Що нового?

Придбаний [Web Academy] Ios Development for begginers Swift (Alexandr Slobodianiuk)

Інформація про покупку
Тип покупки: Складчина
Ціна: 17000 ГРН
Учасників: 0 з 40
Організатор: Відсутній
Статус: Набір учасників
Внесок: 442 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

iOS DEVELOPMENT FOR BEGINNERS [SWIFT] with Alexandr Slobodianiuk


Курс “Swift з нуля” призначений для знайомства зі світом iOS-розробки. І кінцевим результатом вашого навчання буде створення власного мобільного додатку під iOS.

З будь-яких питань Ви можете звернутися до клієнтського сервісу Web Academy через Slack/Telegram @webacademyservice

Course Content

Підготовка до старту
Підготовка до старту


лекції

Блок 0. Ознайомлення, обговорення курсу. Основи програмування.


Блок 1. Основи програмування. 6 Topics

Sample Lesson

Lesson Content

0% Complete 0/6 Steps


Тема 1. Популярні помилки, яких припускаються студенти. Корисні шорткати.


Тема 2. Змінні. Примітивні типи даних: Int, String, Bool.

Тема 3. Array, Dictionary.

Тема 4. Цикл for і while.

Тема 5. Умовні та логічні оператори. if, guard.

Homework



Блок 2. Playgrounds. Основи програмування. Рекомендації з навчання, корисні сайти та ігри. Змінні та константи. Функції. Робота з консоллю та команда print.


Блок 3. Класи та структури. Функції. Життєвий цикл UIViewController. Extension. ОВП: успадкування, інкапсуляція, поліморфізм. 7 Topics

Lesson Content

0% Complete 0/7 Steps


Тема 1.Functions

Тема 2.Classes and Structures

Тема 3.UIViewController lifecycle

Тема 4.Protocols


Тема 5.Protocol and Extension

Тема 6.OOP (Object Oriented Programming)


Homework



Блок 4. Класи, функції, проперти, масиви та цикли: розв’язання задач. ООП: абстракція, інкапсуляція, наслідування, поліморфізм.


Блок 5. User Interface: Storyboard. User Interface: Xib. Constraints. Прості анімації: елемент, колір, розмір. UITableView: dataSource. UITableView: delegate та UINavigationController. UITableView: кастомні комірки. 8 Topics


Lesson Content

0% Complete 0/8 Steps


Тема 1.UserInterface: Class hierarchy.


Тема 2.User Interface: Storyboard & Xib.

Тема 3.Constraints.

Тема 4. Прості анімації: позиція елемента, колір, розмір.

Тема 5.UITableView: dataSource.

Тема 6.UITableView: delegate и UINavigationController.

Тема 7.UITableView: кастомні комірки


Homework


Блок 6. Створення інтерфейсу в storyboard. Елементи інтерфейсу. Таблиці даних.


Блок 7. Клієнт-серверний додаток. Rest API. Postman. JSON. Простий запит мережі в додатку. Cocoapods. 6 Topics


Lesson Content

0% Complete 0/6 Steps


Тема 1. Клієнт-серверний додаток

Тема 2. Rest API. Postman.

Тема 3. Cocoapods. Dependency managers

Тема 4. Request in iOS Application

Тема 5. JSON


Homework



Блок 8. Створюємо додаток – клієнт для сайту TMDb.




Блок 9. Сховища даних: UserDefaults. Realm. UICollectionView: DataSource & Delegate. Система контролю версії Git. 5 Topics

Lesson Content

0% Complete 0/5 Steps


Тема 1. Data store: UserDefaults.

Тема 2. Data store: Realm. Facade

Тема 3. UICollectionView: DataSource & Delegate


Тема 4. Git. Version control systems


Homework


Анонімний опитувальник курсу


Анонімний опитувальник курсу


Блок 10. Кешування даних додаток TMDb.

Блок 11. Відкриття веб-сайтів усередині програми. Відтворення відео всередині програми. Робота з карткою: MapKit 4 Topics

Lesson Content

0% Complete 0/4 Steps



Тема 1. Websites in iOS applications

Тема 2. Video Players in iOS applications

Тема 3. Робота з мапою: MapKit

Homework



Блок 12. Рефакторинг проекту TMDb


Блок 13. Багатопотоковість: GCD. SOLID. DRY, KISS, YAGNI. Рефакторинг 4 Topics


Lesson Content

0% Complete 0/4 Steps


Тема 1. Багатопоточність: GCD.

Тема 2. Принципи написання красивого коду

Тема 3.Solid

Тема 4. Код рефакторингу


Блок 14. Додаємо гарний інтерфейс у додаток TMDb.


Блок 15. Архітектура програми. Від MVC до MVVM. Що таке патерни 3 Topics


Lesson Content

0% Complete 0/3 Steps


Тема 1. Архітектура додатку.
Тема 2.От MVC до MVVM
Тема 3. Що таке патерни


Блок 16. Імплементація MVVM архітектури у додаток.

Блок 17. SwiftUI – що це і як це працює? SwiftUI: View та ViewModifiers. SwiftUI: Previews. SwiftUI: StackView. – SwiftUI VS UIKit. 4 Topics



Lesson Content

0% Complete 0/4 Steps

Тема 1.SwiftUI – що це і як це працює?
Тема 2.SwiftUI: View и ViewModifiers.
Тема 3.SwiftUI: Previews. SwiftUI: StackView.
Тема 4.SwiftUI VS UIKit.


Блок 18. Що робити після курсів, поради. Складання проєктів.


Upload Your Final Project!


Як отримати сертифікат?
Як отримати сертифікат?



399 $

https://platform.web-academy.com.ua/courses/ios-development-for-beginners-swift/
 
Угорі