Последние новости: Coursehunters.club

iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов - Видеоуроки

iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials
Duration 38:23:06
Открыть все курсы от udemy

iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Course Introduction 00:05:18
  • Урок 2. Early Access 00:01:07
  • Урок 3. Your First iOS App: Introduction 00:02:10
  • Урок 4. Challenge: Making a Programming To-Do List 00:04:05
  • Урок 5. Buttons and Actions 00:09:00
  • Урок 6. Alerts 00:05:31
  • Урок 7. Solving Problems 00:07:33
  • Урок 8. Challenge: Connecting Actions 00:02:31
  • Урок 9. How Does an App Work 00:02:41
  • Урок 10. Portrait vs. Landscape 00:03:41
  • Урок 11. Challenge: Basic Controls 00:05:26
  • Урок 12. Conclusion 00:00:30
  • Урок 13. Introduction 00:00:55
  • Урок 14. Objects, Data and Methods 00:04:11
  • Урок 15. Strings 00:03:37
  • Урок 16. Variables 00:08:14
  • Урок 17. Challenge: Your First Bug 00:01:39
  • Урок 18. Connecting Outlets 00:05:22
  • Урок 19. Writing Methods 00:07:02
  • Урок 20. Challenge: Connecting Outlets 00:02:37
  • Урок 21. Conclusion 00:00:31
  • Урок 22. Introduction 00:00:47
  • Урок 23. Challenge: How to Calculate the Difference 00:02:52
  • Урок 24. Calculating the Difference 00:02:40
  • Урок 25. Challenge: Calculating the Difference 00:01:43
  • Урок 26. Variables vs. Constants 00:02:52
  • Урок 27. Type Inference 00:01:32
  • Урок 28. Challenge: Showing the Score 00:01:34
  • Урок 29. Challenge: Tracking Rounds 00:02:13
  • Урок 30. Adding Polish 00:02:29
  • Урок 31. Challenge: Adding Polish 00:01:39
  • Урок 32. Conclusion 00:00:46
  • Урок 33. Introduction 00:00:46
  • Урок 34. Challenge: Local vs. Instance Variables 00:03:13
  • Урок 35. Closures 00:04:44
  • Урок 36. Challenge: Starting Over 00:02:13
  • Урок 37. Adding Extra Screens 00:05:42
  • Урок 38. Challenge: Adding Extra Screens 00:04:20
  • Урок 39. Conclusion 00:00:24
  • Урок 40. Introduction 00:00:54
  • Урок 41. Styling with Images and Labels 00:04:51
  • Урок 42. Challenge: Styling with Labels 00:02:02
  • Урок 43. Styling with Buttons and Sliders 00:09:34
  • Урок 44. Challenge: Styling the About Screen 00:03:26
  • Урок 45. Web Views and Developer Documentation 00:08:57
  • Урок 46. Introduction to Auto Layout 00:05:58
  • Урок 47. Challenge: Introduction to Auto Layout 00:03:51
  • Урок 48. App Icon and Display Name 00:01:50
  • Урок 49. Running the App on your Device 00:03:48
  • Урок 50. Conclusion 00:01:05
  • Урок 51. Introduction 00:03:36
  • Урок 52. Swift Playgrounds 00:06:58
  • Урок 53. Comments 00:05:38
  • Урок 54. Tuples 00:07:24
  • Урок 55. Challenge: Tuples 00:05:54
  • Урок 56. Booleans and Operators 00:12:19
  • Урок 57. Challenge: Booleans 00:07:56
  • Урок 58. Scope 00:04:54
  • Урок 59. Conclusion 00:01:55
  • Урок 60. Introduction 00:00:47
  • Урок 61. While Loops 00:04:52
  • Урок 62. Challenge: While Loops 00:05:02
  • Урок 63. For Loops 00:10:30
  • Урок 64. Challenge: For Loops 00:02:22
  • Урок 65. Switch Statements 00:09:06
  • Урок 66. Challenge: Switch Statements 00:05:05
  • Урок 67. Enumerations 00:08:58
  • Урок 68. Conclusion 00:01:20
  • Урок 69. Introduction 00:00:50
  • Урок 70. Introduction to Functions 00:12:38
  • Урок 71. Challenge: Introduction to Functions 00:04:54
  • Урок 72. More Functions 00:08:58
  • Урок 73. Introduction to Optionals 00:03:48
  • Урок 74. Challenge: Introduction to Optionals 00:01:19
  • Урок 75. More Optionals 00:07:34
  • Урок 76. Challenge: More Optionals 00:02:57
  • Урок 77. Conclusion 00:01:13
  • Урок 78. Introduction 00:00:32
  • Урок 79. Arrays 00:11:10
  • Урок 80. Challenge: Arrays 00:02:13
  • Урок 81. Dictionaries 00:08:23
  • Урок 82. Challenge: Dictionaries 00:03:36
  • Урок 83. Sets 00:06:05
  • Урок 84. Closures 00:10:53
  • Урок 85. Closures and Collections 00:11:40
  • Урок 86. Challenge: Closures 00:04:15
  • Урок 87. Conclusion 00:01:21
  • Урок 88. Introduction 00:01:55
  • Урок 89. Structures 00:13:57
  • Урок 90. Challenge: Structures 00:04:43
  • Урок 91. Properties 00:17:34
  • Урок 92. Challenge: Properties 00:03:16
  • Урок 93. Computed Properties vs. Methods 00:01:23
  • Урок 94. Methods 00:13:32
  • Урок 95. Challenge: Methods 00:06:47
  • Урок 96. Conclusion 00:01:15
  • Урок 97. Introduction 00:01:24
  • Урок 98. Classes vs Structures 00:10:13
  • Урок 99. Challenge: Classes vs. Structures 00:04:53
  • Урок 100. Inheritance 00:12:39
  • Урок 101. Initializers 00:10:09
  • Урок 102. Challenge: Initializers 00:03:54
  • Урок 103. When Should You Subclass? 00:03:21
  • Урок 104. Protocols 00:08:20
  • Урок 105. Memory Management 00:08:15
  • Урок 106. Conclusion 00:01:53
  • Урок 107. Introduction 00:02:39
  • Урок 108. App Overview 00:01:45
  • Урок 109. Table View Controllers 00:07:09
  • Урок 110. Table View Cells 00:08:07
  • Урок 111. Challenge: Adding a Label 00:02:09
  • Урок 112. IndexPaths 00:04:37
  • Урок 113. Challenge: Creating More Rows 00:03:54
  • Урок 114. Introduction to Protocols 00:07:30
  • Урок 115. Data Sources and Delegates 00:07:06
  • Урок 116. Delegation 00:05:56
  • Урок 117. Conclusion 00:02:05
  • Урок 118. Introduction 00:00:39
  • Урок 119. Model View Controller 00:02:11
  • Урок 120. Creating a Model 00:05:15
  • Урок 121. Fixing Checkmarks 00:03:26
  • Урок 122. Challenge: Creating Checkmark Instances 00:03:38
  • Урок 123. Enhancing the Model 00:03:51
  • Урок 124. Challenge: Updating the Controller 00:04:51
  • Урок 125. Refactoring the Controller 00:04:53
  • Урок 126. Conclusion 00:01:24
  • Урок 127. Introduction 00:01:16
  • Урок 128. Navigation Controller 00:05:05
  • Урок 129. Challenge: Add a Bar Button 00:03:08
  • Урок 130. Adding Checklist Items 00:04:44
  • Урок 131. Challenge: Give a Random Description 00:04:31
  • Урок 132. Swipe to Delete 00:06:33
  • Урок 133. Adding a New Screen 00:07:32
  • Урок 134. Static Cells 00:03:42
  • Урок 135. Challenge: Add Textfield to Cell 00:02:29
  • Урок 136. Responder Chain 00:09:59
  • Урок 137. Control Events 00:06:58
  • Урок 138. Conclusion 00:01:24
  • Урок 139. Introduction 00:01:11
  • Урок 140. Making Your Own Protocol 00:07:19
  • Урок 141. Segues 00:05:10
  • Урок 142. Challenge: Edit View Controller Checklist 00:01:33
  • Урок 143. Detail Disclosure Indicator 00:05:24
  • Урок 144. Challenge: Second Segue 00:01:43
  • Урок 145. Passing Data in Segues 00:07:21
  • Урок 146. Challenge: Dismissing the Edit Controller 00:03:17
  • Урок 147. NSObject 00:08:52
  • Урок 148. Xcode Refactoring 00:03:42
  • Урок 149. Challenge: Refactor Protocol 00:03:12
  • Урок 150. Conclusion 00:01:21
  • Урок 151. Introduction 00:00:51
  • Урок 152. Subclassing Table View Cells 00:06:20
  • Урок 153. Moving Rows 00:06:55
  • Урок 154. Deleting Multiple Rows 00:05:58
  • Урок 155. Using Sections 00:05:44
  • Урок 156. Indexing Your Table 00:04:48
  • Урок 157. Refactoring the Model 00:07:40
  • Урок 158. Updating the Controller 00:07:44
  • Урок 159. Sectioning by Priority 00:06:35
  • Урок 160. Challenge: Provide Section Titles 00:03:56
  • Урок 161. Moving Items Between Sections 00:07:18
  • Урок 162. Conclusion 00:01:36
  • Урок 163. Introduction 00:03:34
  • Урок 164. Document Directory URL 00:05:56
  • Урок 165. Paths 00:03:22
  • Урок 166. Challenge: URLs 00:01:53
  • Урок 167. Data 00:05:20
  • Урок 168. String 00:03:12
  • Урок 169. Challenge: String Data 00:01:48
  • Урок 170. Conclusion 00:00:45
  • Урок 171. Introduction 00:00:26
  • Урок 172. JSON 00:09:59
  • Урок 173. Saving on Device 00:07:14
  • Урок 174. Codable Types 00:12:17
  • Урок 175. Challenge: JSON Arrays 00:03:09
  • Урок 176. Codable Hierarchies 00:06:04
  • Урок 177. Challenge: Property Lists 00:06:15
  • Урок 178. Property List Anatomy 00:01:35
  • Урок 179. Comparing Property Lists and JSON 00:04:34
  • Урок 180. Conclusion 00:01:41
  • Урок 181. Introduction 00:01:41
  • Урок 182. Autoresizing 00:06:53
  • Урок 183. Stack Views 00:07:12
  • Урок 184. Challenge: Create Layouts with Stack Views 00:03:41
  • Урок 185. Intrinsic Content Size 00:06:59
  • Урок 186. Nesting Stack Views 00:03:20
  • Урок 187. Stack View Alignment and Distribution 00:05:54
  • Урок 188. Challenge: Nesting Stack Views 00:07:24
  • Урок 189. Conclusion 00:00:26
  • Урок 190. Introduction 00:04:33
  • Урок 191. Adding New Constraints 00:04:50
  • Урок 192. Dragging Constraints 00:02:06
  • Урок 193. Challenge: Constraints 00:02:31
  • Урок 194. Editing Constraints 00:02:15
  • Урок 195. Troubleshooting 00:05:39
  • Урок 196. Conclusion 00:01:48
  • Урок 197. Introduction 00:02:24
  • Урок 198. Constraint Inequalities 00:04:41
  • Урок 199. Constraint Priorities 00:03:47
  • Урок 200. Challenge: Constraints in Scroll Views 00:04:33
  • Урок 201. UILayoutGuide 00:03:57
  • Урок 202. NSLayoutAnchor 00:06:28
  • Урок 203. Challenge: Stack View Conversion 00:03:49
  • Урок 204. Visual Format Language 00:08:03
  • Урок 205. Challenge: Visual Format Language 00:02:47
  • Урок 206. Conclusion 00:00:23
  • Урок 207. Introduction 00:01:03
  • Урок 208. Size Classes 00:03:43
  • Урок 209. Challenge: Size Classes 00:03:26
  • Урок 210. Images and Other Properties 00:03:37
  • Урок 211. Challenge: Add Variations 00:00:59
  • Урок 212. Adaptive Layout Environment 00:07:09
  • Урок 213. Adaptive Presentation 00:04:00
  • Урок 214. Conclusion 00:01:44
  • Урок 215. Introduction 00:04:08
  • Урок 216. Getting Started 00:11:13
  • Урок 217. Customize Collection Views 00:07:29
  • Урок 218. Challenge: Selecting Cells 00:03:28
  • Урок 219. Handling Segues 00:08:26
  • Урок 220. Challenge: Segues in Code 00:02:33
  • Урок 221. Inserting Cells 00:07:24
  • Урок 222. Deleting Cells 00:11:31
  • Урок 223. Challenge: Deleting Cells 00:06:08
  • Урок 224. Cleaning up the UI 00:09:08
  • Урок 225. Conclusion 00:01:55
  • Урок 226. Introduction 00:02:59
  • Урок 227. Starter Project Review 00:03:20
  • Урок 228. Custom Cells 00:06:40
  • Урок 229. Challenge: Add a Label 00:06:00
  • Урок 230. Multiple Sections 00:09:43
  • Урок 231. Challenge: Enhance Section Headers 00:08:13
  • Урок 232. Subclassing Collection View Layout 00:09:58
  • Урок 233. Challenge: Cell Deletion Animation 00:06:45
  • Урок 234. Moving Cells 00:03:41
  • Урок 235. Conclusion 00:02:08
  • Урок 236. Introduction 00:02:09
  • Урок 237. Animating Constraint Constants 00:08:14
  • Урок 238. Challenge: Animate Position with Constants 00:04:15
  • Урок 239. Animating Dynamically Created Views 00:04:57
  • Урок 240. Challenge: Animate a View Offscreen 00:02:26
  • Урок 241. Animating Constraint Multipliers 00:07:53
  • Урок 242. Challenge: Toggle Constraints 00:02:40
  • Урок 243. Adding Springs 00:05:39
  • Урок 244. Using View Transitions 00:07:24
  • Урок 245. Challenge: Triggering View Transitions 00:03:36
  • Урок 246. Conclusion 00:00:35
  • Урок 247. Introduction 00:01:47
  • Урок 248. Animating View Properties 00:08:19
  • Урок 249. Challenge: Create a Fade Animation 00:01:58
  • Урок 250. Animating Transform Properties 00:07:32
  • Урок 251. Challenge: Add Variety 00:02:17
  • Урок 252. Concatenating Transforms 00:08:24
  • Урок 253. Animating with Keyframes 00:08:02
  • Урок 254. Challenge: Practice Keyframes 00:03:04
  • Урок 255. Conclusion 00:00:25
  • Урок 256. Introduction 00:01:09
  • Урок 257. Setting up the Animator 00:04:35
  • Урок 258. Challenge: Plan the Presentation Animation 00:01:44
  • Урок 259. Presentation Animation 00:07:44
  • Урок 260. Challenge: Plan the Dismiss Animation 00:01:36
  • Урок 261. Dismiss Animation 00:06:56
  • Урок 262. Adding Polish 00:04:18
  • Урок 263. Conclusion 00:01:11
  • Урок 264. Introduction 00:03:05
  • Урок 265. Creating Nib Files 00:08:36
  • Урок 266. Loading Nib Files 00:08:28
  • Урок 267. File's Owner 00:06:20
  • Урок 268. Challenge: File's Owner 00:03:44
  • Урок 269. Nib Outlets 00:04:53
  • Урок 270. UINib 00:05:13
  • Урок 271. Challenge: Reusing Nibs 00:02:20
  • Урок 272. Conclusion 00:01:10
  • Урок 273. Introduction 00:01:01
  • Урок 274. Parent Views 00:08:28
  • Урок 275. Controlling Parent Views 00:07:31
  • Урок 276. Scene Dock 00:08:04
  • Урок 277. Challenge: Scene Dock View 00:03:07
  • Урок 278. Multiple Scene Dock Views 00:05:01
  • Урок 279. Challenge: Scene Dock Outlet and Action 00:02:22
  • Урок 280. Conclusion 00:00:36
  • Урок 281. Introduction 00:01:32
  • Урок 282. View to Controller Conversion 00:05:32
  • Урок 283. Adding Child View Controllers 00:05:39
  • Урок 284. Embed Segues 00:08:27
  • Урок 285. Challenge: Container Subclasses 00:05:19
  • Урок 286. Storyboard References 00:06:16
  • Урок 287. View Models 00:06:37
  • Урок 288. Challenge: Tab Control 00:02:51
  • Урок 289. Conclusion 00:02:05
  • Урок 290. Introduction 00:01:52
  • Урок 291. UIPanGestureRecognizer 00:04:02
  • Урок 292. Deceleration 00:06:24
  • Урок 293. Pinch & Rotation 00:05:39
  • Урок 294. Challenge: Multiple Views 00:02:33
  • Урок 295. Programmatic UIGestureRecognizers 00:05:18
  • Урок 296. Custom UIGestureRecognizers 00:09:59
  • Урок 297. Introduction to simd 00:07:21
  • Урок 298. Challenge: simd 00:03:40
  • Урок 299. Conclusion 00:01:35
  • Урок 300. Introduction 00:01:54
  • Урок 301. Frames and Bounds 00:01:45
  • Урок 302. DIY Scroll View 00:04:19
  • Урок 303. Challenge: Update Frame and Bounds 00:02:39
  • Урок 304. Your First Scroll View 00:04:45
  • Урок 305. Challenge: Set Content Size 00:02:34
  • Урок 306. Zooming 00:06:46
  • Урок 307. Centering Content 00:03:30
  • Урок 308. Auto Layout 00:08:47
  • Урок 309. Challenge: Auto Layout 00:05:14
  • Урок 310. Conclusion 00:00:24
  • Урок 311. Introduction 00:00:41
  • Урок 312. Embedding Layouts 00:03:04
  • Урок 313. Nesting Scroll Views 00:04:01
  • Урок 314. Content Insets 00:04:06
  • Урок 315. Challenge: Nesting and Insets 00:04:26
  • Урок 316. Keyboard Insets 00:07:37
  • Урок 317. Challenge: Adding Keyboard Insets 00:02:24
  • Урок 318. Paging Scroll Views 00:08:17
  • Урок 319. Conclusion 00:00:59
  • Урок 320. Introduction 00:05:28
  • Урок 321. Starter Project 00:01:05
  • Урок 322. Getting Started 00:06:03
  • Урок 323. Managed Objects 00:08:00
  • Урок 324. Challenge: Adding Another Attribute 00:03:46
  • Урок 325. Attribute Types 00:05:04
  • Урок 326. Binary Data 00:04:52
  • Урок 327. Predicates 00:05:52
  • Урок 328. Filtering 00:02:20
  • Урок 329. Sorting 00:03:58
  • Урок 330. Challenge: Fixing Sorting Issues 00:04:24
  • Урок 331. Conclusion 00:00:49
  • Урок 332. Introduction 00:01:20
  • Урок 333. Fetched Results Controller 00:06:57
  • Урок 334. Displaying Data by Section 00:08:33
  • Урок 335. Challenge: Adding More Entities 00:02:24
  • Урок 336. Relationships 00:05:00
  • Урок 337. Relationships in Code 00:10:46
  • Урок 338. Delete Rules 00:01:56
  • Урок 339. Challenge: Deleting a Pet 00:03:27
  • Урок 340. Fetched Results Controller Delegate 00:04:00
  • Урок 341. Conclusion 00:04:23
  • Урок 342. Introduction 00:04:38
  • Урок 343. Understanding Concurrency 00:05:55
  • Урок 344. Concurrency in iOS 00:06:05
  • Урок 345. Challenge: Running Code on the Main Thread 00:04:21
  • Урок 346. Session Configuration 00:04:36
  • Урок 347. Session Tasks 00:05:24
  • Урок 348. Challenge: Creating a URL Session 00:04:16
  • Урок 349. Conclusion 00:01:30
  • Урок 350. Introduction 00:00:45
  • Урок 351. Making a Post Request 00:03:47
  • Урок 352. Priorities and Caching Policies 00:02:00
  • Урок 353. Uploading Data 00:08:34
  • Урок 354. Downloading Data 00:03:55
  • Урок 355. Challenge: Downloading a File 00:03:50
  • Урок 356. Background Sessions 00:03:20
  • Урок 357. Background Sessions in Action 00:10:18
  • Урок 358. Conclusion 00:01:29
  • Урок 359. Introduction 00:00:54
  • Урок 360. Authentication Options 00:03:27
  • Урок 361. Authentication With URLSession 00:06:26
  • Урок 362. Working With Cookies 00:05:52
  • Урок 363. Challenge: Print Out Cookies From Request 00:02:52
  • Урок 364. App Security Transport 00:06:10
  • Урок 365. Conclusion 00:02:16
  • Урок 366. Introduction 00:13:37
  • Урок 367. iTunes Connect 00:04:24
  • Урок 368. Submitting Your App 00:09:47
  • Урок 369. Introduction 00:04:44
  • Урок 370. Keyboard Shortcuts 00:10:58
  • Урок 371. Preferences and Editing 00:11:56
  • Урок 372. Workspaces and Frameworks 00:15:22
  • Урок 373. Schemes and Targets 00:14:40
  • Урок 374. Storyboards and Visual Debugging 00:11:52
  • Урок 375. Breakpoints 00:13:56
  • Урок 376. Code Snippets 00:14:25
  • Урок 377. Behaviors 00:12:46
  • Урок 378. Conclusion 00:02:54
  • Урок 379. Introduction 00:01:00
  • Урок 380. Man Pages 00:03:13
  • Урок 381. Navigation 00:04:34
  • Урок 382. Creation and Destruction 00:04:24
  • Урок 383. Creation and Destruction: Hierarchy Challenge 00:03:51
  • Урок 384. Find 00:04:47
  • Урок 385. Searching Inside Files 00:07:56
  • Урок 386. Challenge: Sorting 00:04:39
  • Урок 387. Conclusion 00:00:30
  • Урок 388. Introduction 00:00:44
  • Урок 389. Customizing Bash 00:05:47
  • Урок 390. Diff 00:03:27
  • Урок 391. Challenge: Undoing a Bad Patch 00:00:57
  • Урок 392. File System 00:04:15
  • Урок 393. File Permissions 00:04:18
  • Урок 394. Bash Scripting: Tests and Ifs 00:05:34
  • Урок 395. Bash Scripting: Loops and Switches 00:07:01
  • Урок 396. Bash Scripting: Functions 00:01:59
  • Урок 397. Automating Your Job 00:06:27
  • Урок 398. Challenge: Automating Your Job - Refactoring 00:03:02
  • Урок 399. Conclusion 00:00:58
  • Урок 400. Introduction 00:08:54
  • Урок 401. Cloning a Repo 00:09:50
  • Урок 402. Creating a Repo 00:08:39
  • Урок 403. Creating a Remote 00:09:18
  • Урок 404. Committing Changes 00:07:10
  • Урок 405. The Staging Area 00:12:43
  • Урок 406. Ignoring Files 00:12:03
  • Урок 407. Viewing History 00:08:49
  • Урок 408. Branching 00:09:43
  • Урок 409. Merging 00:10:15
  • Урок 410. Syncing with a Remote 00:11:56
  • Урок 411. Pull Requests 00:10:44
  • Урок 412. Implementation of Git 00:06:23
  • Урок 413. Merge Conflicts 00:09:23
  • Урок 414. Stashes 00:08:32
  • Урок 415. Aliases 00:05:50
  • Урок 416. Rebase: A Merge Alternative 00:10:50
  • Урок 417. Rebase: Rewriting History 00:11:19
  • Урок 418. Gitignore After the Fact 00:10:46
  • Урок 419. Cherry Picking 00:09:48
  • Урок 420. Filter Branch 00:13:49
  • Урок 421. Many Faces of Undo 00:11:29
  • Урок 422. GUIs: GitK 00:10:17
  • Урок 423. GUIs: SourceTree 00:09:09
  • Урок 424. GUIs: GitUp 00:10:48
  • Урок 425. Conclusion 00:03:09
  • Урок 426. Introduction 00:04:50
  • Урок 427. Vector Basics with Sketch 00:09:54
  • Урок 428. Challenge: Create a Wireframe 00:07:28
  • Урок 429. Composing Shapes 00:09:58
  • Урок 430. Challenge: Boolean Operations 00:09:58
  • Урок 431. Bezier Curves 00:09:30
  • Урок 432. Challenge: Tracing Complex Shapes 00:06:37
  • Урок 433. Text and Typography 00:08:07
  • Урок 434. Conclusion 00:00:47
  • Урок 435. Introduction 00:01:36
  • Урок 436. Raster Basics 00:02:51
  • Урок 437. Resolution Dependence 00:09:41
  • Урок 438. Challenge: Resolution 00:02:54
  • Урок 439. Masks and Compositing 00:11:24
  • Урок 440. Challenge: Vector Masks 00:08:06
  • Урок 441. Conclusion 00:00:47
  • Урок 442. Introduction 00:00:56
  • Урок 443. Working with Color 00:09:07
  • Урок 444. Challenge: Contrast and Accessibility 00:04:14
  • Урок 445. Color Spaces 00:07:46
  • Урок 446. Image Asset Formats 00:03:28
  • Урок 447. Challenge: Exporting Image Assets 00:07:07
  • Урок 448. Conclusion 00:04:15
  • Урок 449. Course Conclusion 00:02:18

Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим справочником по изучению того, как создавать профессиональные приложения для iOS с использованием Swift, горячего, нового языка программирования от Apple.

