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

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

Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin

Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста

Сводка

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

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

О школе

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

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

Основы Java
Первая программа на Java
Структура программы
Условные операторы и циклы
Типы данных в Java: примитивы
Типы данных в Java: объекты
Исключения, Stacktrace, регулярные выражения
InMemory хранение данных: массивы
Массивы одномерные
Массивы многомерные
Основы объектно-ориентированного программирования
InMemory хранение данных: коллекции
Лексика, без которой не обойтись
Как вести переписку на английском
Чтение документации и анализ требований
Программирование
Тестирование ПО
Стрессовые ситуации
Устранение неполадок
Работа и роли в команде
Поддерживаем любую беседу на английском
Собрания, презентации на высшем уровне
Предназначение системы контроля версий
Основные операции (фиксация и откат изменений, поиск, история)
Работа с сервисом GitHub
Ветки, слияние веток и разрешение конфликтов
Командная работа
Рабочее окружение: Gradle, Plugins, IntelliJ IDEA
Отличия от Java: immutability, переменные, типы данных, операторы и приведение типов
Управляющие конструкции: if, switch, циклы. Работа с отладчиком
Функции, автотесты и Continuous Integration
ООП: объекты и классы
ООП: композиция, наследование и интерфейсы
Исключения
Generics и коллекции
Лямбды, extension-функции, операторы
Sequences
Android Studio, SDK, эмулятор и первое приложение
Ресурсы, View и ViewGroup
ConstraintLayout
Обработка событий в Android
Архитектура: MVVM
Отображение списков: RecyclerView
CRUD: списки, добавление, удаление, изменение
Material Design
Intents и организация навигации (перемещение между Activity)
Хранение данных
Fragments, FragmentManager
Основы композиции
Теория цвета
Цифровая эстетика и новые медиа
Типографика
Введение в брендинг и современный плакат
VR
Введение в Photoshop
Ретушь и цветокоррекция изображения
Коллаж с двойной экспозицией
Создание фотоманипуляции
Создание реалистичного мокапа
Постер в Photoshop
Duotone изображения
Создание сайта в Photoshop
Gif в Photoshop
Экскурсия по Figma
Основные объекты
Взаимодействие с объектами
Типографика
Пространство и сетка
Дизайнер интерфейса
Что такое веб
Собираем лендинг вместе
Адаптивный дизайн
Состояния элементов
Основные элементы приложений
Рисуем экран продукта банковского приложения
Введение в компоненты
Стили
Рисуем экран продукта банковского приложения с компонентами
Прототипирование
SQL и SQLite
Библиотека Room
Notifications & Pushes
Интеграция с Backend: API, типичные формы интеграции
Сетевые запросы: Main Thread & Background
Многопоточность: потоки, проблемы общих данных
Примитивы синхронизации и специализированные структуры данных
Современные подходы работы с многопоточностью
Многопоточность в Android
Retrofit (CRUD)
Coroutines: легковесные потоки, Thread Pools & Dispatchers
Coroutines: Scop, Cancellation, Supervision
Coroutines в Android
Flow
Продвинутые вопросы интеграции с серверной частью
Загрузка и отображение изображений
Регистрация, аутентификация и авторизация
Рассылка и приём Push-уведомлений
Dependency Injection
Architecture Components. Часть 1
Architecture Components. Часть 2
RecyclerView — продвинутое использование
Custom Views - разработка собственных элементов интерфейса
Animations — создание анимаций. Часть 1
Animations — создание анимаций. Часть 2
Карты и геопозиционирование: Yandex Maps & Google Maps
Работа с мультимедиа
Публикация приложения в Google Play и работа с Google Play Console
Обзор сервисов Firebase
На проработку дипломной работы даётся 4 недели с общей нагрузкой в 48 часов
В процессе подготовки каждому студенту предоставляется 2 часа консультаций с персональным ментором по вопросам дипломной работы
Пошаговый план поиска работы
Анализ рынка труда
Резюме, портфолио android-разработчика и сопроводительное письмо
Собеседование: как подготовиться и пройти
Статистика и измерение эффективности поиска работы
Индивидуальная карьерная консультация
Введение в мобильную аналитику
Выбор метрик для приложения и набора данных для их измерения
Инструменты и сервисы для сбора данных
Внедрение аналитических сервисов и систем. Описание структуры событий для поведенческой аналитики
Анализ поведения пользователей в приложении
Анализ эффективности рекламных каналов
Планирование и дизайн эксперимента
Ошибки в построении мобильной аналитики и интерпретации данных

Отзывы

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