Разработка мобильных приложений: различия между версиями
Перейти к навигации
Перейти к поиску
EM (обсуждение | вклад) (Новая страница: «==Android== ==iOS==») |
EM (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
==Android== |
==Android== |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Table Format - do not touch --> |
||
+ | {| class="a" style="width:100%;" border="1" style="width:100%; border-collapse:collapse"|+ |
||
+ | <!-- Table name --> |
||
+ | '''Android''' |
||
+ | <!-- Table headers - do not touch --> |
||
+ | ! style="background: #EAECF0;"| Название курса||style="background: #EAECF0;"|Источник / Организация||style="background: #EAECF0;"|Источник||style="background: #EAECF0;"|Длина курса |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Course 1 --> |
||
+ | |- |
||
+ | | |
||
+ | <!-- Course format do not touch --> |
||
+ | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
||
+ | | style="border:1px solid white;"|<strong>[https://ru.coursera.org/learn/quick-start-to-android Специализация Android-разработка: часть 1. Быстрый старт в разработке Android-приложений]</strong> |
||
+ | |- |
||
+ | <!-- Course content format do not touch --> |
||
+ | | style="border:1px solid white;"| |
||
+ | <!-- Course content --> |
||
+ | * Первые шаги в Android-разработке |
||
+ | * Компоненты Android и элементы интерфейса |
||
+ | * Курсовой проект |
||
+ | |} |
||
+ | <!-- Formating do not touch --> |
||
+ | |style="text-align:center;"| |
||
+ | [[Coursera]] / [[МФТИ]] и [[E-legion]] |
||
+ | |style="text-align:center;"| |
||
+ | [[Материалы для любого возраста|Любой]] |
||
+ | |style="text-align:center;"| |
||
+ | 24 часов на выполнение |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Course 2 --> |
||
+ | |- |
||
+ | | |
||
+ | <!-- Course format do not touch --> |
||
+ | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
||
+ | | style="border:1px solid white;"|<strong>[https://ru.coursera.org/learn/android-multithreading-and-network Специализация Android-разработка: часть 2. Многопоточность и сетевое взаимодействие в Android]</strong> |
||
+ | |- |
||
+ | <!-- Course content format do not touch --> |
||
+ | | style="border:1px solid white;"| |
||
+ | <!-- Course content --> |
||
+ | * Многопоточность |
||
+ | * Хранение и отображение данных |
||
+ | * Работа с сетью |
||
+ | * Реактивщина |
||
+ | |} |
||
+ | <!-- Formating do not touch --> |
||
+ | |style="text-align:center;"| |
||
+ | [[Coursera]] / [[МФТИ]] и [[E-legion]] |
||
+ | |style="text-align:center;"| |
||
+ | [[Материалы для любого возраста|Любой]] |
||
+ | |style="text-align:center;"| |
||
+ | 31 часов на выполнение |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Course 3 --> |
||
+ | |- |
||
+ | | |
||
+ | <!-- Course format do not touch --> |
||
+ | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
||
+ | | style="border:1px solid white;"|<strong>[https://ru.coursera.org/learn/android-app-architecture Специализация Android-разработка: часть 3. Архитектура Android-приложений]</strong> |
||
+ | |- |
||
+ | <!-- Course content format do not touch --> |
||
+ | | style="border:1px solid white;"| |
||
+ | <!-- Course content --> |
||
+ | * MVP |
||
+ | * MVVM |
||
+ | * Dependency Injection |
||
+ | * Clean Architecture |
||
+ | |} |
||
+ | <!-- Formating do not touch --> |
||
+ | |style="text-align:center;"| |
||
+ | [[Coursera]] / [[МФТИ]] и [[E-legion]] |
||
+ | |style="text-align:center;"| |
||
+ | [[Материалы для любого возраста|Любой]] |
||
+ | |style="text-align:center;"| |
||
+ | 19 часов на выполнение |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Course 4 --> |
||
+ | |- |
||
+ | | |
||
+ | <!-- Course format do not touch --> |
||
+ | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
||
+ | | style="border:1px solid white;"|<strong>[https://stepik.org/course/4792/promo Разработка Android-приложений на Kotlin]</strong> |
||
+ | |- |
||
+ | <!-- Course content format do not touch --> |
||
+ | | style="border:1px solid white;"| |
||
+ | <!-- Course content --> |
||
+ | ''Знакомство с Kotlin''' |
||
+ | * HelloWorld, функции |
||
+ | * Циклы и ветвления |
||
+ | * Объектно-ориентированное программирование |
||
+ | * Коллекции и исключения |
||
+ | * Nullability |
||
+ | '''Архитектура Android и инструменты разработчика''' |
||
+ | * Основные особенности мобильной разработки |
||
+ | * Архитектура Android |
||
+ | * HelloWorld, отладочное логгирование, простой UI |
||
+ | '''Программирование пользовательских интерфейсов''' |
||
+ | * Особенности построения мобильных UI |
||
+ | * Архитектура UI в Android, программирование элементов управления |
||
+ | * Расширенные элементы управления |
||
+ | * Activity |
||
+ | * Группирование объектов, AdapterView |
||
+ | * Примеры AdapterView: GridView, Spinner |
||
+ | '''Android advanced''' |
||
+ | * Разрешения безопасности |
||
+ | * Файловая система |
||
+ | * Уведомления |
||
+ | '''Публикация Android-приложений''' |
||
+ | * Публикация Android-приложений |
||
+ | |} |
||
+ | <!-- Formating do not touch --> |
||
+ | |style="text-align:center;"| |
||
+ | [[Stepik]] / [[ЛЭТИ]] |
||
+ | |style="text-align:center;"| |
||
+ | [[Материалы для любого возраста|Любой]] |
||
+ | |style="text-align:center;"| |
||
+ | 8 часов видео, 100 тестов |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Course 5 --> |
||
+ | |- |
||
+ | | |
||
+ | <!-- Course format do not touch --> |
||
+ | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
||
+ | | style="border:1px solid white;"|<strong>[https://stepik.org/course/5703/syllabus Разработка мобильных приложений для Android]</strong> |
||
+ | |- |
||
+ | <!-- Course content format do not touch --> |
||
+ | | style="border:1px solid white;"| |
||
+ | <!-- Course content --> |
||
+ | * Создание нового проекта |
||
+ | * Жизненный цикл приложения |
||
+ | * Работа с сетью. Многопоточность |
||
+ | * Отображение данных в списках |
||
+ | * Хранение данных |
||
+ | * Фрагменты |
||
+ | * Сервисы |
||
+ | |} |
||
+ | <!-- Formating do not touch --> |
||
+ | |style="text-align:center;"| |
||
+ | [[Stepik]] / [[ОмГТУ]] |
||
+ | |style="text-align:center;"| |
||
+ | [[Материалы для любого возраста|Любой]] |
||
+ | |style="text-align:center;"| |
||
+ | 3 часа 25 тестов |
||
+ | <!-- ****************************** --> |
||
+ | <!-- Table ending - do not touch --> |
||
+ | |} |
||
+ | <!-- ****************************** --> |
||
==iOS== |
==iOS== |
Версия 23:40, 23 марта 2020
Android
AndroidНазвание курса | Источник / Организация | Источник | Длина курса | ||
---|---|---|---|---|---|
|
24 часов на выполнение | ||||
|
31 часов на выполнение | ||||
|
19 часов на выполнение | ||||
|
8 часов видео, 100 тестов | ||||
|
3 часа 25 тестов |