На протяжении всего этого курса вы будете учиться в команды экспертов с самого популярного сайта разработки iOS в Интернете через серию из более чем 200 практических руководств. Учитесь, делая!

В этом курсе:

  • Узнайте, как программировать в Swift 4 с помощью Playgrounds 
  • Создавайте собственные приложения с помощью Storyboards и элементов управления UIKit
  • Основные прокрутки и виды коллекции
  • Используйте Auto Layout и Adaptive Layout 
  • Сохраняйте свои данные с помощью NSCoding и Core Data
  • Восхитите своих пользователей красотой Core Animation
  • Подключение к сети с помощью NSURLSession
  • Создайте свои собственный бекенд с помощью Firebase
  • Работа в командной среде с использованием git
  • Повысьте свои навыки Xcode с помощью Xcode Tips и Tricks
  • И больше!

Практические руководства от группы экспертов

Согласно опросу разработчиков StackOverflow 2018, разработчики iOS могут зарабатывать в среднем 100 000 долларов в год, а Swift - в 7 самых популярных языках программирования. Итак, если вы ищете веселую и полезную карьеру, разработка iOS и Swift - это то, где она есть!

Нет лучшего способа узнать о разработке, чем у команды, стоящей за самым популярным сайтом разработки iOS в Интернете, с более чем 21 миллионом просмотров страниц в год. Мы помогли тысячам разработчиков научиться создавать приложения, начинать новую карьеру или создавать следующую игру-убийцу. Многие из наших студентов теперь работают в таких компаниях, как Facebook, IBM, Capital One и Amazon.

