Последние новости: Свежий coursehunters.club

IOS 12 и Swift 4: от новичка до профессионала - Видеоуроки

iOS 12 & Swift 4: From Beginner to Paid Professional
Duration 89:55:23
Открыть все курсы от udemy

Изучите iOS 12, Swift 4, ARKit, CoreML, дизайн приложений, расширенное программирование и многое другое. Добро пожаловать на самый полный курс в мире по разработке iOS. Этот курс разработан как bootcamp, чтобы предоставить вам наибольшее количество контента с наименьшей стоимостью.

88 ЧАСОВ СОДЕРЖАНИЯ

Вот некоторые из вещей, которые вы сможете сделать после прохождения этого курса:

  • Отправить приложения в магазин приложений
  • Понять программирование и основные алгоритмы
  • Работать свободно с Swift 4 и iOS 12
  • Работать в качестве разработчика IOS

Для кого этот курс предназначен для:

  • Для людей, которые хотят создавать приложения
  • Те, кто хочет создать свой собственный стартап
  • Те, кто хочет получить полный рабочий день в качестве разработчика
  • Владельцы бизнеса
  • Студенты и подростки
  • Люди, которые хотят зарабатывать деньги на создании приложений

Если вы абсолютный новичок в программировании, вы должны начать с начала курса и идти до конца. Вы создаете приложения, а затем изучаете множество принципов в этих приложениях. Так что не пропускайте лекции!

Если вы уже знаете Swift, вы можете пропустить раздел Swift, так как изменения в Swift между iOS 11 и 12 незначительны.

Если вы никогда не программировали раньше, убедитесь, что вы делаете уроки Swift. Мы научим вас основным основополагающим принципам, чтобы вы могли создавать сложные приложения.

Вот несколько вещей, которые вы узнаете:

  • Swift 4
  • Xcode 10
  • Interface Builder
  • Firebase и Cloud Firestore
  • Создайте клон Slack
  • Карты и GPS
  • Основные данные
  • ARKit и Augmented Reality
  • CoreML и машинное обучение
  • Таблицы и данные
  • API, HTTP и Networking
  • Дизайн приложений
  • Storyboards и Segues
  • Sirikit
  • ReplayKit
  • И многое другое...

НОВЫЕ ПЕРЕДОВЫЕ ТЕМЫ

После освоения основополагающих принципов iOS и Swift вы захотите начать использовать расширенные разделы.

Расширенные темы предназначены для того, чтобы ваши навыки были на самом высоком уровне, чтобы вы могли приземлиться на первую работу.

Некоторые из расширенных тем:

  • Освоение протоколов и делегатов
  • Погружение в расширениях Swift
  • Swift структуры данных
  • Протокольное программирование
  • Protocol oriented programming
  • Тестирование устройства
  • Тестирование пользовательского интерфейса
  • И еще многого всего...
