Содержание
- Программа
- Kotlin
- Android-разработчик. Уровень 1
- Android-разработчик. Уровень 2
- Система контроля версий Git
- Язык запросов SQL
- Английский для IT-специалистов
- Карьера и развитие для программиста
- Figma 2.0
- Ручное тестирование мобильных приложений
- Что получит слушатель по окончании
- Ваше резюме после обучения
- Профессиональные навыки:
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Kotlin
- Переменные.
- Функции.
- Условия и циклы.
- Коллекции.
- Объекты.
- ООП.
- Сравнение типов.
- Исключения.
- Корутины.
- Потоки.
Android-разработчик. Уровень 1
- Введение в Android-разработку.
- Сборка и ресурсы.
- Разметка, views.
- Вёрстка с помощью ConstraintLayout.
- Жизненный цикл Activity.
- Открытие новых экранов.
- Фрагменты.
- Работа с ViewPager и диалогами.
- Списки.
- Списки. Best practices.
- Разрешения, работа с датой и временем.
- Android jetpack: ViewModel, Navigation.
- Многопоточность.
- Работа с сетью.
- Обмен данными по сети. Библиотека Retrofit.
- Корутины в Kotlin.
- Работа с файлами.
- ContentProvider.
- Введение в Базы данных.
- Базы данных в Android.
- Scoped storage.
- Оповещения (push-уведомления).
- Flow.
- Выполнение задач в фоне.
- Дизайн-концепция Material design.
- Основы внедрения зависимостей.
- Подготовка приложения к релизу.
Android-разработчик. Уровень 2
- Создаём собственные View и анимации.
- Работа со списками.
- Declarative UI.
- Выполнение задач в фоновом режиме: практика.
- Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
- Паттерны построения приложения.
- Паттерны презентационного слоя.
- Тестирование.
- Выход приложения.
- Утечки памяти и статические анализаторы.
- Code review на продвинутом уровне.
- RxJava. Основы.
- RxJava. Часть 2. Операторы.
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Язык запросов SQL
- SQL. Введение.
- Структура БД, запрос DESCRIBE.
- Выбор и фильтрация данных, запрос SELECT.
- Функции и выражения, агрегация данных.
- Отношения и соединение таблиц: JOIN.
- Группировка.
- Модификация данных.
- Подзапросы.
- Объявление и изменение структуры данных.
Английский для IT-специалистов
- IT Resume and CV: Составляем резюме на английском.
- Job interview: questions and answers: Проходим собеседование на английском.
- Teamwork: Говорим о командной работе и процессах на английском.
- Workplace communication: Английский для общения.
- Business letter: Ведем переписку на английском.
- Software development: Разбираем все этапы жизненного цикла программного обеспечения на английском.
- System concept development and SRS: Составляем ТЗ на английском.
- Design: Говорим об основных концепциях проектирования.
- Development and Testing: Разбираем ключевые термины, которые используются в разработке и тестировании.
- Deployment and Maintenance: Обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО.
Карьера и развитие для программиста
- Что нужно работодателю?
- Как создавать резюме и искать работу.
- Как успешно пройти собеседование.
- Как пройти испытательный срок.
Figma 2.0
- Введение в Figma. Обзор возможностей.
- Работа с графикой.
- Редактор Figma — модульные сетки и монтажные области.
- Создание и настройка компонентов, работа с эффектами.
- Создание вложенных компонентов. Auto Layout.
- Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
- Прототипирование.
- Figma Animate.
- Бонус-модуль. Обзор и применение Figma plugins.
Ручное тестирование мобильных приложений
- Тестирование мобильных приложений.
- Общее знакомство с темой.
- Ориентация и экраны.
- Эмуляторы и симуляторы.
- Сборка приложений и продвинутые функции Android Studio и XCode.
- GPS и батарея.
- Связь.
- Скриншоты и логи.
- Информация о дипломном проекте.
Что получит слушатель по окончании
- Диплом Skillbox
- Портфолио
- Помощь в трудоустройстве
Ваше резюме после обучения
- Должность: Android-разработчик
- Зарплата от: 120 000 ₽
Профессиональные навыки:
- Уверенные знания языка программирования Kotlin
- Тестирование мобильных-приложений
- Опыт работы с многопоточностью
- Базовые навыки работы в Figma
- Разработка Android-приложений
- Проведение code-review
- Знание языка запросов SQL
- Технический английский
- Понимание паттернов проектирования
- Работа с API
- Контроль версий в Git
Отзывы
Отзывов пока нет.