Мы считаем, что лучший способ учиться - это делать, поэтому весь наш курс фокусируется на практических обучающих программах и задачах. Лучше всего, вы не просто учитесь у одного человека - вы учитесь у массивной команды экспертов iOS, которые все разделяют с вами проверенные на битву и с трудом полученные советы.

Содержание и обзор

Благодаря серии из более чем 200 высококачественных практических руководств вы узнаете все, что вам нужно знать, чтобы создавать свои собственные приложения, даже если вы полный новичок.

Вы начнете курс с треском, погрузившись прямо в свое первое приложение: развлекательную игру под названием Bulls-Eye. Затем вы начнете глубокое погружение в язык Swift 4 и включите основные понятия программирования, такие как переменные, циклы и классы, используя забавные интерактивные Swift Playgrounds.

После того, как вы рассмотрели основы, вы перейдете на более сложные сессии, которые научат вас всем навыкам, которые вам нужно знать, чтобы создавать профессиональные приложения для iOS, включая Table Views, Collection Views, Scroll Views, Auto Layout, Core Data, Animation, NSURLSession, Firebase и многое другое.

На каждом уроке вы будете следовать вместе с инструкторами, когда будете создавать свои собственные приложения. Вы также сможете проверить свои знания с практическими задачами и практиковать то, чему научились. Содержание курса было настроено именно для вас, начинающего разработчика.