Полный список уроков Развернуть / Свернуть
  • Урок 1. Course overview 00:08:06
  • Урок 2. ⚠️MUST WATCH Installing Xcode & understanding Xcode versions 00:04:33
  • Урок 3. How to get Xcode in dark theme mode 00:01:58
  • Урок 4. Building your very first iOS app 00:08:38
  • Урок 5. Building the Hustle App: Graphics, UI, and Sound 00:28:26
  • Урок 6. Variables, operators, & how computers work 00:16:49
  • Урок 7. Strings in Swift 4 00:15:23
  • Урок 8. Numbers in Swift 4 00:19:54
  • Урок 9. Booleans & conditional logic in Swift 4 00:20:58
  • Урок 10. Constants & logical operators in Swift 4 00:10:28
  • Урок 11. Arrays in Swift 4 00:13:07
  • Урок 12. Loops in Swift 4 00:19:00
  • Урок 13. Dictionaries in Swift 4 00:18:45
  • Урок 14. Object oriented programming in Swift 4 00:12:01
  • Урок 15. Inheritance in Swift 4 00:08:20
  • Урок 16. Polymorphism in Swift 4 00:08:23
  • Урок 17. Optionals in Swift 4 00:20:33
  • Урок 18. Git & Version Control: The fun way 00:12:00
  • Урок 19. Terminal Basics: Changing directories 00:06:09
  • Урок 20. Terminal Basics: Creating directories & files 00:08:58
  • Урок 21. Terminal Basics: Copying & renaming files 00:04:31
  • Урок 22. Terminal Basics: Deleting files & directories 00:06:02
  • Урок 23. Git Basics 00:17:17
  • Урок 24. Setting up Github 00:04:37
  • Урок 25. Working with Local & remote repositories 00:11:15
  • Урок 26. Handling git merge conflicts 00:16:53
  • Урок 27. Creating the welcome screen 00:25:19
  • Урок 28. Working with frames 00:16:06
  • Урок 29. Intro to Auto Layout 00:26:42
  • Урок 30. Working with UIStackView 00:26:39
  • Урок 31. Intro to segues (Changing screens in iOS) 00:09:40
  • Урок 32. Refactoring in Xcode 00:09:41
  • Урок 33. Debugging setValue forUndefinedKey 00:03:46
  • Урок 34. Programmatic segues 00:09:02
  • Урок 35. IBActions & data models 00:16:17
  • Урок 36. Passing data between view controllers 00:11:46
  • Урок 37. Auto Layout for iPhones 00:22:29
  • Урок 38. Auto Layout for iPads & size classes 00:20:00
  • Урок 39. Creating custom text fields 00:17:43
  • Урок 40. Input accessory view and IBDesignable 00:15:07
  • Урок 41. Creating simple unit tests 00:16:38
  • Урок 42. Writing logic for calculations 00:13:07
  • Урок 43. Custom drawing in iOS 12 with drawRect 00:12:27
  • Урок 44. Project creation & IBOutlets 00:22:33
  • Урок 45. UITableView, delegate, and data source 00:33:17
  • Урок 46. Creating a UICollectionView 00:12:35
  • Урок 47. Creating the data models 00:13:40
  • Урок 48. Working with UITableViewCell 00:20:03
  • Урок 49. MVC in Theory 00:06:17
  • Урок 50. Creating the Xcode project 00:03:28
  • Урок 51. Managing groups (folders) for MVC 00:05:33
  • Урок 52. Creating data models 00:06:58
  • Урок 53. Creating the views 00:08:38
  • Урок 54. Connecting the views and data with view controllers 00:11:59
  • Урок 55. Securing the model layer 00:04:26
  • Урок 56. Challenge 00:01:51
  • Урок 57. XYZ: Intro to app 00:02:07
  • Урок 58. XYZ: Creating project 00:05:30
  • Урок 59. XYZ: CoreMotion & CMMotionManager explained 00:03:26
  • Урок 60. XYZ: Receiving accelerometer updates 00:07:36
  • Урок 61. XYZ: Handling accelerometer data 00:09:48
  • Урок 62. Listy: Intro to app 00:01:30
  • Урок 63. Listy: Building UI 00:06:34
  • Урок 64. Listy: Creating ParallaxCell Subclass 00:06:25
  • Урок 65. Listy: Configuring ImageArray & Populating UITableView 00:08:12
  • Урок 66. Listy: Writing parallax function to apply to UIImageView 00:06:58
  • Урок 67. Listy: Accelerometer challenge 00:01:05
  • Урок 68. Splitter: Intro to App 00:02:53
  • Урок 69. Splitter: Creating Project & Dummy Data 00:11:12
  • Урок 70. Splitter: Setting Up MasterVC 00:06:58
  • Урок 71. Splitter: Building ImagePresentationVC 00:09:27
  • Урок 72. Splitter: Passing Images To ImagePresentationVC 00:19:38
  • Урок 73. Splitter: Challenge 00:03:55
  • Урок 74. Smack: Intro to Chat App 00:03:35
  • Урок 75. Smack: Project Setup 00:25:21
  • Урок 76. SWReveal 00:20:12
  • Урок 77. ChannelVC UI 00:24:40
  • Урок 78. LoginVC UI 00:22:29
  • Урок 79. CreateAccountVC UI 00:18:47
  • Урок 80. Web request and API 00:08:55
  • Урок 81. Hosting API 00:19:59
  • Урок 82. Locally Hosting API 00:18:11
  • Урок 83. Creating a web request in Xcode 00:28:14
  • Урок 84. Registering a User 00:15:47
  • Урок 85. Logging in a user 00:20:14
  • Урок 86. Creating a user 00:26:14
  • Урок 87. Avatar Picker Part 1 00:19:06
  • Урок 88. Avatar Picker Part 2 00:20:14
  • Урок 89. Generate a Avatar BG Color 00:26:22
  • Урок 90. LoggedIn Interface 00:23:13
  • Урок 91. Profile View 00:25:35
  • Урок 92. Logging in users 00:23:24
  • Урок 93. Getting channels 00:19:12
  • Урок 94. Channels TableView 00:13:39
  • Урок 95. Add Channel VC 00:19:27
  • Урок 96. Sockets and Channels 00:26:30
  • Урок 97. Refining Login Flow 00:19:11
  • Урок 98. Fetching Messages 00:20:02
  • Урок 99. Sending first message 00:17:12
  • Урок 100. Displaying chat messages 00:17:57
  • Урок 101. Sockets and Messages 00:18:38
  • Урок 102. Typing Users 00:21:30
  • Урок 103. Unread Channels 00:18:08
  • Урок 104. Where to go from here 00:07:37
  • Урок 105. I'm Back! 00:07:44
  • Урок 106. Intro to App: Pixel City 00:01:45
  • Урок 107. Creating Xcode Project: Pixel City 00:04:26
  • Урок 108. Installing Alamofire & AlamofireImage CocoaPods 00:07:12
  • Урок 109. Building MapVC UI 00:14:56
  • Урок 110. Requesting Location Services 00:18:04
  • Урок 111. Drop Custom Pins on MapView 00:15:10
  • Урок 112. Setting a Custom Map Annotation Color 00:04:34
  • Урок 113. Animating Photos View 00:19:44
  • Урок 114. Adding UILabel for Pull Up View 00:16:52
  • Урок 115. Getting API Key from Flickr 00:14:06
  • Урок 116. Using Alamofire to Download URLS 00:20:58
  • Урок 117. Using Alamofire to Download Images 00:16:23
  • Урок 118. UICollectionView 00:10:12
  • Урок 119. Building PopVC 00:16:06
  • Урок 120. Adding 3D Touch Peek & Pop to UICollectionView 00:14:47
  • Урок 121. Challenge 00:02:16
  • Урок 122. GoalPost: Intro to App 00:02:36
  • Урок 123. GoalPost: Creating Xcode Project 00:03:42
  • Урок 124. Building GoalsVC 00:13:42
  • Урок 125. Building GoalCell 00:14:03
  • Урок 126. What is Core Data? 00:05:59
  • Урок 127. Creating goal core data entity & attributes 00:08:09
  • Урок 128. Displaying static GoalCells in UITableView 00:10:13
  • Урок 129. Building CreateGoalVC 00:15:13
  • Урок 130. Creating a UIViewController extension 00:10:48
  • Урок 131. Creating a UIView & UIButton extension 00:18:31
  • Урок 132. Building FinishGoalVC & passing data 00:19:10
  • Урок 133. Saving goal data to persistent store 00:12:40
  • Урок 134. Fixing dismissal of FinishGoalVC 00:06:41
  • Урок 135. Fetching data from persistent store 00:16:14
  • Урок 136. Removing objects from persistent store 00:11:17
  • Урок 137. Setting goal progress for UITableViewCell 00:14:56
  • Урок 138. GoalPost: Challenge 00:01:29
  • Урок 139. Intro to Realm and Treads App 00:04:30
  • Урок 140. Swift 4 update 00:03:35
  • Урок 141. Initial project setup 00:20:40
  • Урок 142. Create the run log UI 00:19:15
  • Урок 143. Last storyboard UI 00:24:05
  • Урок 144. Map view setup 00:20:43
  • Урок 145. Create custom slider switch 00:24:41
  • Урок 146. Track Location 00:17:03
  • Урок 147. Converting meters to miles 00:08:11
  • Урок 148. Convert seconds to readable string 00:13:53
  • Урок 149. Calculate Average Pace 00:09:43
  • Урок 150. Pause, Resume Functionality 00:13:41
  • Урок 151. First Realm Model 00:18:53
  • Урок 152. Write & Fetch 00:18:52
  • Урок 153. Display Run History 00:22:01
  • Урок 154. Last Run View 00:19:01
  • Урок 155. Create a locations list for poly-line overlay 00:14:41
  • Урок 156. Realm Configuration 00:12:37
  • Урок 157. Get the poly-line rendering on the map view 00:16:49
  • Урок 158. Center Map on poly-line or user location 00:23:40
  • Урок 159. Fetch Realm Object by ID 00:06:18
  • Урок 160. Breakpoint: Intro to App 00:03:22
  • Урок 161. Breakpoint: Creating Xcode project 00:05:05
  • Урок 162. Creating Firebase project 00:10:39
  • Урок 163. Setting up DataService 00:10:34
  • Урок 164. Building AuthVC & LoginVC in interface builder 00:18:28
  • Урок 165. Creating InsetTextField & ShadowView Subclasses 00:18:25
  • Урок 166. Setting up AuthService 00:13:05
  • Урок 167. Presenting LoginVC from AppDelegate 00:21:51
  • Урок 168. Building FeedVC and GroupsVC in interface builder 00:16:21
  • Урок 169. Building MeVC and adding to UITabBarController 00:09:46
  • Урок 170. Creating CreatePostVC & uploading posts to firebase 00:20:15
  • Урок 171. Creating UIView extension for binding views to keyboard 00:14:50
  • Урок 172. Building FeedCell 00:09:39
  • Урок 173. Writing the message model 00:21:02
  • Урок 174. Converting UIDs into emails 00:20:16
  • Урок 175. Creating CreateGroupVC 00:15:03
  • Урок 176. Creating UserCell 00:15:40
  • Урок 177. Searching for email accounts to add to group 00:18:43
  • Урок 178. Adding users to group with didSelectRowAt indexPath 00:20:35
  • Урок 179. Creating groups and pushing them to firebase 00:15:33
  • Урок 180. Creating GroupCell 00:15:00
  • Урок 181. Creating group model and getting all groups from Firebase 00:18:53
  • Урок 182. Building GroupFeedVC 00:18:01
  • Урок 183. Initializing group data for a group and presenting on GroupFeedVC 00:15:59
  • Урок 184. Downloading and animating messages 00:24:01
  • Урок 185. Presenting GroupFeedVC 00:07:30
  • Урок 186. Breakpoint: Challenge 00:01:54
  • Урок 187. Intro to Firestore 00:01:00
  • Урок 188. Firestore project setup 00:11:54
  • Урок 189. What is Firestore 00:06:10
  • Урок 190. Firestore: AddThoughtVC UI Setup 00:17:30
  • Урок 191. Firestore: Making your first database entry! 00:24:46
  • Урок 192. Firestore: MainVC UI Setup 00:24:15
  • Урок 193. Fetching data from Firestore 00:15:25
  • Урок 194. Firestore: Sorting and Filtering 00:20:37
  • Урок 195. Firestore: Updating individual documents 00:15:27
  • Урок 196. Intro to Firestore Authentication 00:00:52
  • Урок 197. Login Flow UI Setup 00:19:49
  • Урок 198. Firestore: Create User 00:15:16
  • Урок 199. Firestore: Login User 00:14:04
  • Урок 200. Firestore: CommentsVC UI Set up 00:17:16
  • Урок 201. Firestore: CommentClass and TableView 00:09:15
  • Урок 202. Firestore Transactions 00:20:07
  • Урок 203. Firestore: Displaying comments 00:13:30
  • Урок 204. Firestore: Security Rules 00:12:57
  • Урок 205. Intro to Firestore Security Rules 00:00:44
  • Урок 206. Security rules: Project setup 00:12:19
  • Урок 207. Security rules: Implementing protocols 00:16:27
  • Урок 208. Deleting a comment 00:12:07
  • Урок 209. Updating comments 00:14:52
  • Урок 210. Comments advanced security rules 00:10:57
  • Урок 211. Deleting a thought 00:15:08
  • Урок 212. Thought security rules 00:10:41
  • Урок 213. Where to go from here? 00:03:11
  • Урок 214. Social Logins 00:01:30
  • Урок 215. Social Logins: Project Setup 00:08:33
  • Урок 216. Google Login Part 1 00:09:45
  • Урок 217. Google Login Part 2 00:14:43
  • Урок 218. Facebook Login 00:21:55
  • Урок 219. Twitter Login 00:15:38
  • Урок 220. IAP's: Creating Xcode Project 00:05:33
  • Урок 221. IAP's: Creating App on iTunes Connect 00:04:27
  • Урок 222. IAP's: Setting up consumable IAP Tier 00:08:10
  • Урок 223. IAP's: Building StorefrontVC 00:12:48
  • Урок 224. IAP's: Building DetailVC 00:10:01
  • Урок 225. IAP's: Configuring UICollectionView 00:15:18
  • Урок 226. IAP's: Passing values to DetailVC 00:11:39
  • Урок 227. IAP's: Create IAPService Singleton 00:16:53
  • Урок 228. Consumables: Making consumable purchases 00:20:21
  • Урок 229. Consumables: Sending purchase notifications 00:17:11
  • Урок 230. Non-Consumables: Non-Consumable IAP Tier 00:03:32
  • Урок 231. Non-Consumables: Making Non-Consumable Purchases 00:19:47
  • Урок 232. Restoring In-App Purchases 00:11:40
  • Урок 233. Intro to Subscriptions 00:03:22
  • Урок 234. Subscriptions: Exploring the starter project 00:04:15
  • Урок 235. Subscriptions: How To Set Up App in iTunes Connect 00:05:58
  • Урок 236. Setting up auto-renewing subscription tier (iTunes Connect) 00:11:10
  • Урок 237. Buying an auto-renewing subscription 00:15:35
  • Урок 238. Subscriptions: Saving to UserDefaults 00:19:21
  • Урок 239. Subscriptions: Preventing theft/fraud with iTunes receipt validation 00:19:13
  • Урок 240. Saving expiration date to UserDefaults & checking for active subscription 00:19:44
  • Урок 241. Checking for valid/active subscription & handling Expiration – Part 1 00:20:30
  • Урок 242. Checking for valid/active subscription & handling Expiration – Part 2 00:14:24
  • Урок 243. Troubleshooting subscription issues 00:12:59
  • Урок 244. Subscriptions : Challenge 00:02:23
  • Урок 245. SecureNotes : Intro to app 00:01:52
  • Урок 246. Creating Xcode Project 00:02:32
  • Урок 247. Building NoteVC 00:07:16
  • Урок 248. Creating Note Model, LockStatus Enum, & Dummy Data 00:06:42
  • Урок 249. Building NoteCell & Subclass 00:15:16
  • Урок 250. Building NoteDetailVC 00:04:52
  • Урок 251. Passing Note Data to NoteDetailVC 00:08:38
  • Урок 252. Writing helper functions & updating NoteCell Subclass 00:04:52
  • Урок 253. Authenticating with Touch ID / Face ID & updating information 00:18:41
  • Урок 254. SecureNotes: Challenge 00:01:44
  • Урок 255. Scribe: Project intro & setting up the UI 00:12:09
  • Урок 256. Scribe: Button design and loading animation 00:08:43
  • Урок 257. Scribe: Adding logic to our speech button 00:10:23
  • Урок 258. Scribe: Finishing the app 00:16:16
  • Урок 259. Intro to App – Sticker Packs 00:02:05
  • Урок 260. Intro to Sticker Packs 00:03:23
  • Урок 261. Creating Sticker Pack Project in Xcode 00:03:21
  • Урок 262. Sticker Art Resources & Websites 00:09:08
  • Урок 263. Adding Static Stickers 00:03:31
  • Урок 264. Adding PNG & GIF Stickers 00:10:02
  • Урок 265. Creating iMessage app icons 00:06:13
  • Урок 266. Creating static stickers with Sketch 3 00:13:07
  • Урок 267. Creating Animated Stickers from Sprite Sheet 00:08:44
  • Урок 268. Intro to App - Quick Action 00:01:37
  • Урок 269. Setting up the UI 00:11:27
  • Урок 270. Creating the Quick Action 00:15:16
  • Урок 271. Handle the Quick Action 00:19:25
  • Урок 272. Quick Actions with TabBar 00:14:19
  • Урок 273. LEGDAY: Intro to App 00:01:58
  • Урок 274. Intro to SiriKit 00:03:27
  • Урок 275. Building WorkoutVC 00:08:54
  • Урок 276. Enabling Siri access 00:06:18
  • Урок 277. Creating a SiriKit intents app extension 00:19:41
  • Урок 278. Configuring results in AppDelegate with DataService 00:04:24
  • Урок 279. Handling & presenting SiriKit results in WorkoutVC 00:13:40
  • Урок 280. LEGDAY: Challenge 00:01:39
  • Урок 281. Screenie: Intro to app 00:02:39
  • Урок 282. Building UI 00:09:34
  • Урок 283. Creating RPScreenRecorder instance 00:04:09
  • Урок 284. Configuring UISegmentedControl to switch images 00:06:54
  • Урок 285. Starting a screen recording 00:11:22
  • Урок 286. Stopping, editing, & saving a screen recording 00:12:52
  • Урок 287. Screenie: Challenge 00:01:33
  • Урок 288. RampUp: Intro to ARKit App 00:02:16
  • Урок 289. RampUp: Resources & important ARKit info 00:03:55
  • Урок 290. RampUp: Project creation 00:11:05
  • Урок 291. RampUp: SceneKit, 3D models & materials 00:11:10
  • Урок 292. RampUp: Ramp picker popover 00:13:55
  • Урок 293. RampUp: 3D models in SceneKit for popover 00:17:43
  • Урок 294. RampUp: 3D models in SceneKit for popover - Part 2 00:11:45
  • Урок 295. RampUp: Detecting taps on 3D objects 00:17:10
  • Урок 296. RampUp: Placing ramps in ARKit 00:23:40
  • Урок 297. RampUp: Moving objects in 3D space in augmented reality 00:19:43
  • Урок 298. ARKit: where to go next 00:03:43
  • Урок 299. CoreML: Intro to app 00:01:54
  • Урок 300. Intro to Core ML 00:05:09
  • Урок 301. What is machine learning? 00:07:51
  • Урок 302. Creating Xcode project 00:03:26
  • Урок 303. Building UI & custom view subclasses 00:17:41
  • Урок 304. AVFoundation & AVCaptureSession to use the camera 00:18:05
  • Урок 305. Tap gestures to take snapshot on item 00:11:18
  • Урок 306. Core ML Xcode 9 Beta 4 update 00:02:48
  • Урок 307. Downloading CoreML models 00:21:14
  • Урок 308. Adding UI controls for flash control 00:07:25
  • Урок 309. Training your app to speak what it sees 00:18:07
  • Урок 310. Intro to App – FaceFinder 00:00:55
  • Урок 311. Creating project & building UI 00:04:02
  • Урок 312. Setting up UIImageView programmatically 00:08:49
  • Урок 313. Creating Face Detection Request & Handler 00:10:14
  • Урок 314. Adding & Tweaking Face Detection Frame 00:16:53
  • Урок 315. Intro to App – AnimalClassifier 00:01:22
  • Урок 316. DIY Core ML Model with Create ML 00:08:18
  • Урок 317. Building & Connecting User Interface 00:10:51
  • Урок 318. Setup Camera/Photo Selection 00:13:02
  • Урок 319. Create & Process Classification Request 00:15:41
  • Урок 320. Update Labels with Classifications 00:13:15
  • Урок 321. What is UX UI 00:04:08
  • Урок 322. 3 Questions Before Designing 00:02:35
  • Урок 323. TOPTEN: Homescreen 00:37:31
  • Урок 324. TOPTEN: Article Page 00:16:18
  • Урок 325. Intro to microinteractions 00:04:10
  • Урок 326. TOPTEN: Designing a microinteraction 00:20:53
  • Урок 327. Rapid prototyping 00:04:54
  • Урок 328. Bringing our app to life with Invision 00:23:40
  • Урок 329. Using symbols 00:17:52
  • Урок 330. Audio Tangle: Feed screen 00:29:02
  • Урок 331. Audio Tangle: Feed enhancement for marketplace 00:20:23
  • Урок 332. Audio Tangle: Post a job 00:28:17
  • Урок 333. Audio Tangle: Saved tab 00:29:47
  • Урок 334. Audio Tangle: Saved tab continued 00:20:48
  • Урок 335. Audio Tangle: Wrapping it all up 00:18:31
  • Урок 336. Minimum Viable Product 00:04:40
  • Урок 337. Building an MVP - Weightmate 00:30:49
  • Урок 338. Savr: Triggers and actions 00:27:49
  • Урок 339. Savr: Reward & Investment 00:21:06
  • Урок 340. Social networks & marketplace advice 00:02:24
  • Урок 341. Viral coefficient 00:11:56
  • Урок 342. How computers work 00:12:41
  • Урок 343. Understanding binary 00:09:44
  • Урок 344. The heap vs the stack 00:08:59
  • Урок 345. Working with binary in iOS part 1 00:20:19
  • Урок 346. Working with binary in iOS part 2 00:20:46
  • Урок 347. Working with binary in iOS part 3 00:10:27
  • Урок 348. Challenge: Convert multiple numbers to binary 00:01:51
  • Урок 349. How code works 00:10:02
  • Урок 350. Variables & storage capacity 00:06:34
  • Урок 351. Understanding hexadecimal 00:06:09
  • Урок 352. Enumerations in Swift 4 00:19:48
  • Урок 353. Extensions in Swift 4 part 1 00:15:23
  • Урок 354. Extensions in Swift 4 part 2 00:20:33
  • Урок 355. Protocols & delegates in Swift 4 part 1 00:13:05
  • Урок 356. Protocols & delegates in Swift 4 part 2 00:17:32
  • Урок 357. Protocols & delegates in Swift 4 part 3 00:16:30
  • Урок 358. Protocols & delegates in Swift 4 part 4 00:16:07
  • Урок 359. Protocols & delegates in Swift 4 part 5 00:00:00
  • Урок 360. Swift transformations 00:19:56
  • Урок 361. Recursive functions in Swift 4 00:13:49
  • Урок 362. The stack data structure in Swift 4 00:12:49
  • Урок 363. The heap data structure in Swift 4 part 1 00:21:05
  • Урок 364. The heap data structure in Swift 4 part 2 00:13:47
  • Урок 365. The tree data structure in Swift 4 00:19:12
  • Урок 366. Intro to protocol oriented programming 00:11:09
  • Урок 367. Writing your first protocols 00:20:26
  • Урок 368. Creating protocol extensions 00:14:54
  • Урок 369. Generics & protocols 00:13:38
  • Урок 370. Intro to RxSwift 00:05:31
  • Урок 371. What is Rx? Why Rx? 00:11:08
  • Урок 372. How to install RxSwift into an Xcode playground 00:04:22
  • Урок 373. Creating and Subscribing to Observables 00:09:40
  • Урок 374. Observables: Disposing 00:07:04
  • Урок 375. Challenge: Observables 00:02:20
  • Урок 376. PublishSubject 00:06:35
  • Урок 377. BehaviorSubject 00:07:51
  • Урок 378. ReplaySubject 00:09:12
  • Урок 379. Variables 00:06:15
  • Урок 380. Challenge: Subjects 00:04:22
  • Урок 381. Transformations: .map 00:11:41
  • Урок 382. Transformations: .flatMap 00:10:34
  • Урок 383. Transformations: .filter 00:06:42
  • Урок 384. Transformations: .zip 00:08:08
  • Урок 385. Challenge: Transformations 00:03:33
  • Урок 386. Intro to app: Namer 00:02:53
  • Урок 387. Installing RxSwift & RxCocoa 00:07:08
  • Урок 388. Building Namer UI 00:05:25
  • Урок 389. Using RxCocoa to Observe 00:12:28
  • Урок 390. Adding Rx capabilities to submit button 00:10:59
  • Урок 391. Passing values using RxSwift 00:21:46
  • Урок 392. Intro to Versi app 00:03:18
  • Урок 393. Creating Xcode project 00:03:25
  • Урок 394. Installing CocoaPods 00:06:38
  • Урок 395. Setting up UITabBarController 00:07:10
  • Урок 396. Building TrendingFeedVC 00:14:32
  • Урок 397. Building custom view subclasses 00:13:26
  • Урок 398. Building Repo model layer 00:11:32
  • Урок 399. Building TrendingRepoCell subclass 00:21:54
  • Урок 400. Creating DownloadService singleton 00:22:09
  • Урок 401. Downloading trending repos data 00:15:08
  • Урок 402. Downloading additional required repo data 00:20:13
  • Урок 403. Refactoring DownloadService functions 00:12:41
  • Урок 404. Filling TrendingFeedVC with real API data 00:19:39
  • Урок 405. Building SearchVC 00:03:21
  • Урок 406. Building SearchCell 00:11:31
  • Урок 407. Setting up SearchVC the RxSwift way 00:23:06
  • Урок 408. Using RxSwift To Drive UITableView with Search Results 00:06:15
  • Урок 409. Loading Github README.md Files 00:09:20
  • Урок 410. What is Unit Testing? 00:04:47
  • Урок 411. What makes a good unit test? 00:02:42
  • Урок 412. Unit testing in Swift 00:10:10
  • Урок 413. Testing Data Models (Part 1) 00:18:12
  • Урок 414. Testing Data Models (Part 2) 00:11:36
  • Урок 415. Testing features & functions 00:15:17
  • Урок 416. Testing asynchronous code 00:17:14
  • Урок 417. Testing endpoints & mock data 00:16:20
  • Урок 418. Testing performance & benchmarking 00:09:52
  • Урок 419. Testing & MVVM 00:05:20
  • Урок 420. What is UI Testing? 00:02:19
  • Урок 421. UI Testing best practices 00:04:42
  • Урок 422. UI testing in Swift – Basic example 00:12:49
  • Урок 423. Testing navigation 00:10:14
  • Урок 424. Testing views & alerts 00:13:35
  • Урок 425. Resetting & verifying app state 00:07:25
  • Урок 426. Testing bug fixes 00:08:42
  • Урок 427. Testing data in text fields 00:09:58
  • Урок 428. Testing UI after an asynchronous call 00:14:49
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 08.12.2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем 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
10 0
en 178 уроков
udemy iOS 11 & Swift 4: From Beginner to Paid Professional
Добро пожаловать на самый полный курс в мире по разработке iOS. Этот курс разработан так, чтобы предоставить вам наибольшее количество контента и помочь с наименьшей стоимостью, а вообще то бесплатно.
Вот некоторые из вещей, которые вы сможете сделать после прохождения этого курса:

