Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Фёдор Атяшкин
Фёдор Атяшкин

Фёдор Атяшкин

Направление
Рейтинг курсов
4,25
По релевантности
36
По релевантности
36
Фёдор Атяшкин

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

Занятия проходят онлайн в группах, численностью не более 25 человек. Цель обучения – научить пользоваться профессиональными инструментами для решения рабочих задач iOS-разработчика. Поэтому большую часть обучения вы посвятите практике. Преподаватели будут проверять ваши работы, а на теоретических занятиях общаться вживую и отвечать на ваши вопросы. 

1.
Основы использования Mac OS
2.
Введение в iOS и язык программирования Swift
3.
Переменные, типы данных, операторы
4.
Логические операторы, операторы ветвлений. Циклы
5.
Массивы одномерные, многомерные, строки
6.
Указатели, динамическое выделение памяти
7.
Функции. Структуры
8.
Побитовые операторы, работа с файлами
9.
Объектно-ориентированное программирование
10.
Использование файловой системы средствами Swift
11.
Многопоточность
12.
Generics и Коллекции
13.
Паттерны проектирования. MVC, MVP, MVVM. Принципы проектирования классов SOLID
14.
Структура iOS-проекта. Пользовательский интерфейс приложения
15.
Storyboards
16.
Обработка жестов пользователя. Контроллеры представлений и сложные элементы управления
17.
Grand Central Dispatch, обзор элементов управления iOS
18.
Core Graphics. Core Image. Core Animation. Core Data. Core Motion. Core Location, работа с картами
19.
Введение в работу с базами данных. Использование баз данных в iOS-приложениях
20.
Календари, события, звонки, sms
21.
Аудио, видео, камера
22.
Сетевые возможности, доступ к веб-сервисам
23.
iCloud. Регистрация в App Store
24.
Модульное тестирование
25.
Работа в команде, управление программными проектами. Системы управления версиями GIT

Чему вы научитесь

Программировать на Swift
Разрабатывать приложения на базе iOS
Публиковать приложения в AppStore
Использовать мультимедиа и изображения при создании приложений
Работать с источниками данных

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

Вы сами можете выбрать форму обучения по своему усмотрению – очно или дистанционно. В группах учится не более 25 человек одновременно. Основа обучения – практика. Вы будете выполнять практические работы в присутствии преподавателей. В конце курса вы получите сертификат от Академии ТОР. 

1.
Введение в язык программирования “Java”. Переменные, типы данных, операторы
2.
Логические операторы, операторы ветвлений, побитовые операторы
3.
Циклы
4.
Строки, массивы одномерные, многомерные
5.
Методы (на примере статических методов)
6.
Объектно-ориентированное программирование
7.
Исключения. JavaCollectionFramework
8.
Работа с файлами. Многопоточность
9.
Введение в теорию баз данных
10.
Запросы SELECT, INSERT, UPDATE, DELETE
11.
Многотабличные базы данных. Функции агрегирования и объединения
12.
Представления, хранимые процедуры, триггеры
13.
Введение в Web-технологии. Структура HTML. Форматирование текста при помощи HTML и CSS
14.
Позиционирование. Верстка web-страниц блоками. Формы. Фреймы
15.
Введение в JavaScript
16.
Объект. Массивы. Объект Array. Строки. Объект String. Объект Date. Объект Math
17.
Browser Object Model. Document Object Model. Формы, валидация, использование Cookie
18.
JSON, Ajax
19.
Введение в сетевые технологии
20.
Сетевое взаимодействие
21.
Введение в разработку серверных решений с использованием Java
22.
Взаимодействие с источниками данных
23.
JavaServer Pages. Tags, Cookies, Session
24.
Введение в Spring
25.
Введение в Hibernate

Чему вы научитесь

Программировать на Java
Применять принципы объектно-ориентированного программирования
Настраивать многопоточность
Использовать SQL-запросы для исследования данных
Оформлять веб-страницы при помощи HTML и CSS
Фильтры
Активные фильтры (1)
Фёдор Атяшкин
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Финансы
Для детей и подростков
Саморазвитие
Красота и здоровье
Создание контента
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Уровень сложности
Любой
Для новичков
Для специалистов
Цена
84 ₽ — 84 ₽
Только бесплатные
Рассрочка
Длительность
12 месяцев — 12 месяцев
Онлайн-университет
Компьютерная Академия TOP
Только
#Sekta
100балльный репетитор
99 баллов
Anecole
Показать все
Категория
Java-разработка
Только
iOS-разработка
Только
1С бухгалтерия
1С-аналитика
1С-разработка
Показать все
Профессия
Java-разработчик
Только
1С-программист
2D-художник
3D-аниматор
3D-визуализатор
Показать все
Преподаватель
Фёдор Атяшкин
Только
Anna Fruit
Только
Anthony Letterese
Только
BMB Spacekid
Только
Embacy
Только
Показать все
Инструмент
CSS
Только
HTML
Только
Java
Только
JavaScript
Только
Swift
Только
Показать все
Навык
Настройка многопоточности
Только
Применение ООП
Только
Программирование на Java
Только
Программирование на Swift
Только
2D-графика
Показать все
Формат обучения
Онлайн
Только
Офлайн
Только