К концу этого курса вы будете готовы создать удивительное приложение для iOS, о котором вы всегда мечтали, отправить его в App Store и показать его своим друзьям.

Зарегистрируйтесь сегодня в iOS 12 и Swift 4.2 для начинающих. Мы рады быть частью ваших начинающих приключений в iOS!

Твоя оценка

1 0
Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

Похожие курсы

14-08-2018 en 386 уроков
udemy iOS 12 & Swift - The Complete iOS App Development Bootcamp
Изучите разработку приложений для iOS 12 от начала до конца с помощью Xcode 10 и Swift 4.2. Включая ARKit2, CoreML2 и CreateML. Добро пожаловать в Complete Bootcamp для разработки приложений iOS. С более чем 23000 оценками и 4,8 в среднем мой курс iOS - это самый высоко оцененный курс iOS в истории Udemy!
Duration 51:52:41
12 0
02-11-2018 en 428 уроков
udemy iOS 12 & Swift 4: From Beginner to Paid Professional
Изучите iOS 12, Swift 4, ARKit, CoreML, дизайн приложений, расширенное программирование и многое другое. Добро пожаловать на самый полный курс в мире по разработке iOS. Этот курс разработан как bootcamp, чтобы предоставить вам наибольшее количество контента с наименьшей стоимостью.
Duration 89:55:23
6 0
13-09-2017 ru 28 уроков
udemy Swift 4 и SpriteKit: Создаем клон игры Bottle Flip (Update)
Мечтали создать свою игру на Ios, но не знаете как правильно подойти к этому делу? Не проблема. Этот курс покажет вам на реальном примере, шаг за шагом, как создать клон игры Bottle Flip с помощью Swift 4 и SpriteKit. А, и он на русском!. Кроме разработки самой игры, вы также узнаете о дальнейшых шагах, которые нужно предпринять, для того чтобы ваша игра попала в Appstore. Ну и приятный бонус - вы можете заработать на своей игре, если она станет...
Duration 04:10:54
3 1
30-11--0001 ru 90 уроков
Javabegin Разработка iOS приложения c нуля
Практический курс для новичков, в котором вы по шагам создадите приложение с применением как стандартных, так и сторонних технологий. Основная цель курса - научить вас не просто создавать iOS приложения, а делать это профессионально, с применением универсального кода, ООП, generics и пр.
Duration 15:14:37
17 3
06-12-2018 ru 10 уроков
itvdn Swift Professional
Курс Swift Professional состоит из 10-ти уроков, на протяжении которых учащиеся освоят разнообразные практики профессиональной разработки для операционной системы iOS. На данном курсе учащиеся узнают о практиках тестирования кода, некоторых современных архитектурных принципах проектирования приложений, деталях жизненного цикла приложений и его взаимодействие с операционной системой, работой с периферийными устройствами, тонкостями работы Swift....
Duration 07:27:27
3 0
02-08-2016 ru 67 уроков
swiftbook Разработка приложений на Swift на основе UITableView
В этом курсе мы будем использовать все те знания, которые приобрели в предыдущем курсе по основам Swift. Мы напишем свое приложение, и вы научитесь многим новым вещам. Что за вещи ?  Это фреймворки UIKit, CoreData, MapKit, WebKit, CloudKit. И это еще не все. Вы узнаете  как хранить данные в базе данных, соответсвенно и как их оттуда доставать используя Core Datа. Также напише код, c помощью которого сможем хранить данные в самом icloud...
Duration 07:50:53
18 0
30-11--0001 en 49 уроков
letsbuildthatapp Instagram Firebase
Вы когда-нибудь задумывались над тем, как приложения создаются в реальном мире? Разве крупные компании-разработчики программного обеспечения используют раскадровки для создания своих приложений? Говоря из моего личного опыта, могу сказать, что многие команды разработчиков в Силиконовой Долине в значительной степени полагаются на чистый код и программный подход. Фактически, некоторые места, такие как Facebook, YouTube и Instagram, основаны на...
Duration 17:24:02
11 0
30-11--0001 en 40 уроков
letsbuildthatapp Podcasts
В этом захватывающем, задуманном курсе Podcasts мы узнаем обо всех надлежащих методах создания приложения Audio Player. Наше приложение будет полностью функциональным с точки зрения поиска доступных подкастов в iTunes, закладки ваших любимых станций и полной поддержки воспроизведения звука. Кроме того, аудио-приложение не будет полным без возможности автономного воспроизведения; который, оказывается, является чрезвычайно интересной функцией для...
Duration 12:41:29
11 0
30-11--0001 en 32 урока
letsbuildthatapp Intermediate Training Course with Core Data
Если вы хотите стать разработчиком iOS или работать над Front End разработкой, вам нужно будет научиться создавать, читать, обновлять и удалять объекты. Эти четыре операции называются CRUD-операциями в мире разработки программного обеспечения. Понимание того, как передавать объекты с экрана на экран и выполнять обновления и удаления в базе данных, является важным навыком для любого разработчика.Будучи профессиональным разработчиком с опытом...
Duration 10:09:53
19 0
ru 7 уроков
itvdn How to Swift Essential
Курс How to Swift Essential состоит из 7-ми логически взаимосвязанных уроков, на которых учащиеся применяют на практике теоретические и практические знания языка Swift. На данном курсе студенты научатся пользоваться базовыми элементами для разработки iOS приложений, что используются в каждом коммерческом проекте. После прохождения курса, Вы будете понимать принципы разработки базовых элементов iOS.
Duration 03:36:55
0 0
ru 8 уроков
itvdn How to Swift Starter
Курс How to Swift Starter состоит из 8 уроков, в которых объясняются основные инструменты и подходы при разработке приложений под iOS. Несмотря на то, что курс рассчитан на начинающих разработчиков в нем даются основы построения адаптивных пользовательских интерфейсов, работы с сетью и JSON файлами, а эти три компонента и являются одними из ключевых при создании мобильных приложений. Также вы узнаете, как встраивать в приложение сторонние...
Duration 02:31:58
0 0