- Отправить приложения в магазин приложений;
- Понять программирование и основные алгоритмы;
- Работать свободно с Swift 4 и...
Duration 40:43:58
33 1
ru 6 уроков
itvdn Swift Essential
В этом курсе мы на практике научимся работать с swift 4, в том числе использовать различные фреймворки для работы  с нотификациями, гео данными, дополнительными расширениями приложения, а также анимацией.
Duration 08:21:00
2 0
ru 68 уроков
Javabegin Основы Swift c нуля
Начните программировать на новейшем языке уже через 2-3 недели и создавайте мобильные приложения для iPhone/iPad и других OS. Для обучения НЕ требуется MacBook. Версия: Swift 4.Swift - относительно новый язык программирования, с помощью которого можно создавать приложения для операционных систем Apple. В будущем возможно этот язык распространится и на другие платформы (Android, desktop и пр.)Согласно опросу на StackOverflow, который проводился...
Duration 12:35:43
7 0
03-10-2016 ru 41 урок
swiftbook Гид по языку программирования Swift
Swift - довольно молодой язык программирования, представленный сообществу только в 2014 году компанией Apple, c надеждой заменить собой Objective-C, который существует с середины 80-х годов. Swift оказался простым, и почти идеальным для освоения новичкам в программировании, так как у него нет запутанного синтаксиса и лишнего багажа, который старые языки тащут за собой все время. А с помощью такой штуки как playground, вы усвоете swift еще...
Duration 05:20:03
19 2
17-07-2018 ru 31 урок
udemy Swift 4 and SpriteKit: Создаем клон Space War-5 часов видео!
От чайника до профессионала.The most comprehensive course on iOS SwiftSwift - относительно новый язык программирования, с помощью которого можно создавать приложения для операционных систем Apple. В будущем возможно этот язык распространится и на другие платформы (Android, desktop и пр.)Согласно опросу на StackOverflow, который проводился на следующий год после выхода Swift, он оказался на первом месте по популярности.Начните программировать на...
Duration 04:23:26
5 1
01-11-2018 en 449 уроков
udemy iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials
Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим справочником по изучению того, как создавать профессиональные приложения для iOS с использованием Swift, горячего, нового языка программирования от Apple.
Duration 38:23:06
1 0

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

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

