Що нового?

Придбаний Профессия Android-разработчик 2022 [Skillbox]

Інформація про покупку
Тип покупки: Складчина
Ціна: 16667 ГРН
Учасників: 0 з 51
Організатор: Відсутній
Статус: Набір учасників
Внесок: 339.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Профессия Android-разработчик 2022
[ SKILLBOX ]



Количество устройств на Android увеличивается ежегодно. По данным Google, в 2021 году их число достигло 3 миллиардов. Для разработки надёжных приложений компании активно нанимают Android-разработчиков.

  • 3 867 компаний
    сейчас ищут Android-разработчиков

  • 120 000 рублей
    средняя зарплата специалиста, по данным hh.ru
Вы добавите до 5 приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком, даже если до этого никогда не программировали.

Продажник
https://skillbox.ru/course/profession-android-developer-2021/

Видео В видео преподаватель Денис Александров рассказывает, кто такой Android-разработчик и почему сейчас самое время начать учиться.

Кому подойдет этот курс

  • Новичкам в программировании
    Без стресса пройдёте путь от новичка до уверенного Android-разработчика: с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.


  • Начинающим разработчикам
    На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.


  • Программистам, которые хотят поменять направление
    Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.
Чему Вы научитесь
Программировать на Kotlin
Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции — такие как многопоточность.

Работать в среде Android Studio
Узнаете, как проектировать экраны и программировать логику приложений, научитесь релизить свои проекты в Google Play.

Использовать Android SDK
Будете создавать динамичные приложения, которые решают проблемы пользователей. Например, научитесь получать доступ к камере устройства или к местоположению.

Создавать анимации и кастомные экраны
Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете закодить даже самый необычный экран.

Тестировать приложения
Кто будет пользоваться вашим приложением, если оно не работает? Вы научитесь проверять работоспособность проектов при разных условиях, использовать эмуляторы и симуляторы.

Проектировать стабильные и быстрые приложения
Шаблоны проектирования помогут вам ускорить процесс разработки, а ещё вы узнаете, как не допускать утечек памяти — про этот аспект часто забывают новички.

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
83 модуля 315 уроков
Программа:
1. Kotlin
    1. Переменные.
    2. Функции.
    3. Условия и циклы.
    4. Коллекции.
    5. Объекты.
    6. ООП.
    7. Сравнение типов.
    8. Исключения.
    9. Корутины.
    10. Потоки.
2. Android-разработчик. Уровень 1
    1. Введение в Android-разработку.
    2. Сборка и ресурсы.
    3. Разметка, views.
    4. Вёрстка с помощью ConstraintLayout.
    5. Жизненный цикл Activity.
    6. Открытие новых экранов.
    7. Фрагменты.
    8. Работа с ViewPager и диалогами.
    9. Списки.
    10. Списки. Best practices.
    11. Разрешения, работа с датой и временем.
    12. Android jetpack: ViewModel, Navigation.
    13. Многопоточность.
    14. Работа с сетью.
    15. Обмен данными по сети. Библиотека Retrofit.
    16. Корутины в Kotlin.
    17. Работа с файлами.
    18. ContentProvider.
    19. Введение в Базы данных.
    20. Базы данных в Android.
    21. Scoped storage.
    22. Оповещения (push-уведомления).
    23. Flow.
    24. Выполнение задач в фоне.
    25. Дизайн-концепция Material design.
    26. Основы внедрения зависимостей.
    27. Подготовка приложения к релизу.
3. Android-разработчик. Уровень 2
    1. Создаём собственные View и анимации.
    2. Работа со списками.
    3. Declarative UI.
    4. Выполнение задач в фоновом режиме: практика.
    5. Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
    6. Паттерны построения приложения.
    7. Паттерны презентационного слоя.
    8. Тестирование.
    9. Выход приложения.
    10. Утечки памяти и статические анализаторы.
    11. Code review на продвинутом уровне.
    12. RxJava. Основы.
    13. RxJava. Часть 2. Операторы.
4. Система контроля версий Git
    1. Версии программного кода.
    2. Установка Git.
    3. Индекс и частичные коммиты.
    4. Сравнение версий.
    5. Отмена изменений и откат версий.
    6. Репозитории и коллективная работа.
    7. Ветки — создание и управление.
    8. Слияние и разрешение конфликтов.
    9. Полезные инструменты.
    10. Правила работы с Git.
5. Язык запросов SQL
    1. SQL. Введение.
    2. Структура БД, запрос DESCRIBE.
    3. Выбор и фильтрация данных, запрос SELECT.
    4. Функции и выражения, агрегация данных.
    5. Отношения и соединение таблиц: JOIN.
    6. Группировка.
    7. Модификация данных.
    8. Подзапросы.
    9. Объявление и изменение структуры данных.
6. Английский для IT-специалистов
    1. IT Resume and CV: Составляем резюме на английском.
    2. Job interview: questions and answers: Проходим собеседование на английском.
    3. Teamwork: Говорим о командной работе и процессах на английском.
    4. Workplace communication: Английский для общения.
    5. Business letter: Ведем переписку на английском.
    6. Software development: Разбираем все этапы жизненного цикла программного обеспечения на английском.
    7. System concept development and SRS: Составляем ТЗ на английском.
    8. Design: Говорим об основных концепциях проектирования.
    9. Development and Testing: Разбираем ключевые термины, которые используются в разработке и тестировании.
    10. Deployment and Maintenance: Обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО.
7. Карьера и развитие для программиста
    1. Что нужно работодателю?
    2. Как создавать резюме и искать работу.
    3. Как успешно пройти собеседование.
    4. Как пройти испытательный срок.
8. Figma 2.0
    1. Введение в Figma. Обзор возможностей.
    2. Работа с графикой.
    3. Редактор Figma — модульные сетки и монтажные области.
    4. Создание и настройка компонентов, работа с эффектами.
    5. Создание вложенных компонентов. Auto Layout.
    6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
    7. Прототипирование.
    8. Figma Animate.
    9. Бонус-модуль. Обзор и применение Figma plugins.
9. Ручное тестирование мобильных приложений
    1. Тестирование мобильных приложений.
    2. Общее знакомство с темой.
    3. Ориентация и экраны.
    4. Эмуляторы и симуляторы.
    5. Сборка приложений и продвинутые функции Android Studio и XCode.
    6. GPS и батарея.
    7. Связь.
    8. Скриншоты и логи.
    9. Информация о дипломном проекте.
Профессиональные навыки, которые ты получишь
  • Уверенные знания языка программирования Kotlin
  • Тестирование мобильных-приложений
  • Опыт работы с многопоточностью
  • Базовые навыки работы в Figma
  • Разработка Android-приложений
  • Проведение code-review
  • Знание языка запросов SQL
  • Технический английский
  • Понимание паттернов проектирования
  • Работа с API
  • Контроль версий в Git
 
Угорі