Вы находитесь на странице: 1из 6

📱

Чеклист ✅
к материалу iOS разработчик - с нуля до Junior
от автора tg канала “Анастасия Ильина - про iOS разработку”

*Звездочкой отмечено то, что на начальных этапах вы можете пропустить.

Основы языка Swift

Разделы:

Знакомство с Playground

Константы и переменные

Типы данных

Базовые операторы

Условия

Циклы

Тюплы

Опциональный тип данных

Массивы

Множества

Замыкания + статья

Перечисления

Классы

Структуры

Чеклист ✅ 1
Свойства типов

Наследование

Расширения

Протоколы + статья

Наблюдатели свойств

Основы ООП

SOLID

Популярные сочетания клавиш в Xcode

Горячие клавиши Xcode

UIKit

Разделы:

Auto Layout Guide Interface Builder от The Swift Developers

UIKit

Разделы

UIButton и UILabel

UISegmentedControl

UISlider

UITextField

UIScrollView

UIDatePicker

UISwitch

UIPickerView

UITextView

UIStepper

UIActivityIndicatorView

UIProgressView

Чеклист ✅ 2
UITableView + UIImage

UICollectionView

UIStackView

UITabBar

UIPageViewController

UIGestureRecognizer

Content hugging и content compression resistance priorities

Различие Frame и Bounds в iOS

Жизненный цикл UIViewController

Жизненный цикл iOS приложения

Пишем первое приложение 🔥


Anchors в Swift для создания интерфейса через код

SnapKit

The Application Life Cycle

Git

Разделы:

Основы командной строки

Git lecture

Введение в Git

Многопоточность

Разделы:

Многопоточность в Swift 3. GCD и Dispatch Queues

Concurrency в Swift 3 и 4. Operation и OperationQueue

GCD - Каверзные вопросы и задачи на iOS-Собеседование

Multithreading в swift с нуля

Устройство многопоточности в iOS

Чеклист ✅ 3
Управление памятью

Разделы:

Память в Swift от 0 до 1

Память в Swift (куча, стек, ARC)

Everything you need to know about Memory Leaks in iOS

The Golden Rules of `weak self`

Менеджеры зависимостей

Разделы:

Cocoapods

Carthage*

Swift Package Manager

Сеть

Разделы:

Архитектура REST API

Что такое JSON?

Работа с сетью часть 1

Работа с сетью часть 2

Работа с сетью часть 3

Работа с сетью в iOS приложениях

Работа с сервером с помощью Alamofire на Swift*

Как сниффить HTTPS-трафик iOS-устройства*

Архитектура

Разделы:

Архитектурные паттерны iOS

MVC, MVP, MVVM в чем разница?

MVC

Чеклист ✅ 4
MVP

MVVM

VIP (Clean Swift)*

VIPER*

Хранение данных

Разделы:

Сохраняем данные с помощью UserDefaults

Keychain

Realm

CoreData 1 часть*

CoreData 2 часть*

Firebase*

Тесты

Занятие 15: Unit/UI тесты Swift

Диспетчеризация

Method Dispatch в Swift (и не только)

Паттерны проектирования*

Разделы:

Singleton

Factory

Builder

Adapter

Observer

Facade

Алгоритмы и структуры данных*

Бхаргава А. - Грокаем Алгоритмы

Чеклист ✅ 5
Чеклист ✅ 6

Вам также может понравиться