en
На этом коротком курсе студенты научатся использовать VUE.js с Laravel для создания пользовательских диаграмм (чартов) для отображения данных. Студенты также научатся отправлять и получать запросы через VUE на бэкэнд (PHP), где они могут его обработать. Это отличный курс для тех, кто хочет...
The Essential Android O Developer Course (Java)

The Essential Android O Developer Course (Java)

en
Узнайте все подробно о том, как писать приложения для Android O с помощью Java. Студенты научатся программировать мобильные приложения с использованием языка программирования Java на платформе Android. Это включает в себя такие темы, как: жизненный цикл Android, ресурсы Android, дизайн...
Android Java Мастер-класс - станьте разработчиком приложений

Android Java Мастер-класс - станьте разработчиком приложений

en
Улучшите свои карьерные возможности, изучив разработку приложений для Android. Изучите Android Studio и создайте свое первое приложение сегодня. На Android приходится 81,7% всех проданных смартфонов, но не все упакованы самой последней Android Nougat. Это вас не волнует, потому что после...
Laravel Eloquent: Экспертный уровень

Laravel Eloquent: Экспертный уровень

en
После этого курса вы станете экспертом в создании отношений, эффективном анализе данных и в использовании малоизвестных функций Eloquent. Eloquent отлично подходит для операций с базами данных, но на протяжении многих лет я заметил, что это самая популярная тема для вопросов на Twitter или...
Изучите JMETER c нуля - (Performance + Load)

Изучите JMETER c нуля - (Performance + Load)

en
Лекции по Jmeter, в которых объясняется нагрузочное тестирование с реальными примерами, включая поддержку material и query. Курс разработан таким образом, что пользователь может начинать все с самого нуля без каких-либо предварительных знаний о Jmeter или Performance...
iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

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

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