Освойте Swift 4 и создайте полноценное приложение с CoreML на iOS 11. Этот курс помогает быстро перейти от нулевого уровня к уверенной разработке, формируя прочные навыки, которые пригодятся не только в Swift, но и в других языках программирования.
Что дает этот курс
Курс последовательно знакомит вас с фундаментальными и продвинутыми концепциями Swift 4, а также показывает, как использовать машинное обучение в реальном iOS‑приложении. Подходит как новичкам, так и студентам с минимальным опытом.
Основные преимущества
Пошаговое обучение — от синтаксиса и структуры языка до разработки рабочего ML‑приложения.
Понимание принципов программирования, которые применимы к разным языкам и платформам.
Рекомендуется просматривать уроки в порядке, не перескакивая вперёд. Это позволяет сформировать целостную картину и постепенно наращивать сложность.
Работайте с кодом после каждой лекции
К каждому уроку прилагается готовый код. Скачивайте его, запускайте в своей среде и экспериментируйте. Такой подход:
закрепляет материал через практику;
учит разбирать готовые решения;
формирует навык исправления ошибок и поиска решений.
Творческая работа с материалами
Не бойтесь «ломать» код. Ошибки — естественная часть обучения. Меняйте, улучшайте, перестраивайте — это лучший способ глубоко понять Swift и принципы разработки.
Важно помнить
Программирование — это навык, который развивается через постоянную практику. В нём нет мгновенных результатов, но есть прогресс, возникающий благодаря пробам, ошибкам и упорству.
Этот курс не только обучает Swift, но и формирует мышление разработчика — способность анализировать, искать решения и уверенно двигаться дальше в своей карьере.
Урок 1.00:01:38
Introduction
Урок 2.00:06:38
Getting Started With XCode
Урок 3.00:07:30
Types, Constants, Variables
Урок 4.00:21:12
Conditionals
Урок 5.00:29:40
Numbers
Урок 6.00:32:12
Switch Statements
Урок 7.00:29:50
Loops
Урок 8.00:17:26
Strings
Урок 9.00:13:48
Optionals
Урок 10.00:24:18
Arrays
Урок 11.00:19:41
Dictionaries
Урок 12.00:14:42
Sets
Урок 13.00:29:45
Functions
Урок 14.00:25:21
Closures
Урок 15.00:15:25
Enumerations
Урок 16.00:18:36
Structures
Урок 17.00:18:20
Classes
Урок 18.00:20:57
Properties
Урок 19.00:24:59
Initialization
Урок 20.00:18:44
Value vs Type Reference
Урок 21.00:27:49
Protocols
Урок 22.00:29:22
Error Handling
Урок 23.00:11:32
Extensions
Урок 24.00:23:34
Generics
Урок 25.00:16:02
Protocol Extensions
Урок 26.00:20:37
Memory Management and Arc
Урок 27.00:12:04
Equatable and Comparable
Урок 28.00:07:07
Mac Application (Part 1) Project Setup & MVC
Урок 29.00:06:32
Mac Application (Part 2) View Controller
Урок 30.00:03:10
Mac Application (Part 3) Interface Builder
Урок 31.00:10:06
Mac Application (Part 4) Auto Resizing
Урок 32.00:05:50
Mac Application (Part 5) Target Action Pairs
Урок 33.00:08:35
Mac Application (Part 6) Text to Speech
Урок 34.00:15:00
Mac Application (Part 7) Saving Files
Урок 35.00:05:04
Mac Application (Part 8) Loading Files
Урок 36.00:01:58
IOS Application (Part 1) Project Setup
Урок 37.00:06:57
IOS Application (Part 2) Interface Builder & Auto Sizing
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф