iOS-разработчик с нуля от Нетология

От: Нетология

Научитесь разрабатывать приложения для мобильных устройств Apple на языке Swift

Создадите 3 больших рабочих проекта в портфолио

Сводка

Цена
от 122 000₽ 73 200₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
13.04.2022
Язык
ru

Описание курса

О школе

Нетология
Отзывы 0
Информация
Компания основана в 2013 году. Официальный сайт https://netology.ru. Мы собрали и проверили более 163 отзывов об онлайн курсах Нетология.

Программа курса

Основы Swift
Особенности iOS-разработки
Swift Playgrounds
Переменные, константы, типы данных
Условные конструкции
Циклы
Коллекции: массив, словарь, кортеж и множество
Основы объектно-ориентированного программирования
Базовые понятия: класс, объект, методы, свойства, интерфейс
Функции, замыкания
Наследование, переопределение
Протоколы и расширения
Generic код
Обработка ошибок
Предназначение системы контроля версий
Основные операции (фиксация и откат изменений, поиск, история)
Работа с сервисом GitHub
Ветки, слияние веток и разрешение конфликтов
Командная работа
Основные операции: фиксация и откат изменений, поиск, история
Лексика, без которой не обойтись
Как вести переписку на английском
Чтение документации и анализ требований
Программирование
Тестирование ПО
Стрессовые ситуации
Устранение неполадок
Работа и роли в команде
Поддерживаем любую беседу на английском
Собрания, презентации на высшем уровне
Дизайн и пользовательский интерфейс
Apple Human Interface Guidelines
UI и UX-дизайн
Interface Builder
Жесты и анимация
UIViewController и его жизненный цикл
Навигация
три экрана, которые используют основные навигационные паттерны iOS — Navigation/Modal
экран «сегодня», со списком привычек с возможностью отметить выполнение с использованием UITableView и кастомных UITableViewCell
переход на экран привычки, с историей с момента создания приложения
переход на модальный экран редактирования привычки с использованием стандартных компонентов iOS — UIDatePicker и UITextFieldOperations
Основы композиции
Теория цвета
Цифровая эстетика и новые медиа
Типографика
Введение в брендинг и современный плакат
VR
Введение в Photoshop
Ретушь и цветокоррекция изображения
Коллаж с двойной экспозицией
Создание фотоманипуляции
Создание реалистичного мокапа
Постер в Photoshop
Duotone изображения
Создание сайта в Photoshop
Gif в Photoshop
Экскурсия по Figma
Основные объекты
Взаимодействие с объектами
Типографика
Пространство и сетка
Дизайнер интерфейса
Что такое веб
Собираем лендинг вместе
Адаптивный дизайн
Состояния элементов
Основные элементы приложений
Рисуем экран продукта банковского приложения
Введение в компоненты
Стили
Рисуем экран продукта банковского приложения с компонентами
Прототипирование
Архитектурные паттерны
Структура проекта и жизненный цикл приложения
Работа в фоне
Менеджеры зависимостей. Cocoapods
Асинхронная разработка и многопоточность
Instruments
Поиск и исправление ошибок приложения. Отладка
Работа с внешними библиотеками
Структурные паттерны: Delegate, Singleton, Factory, Observer, Facade
Архитектурные паттерны. Координаторы
Хранение данных
Основы базы данных
Основы работы с сетью
Получение и передача данных
Работа с ресурсами
Общие принципы безопасности
Face ID и Touch ID
Работа с геолокацией и картами
Локализация приложения (локализация, Accessibility)
Light/Dark тема
SwiftUI
Особенности разработки приложений под разные платформы и ОС (разработка для iPad, Apple TV, Apple Watch)
Unit- и UI-тестирование
Работа с уведомлениями
Обзор AppStore, информация для публикации приложения
Локализация приложения. Accessibility
Light и dark тема
На проработку дипломной работы даётся 4 недели с общей нагрузкой в 48 часов
В процессе подготовки каждому студенту предоставляется 2 часа консультаций с персональным ментором по вопросам дипломной работы
Асинхронная разработка и многопоточность
Потоки, Run loop, таймеры
Управление ошибками приложения
Operation, OperationQueue, GCD
Тесты: зачем нужны и какие бывают
Cоздание unit-тестов с помощью XCTest
Методологии TDD и BDD
Создание UI-тестов
Работа с уведомлениями
Face ID и Touch ID
Обзор App Store. Информация для публикации приложения
App Extensions: особенности, жизненный цикл, настройка проекта
iPadOS
tvOS
watchOS
Пошаговый план поиска работы
Анализ рынка труда
Резюме, портфолио iOS-разработчика и сопроводительное письмо
Собеседование: как подготовиться и пройти
Статистика и измерение эффективности поиска работы
Индивидуальная карьерная консультация
Введение в мобильную аналитику
Выбор метрик для приложения и набора данных для их измерения
Инструменты и сервисы для сбора данных
Внедрение аналитических сервисов и систем. Описание структуры событий для поведенческой аналитики
Анализ поведения пользователей в приложении
Анализ эффективности рекламных каналов
Планирование и дизайн эксперимента
Ошибки в построении мобильной аналитики и интерпретации данных

Отзывы

Еще не добавили ни одного отзыва