3 Этап: Программирование Android Kotlin
Гарантии устройства на работу
1Этап: Программирование Android Kotlin
1 Этап: Программирование Android Kotlin
4 Этап:Программирование Android Kotlin
Успешное завершение обучения
2 Этап: Программирование Android Kotlin
Время прохождения : 2 недели
Знакомство с базовыми понятиями IT через выполнение практических задач
Классификация языков программирования. Концепции объектно-ориентированного и функционального программирования
Разбор простых инструментов: Zapier, Dialogflow, Gliffy и другие.
Установка JDK и IntelliJ IDEA. Особенности выполнения кода на Java
Основные синтаксические конструкции и операторы. Переменные. Циклы
Объекты и классы. Создание объектов. Копирование объектов. Внешние библиотеки классов
Операции с числами. Строки, символы, подстроки. Сравнение строк. Регулярные выражения
Массивы. Списки. Очереди. Поиск и сортировка
Наследование и полиморфизм. Наследование классов. Доступ к методам и переменным. Абстрактные классы
Коллекции (Java Collections Framework): list, treeset, treemap, queue, hashset, hashmap
Обработка исключений. Типы исключений
Время прохождения : 2,5 месяца
Разработка на Kotlin, Android Studio
Работа в Android Studio IDE
Структура Android-проекта: Java/Kotlin, XML, .gradle files
Основные синтаксические конструкции и операторы. Условия. Циклы. Функции
Объектно-ориентированное программирование на Kotlin Классы и объекты
Функции высшего порядка. Исключения. Аннотации
1. Изучили концепцию ООП и функционального программирования
2. Изучили инструменты для разработки Zapier, Dialogflow, Gliffy
Особенности Java 8: лямбда-функции, Stream API, Date Time API в Java
Java Memory Model и Garbage Collection
Создание собственных классов и наследование от других классов
Data Class, Inline Class, Enum Class, Sealed Class
Companion object и JVMField
Лямбда, inline-функции и функции высшего порядка, extension-функции
Время прохождения : 1 месяц
1. Научились компилировать код на IntelliJ IDEA
2. Изучили и на практике освоили переменные, типы данных, классы, массивы и циклы
3. На практике изучили исключения и коллекции
4. Изучили особенности сборщика мусора и роботу с памятью
1. Научились компилировать код на Android Studio
2. Научились применять лямбда в Kotlin
3. Научились применять inline-функции и extensions в реальных проектах
1. Создали свой собственный мини-проект на Android Studion
3. На практике изучили исключения коллекции
2. Изучили на практике Companion object и JVMField
4. На практике изучили применение Data Class, Inline Class, Enum Class, Sealed Class
5. Companion object и JVMFiel