Последнее добавленное

Firebase c React, v2

Firebase c React, v2

en
Иногда у вас есть отличная идея для приложения и вы хотите как можно быстрее представить его миру. Лучше потратить время на работу над тем, что делает приложение особенным, чем на настройку и защиту серверов. Firebase позволяет вам получить критически важные - и ужасно утомительные для реализации...
Electron v2

Electron v2

en
Electron - это платформа для создания собственных кроссплатформенных настольных приложений с использованием веб-технологий (например, HTML, CSS и JavaScript). На этом семинаре вы научитесь создавать несколько настольных приложений с использованием Electron. Мы обсудим, как реализовать...
Universal React с Next.js - Полное руководство

Universal React с Next.js - Полное руководство

en
Узнайте, как создавать удивительные server-rendered приложения React с помощью Next.js. Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем Next.js. Этот курс - лучшее руководство, которое вы найдете для изучения фреймворка Next.js. В нем мы...
JavaScript: Расширенные возможности

JavaScript: Расширенные возможности

en
Курс состоит из 8 уроков, на которых учащиеся смогут ознакомиться с новыми, а также расширенными возможностями языка JavaScript. Студенты рассмотрят возможность использование событий для мобильных устройств, реализацию возможностей ES6, ES7, ES8, ES9, и использование Promises RxJS в написании...
ES6, ES7 и ES8, время обновить ваш JavaScript / ECMAScript!

ES6, ES7 и ES8, время обновить ваш JavaScript / ECMAScript!

en
Если вы потратили время на программирование на JavaScript, вы слышали о ES6, ECMAScript или ES2015. Может быть, это был отвратительный сотрудник, который пытался вас унизить, другой курс удеми, или в встречались с ними на stackoverflow. Если вы не знакомы с ним или все еще задаетесь вопросом...
Просто Express (с кучей node и http). В деталях.

Просто Express (с кучей node и http). В деталях.

en
Нет MERN или MEAN ... просто Express. Для тех, кто немного узнал о самом крутом фреймворке node и хочет больше. У вас есть представление о том, что такое Node, Express и http, иначе вас бы здесь не было. Node и серверная часть JavaScript взяли мир штурмом, [НЕКОТОРАЯ БОЛЬШАЯ КОМПАНИЯ] переехала...
Разработка модуей Drupal 8 с примерами

Разработка модуей Drupal 8 с примерами

en
Никогда не было лучшего времени для изучения разработки модулей Drupal 8. Это потому, что Drupal 8 уже является лучшим технологически и более быстрым способом создания приложений Drupal (по сравнению с Drupal 7). Drupal 8 построен поверх Symfony, поэтому хорошие новости заключаются в том...
Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля

Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля

en
Appium курс - 200+ лекций по мобильной автоматизации от основ с примерами в реальных проектах. Курс полностью обновлен 12 ноября с последней версией Appium 1.8.2. Узнайте все, что вам нужно знать о мобильной автоматизации (Android + IOS), даже если вы никогда не программировали раньше.
chat
logo