Скоро Kotlin Backend Developer. Professional [Часть 1 из 4] [OTUS] [Сергей Окатов]

Moderator
Команда форума
29 Мар 2020
295,389
1,443,524
113
#1
Kotlin Backend Developer. Professional [Часть 1 из 4] [OTUS] [Сергей Окатов]



Kotlin Backend Developer. Professional [Часть 1 из 4] [OTUS] [Сергей Окатов]
Скрытое содержимое. Для просмотра необходимо: иметь статус Модератор или Администратор.


Для кого этот курс?
1. Для Java-разработчиков. Kotlin полностью совместим с Java, поэтому освоить его просто. Он легко интегрируется в существующие проекты и предлагает современные инструменты для более качественный и удобной бэкенд-разработки.

2. Для разработчиков других языков. Синтаксис Kotlin — прост и выразителен. Если вы владеете PHP, Python, JavaScript или C#, перейти на Kotlin будет легко. Он даст новые инструменты, упрощающие бэкенд-разработку.

3. Для мобильных разработчиков. Сможете сохранить единый язык программирования на фронтенде (Android) и на бэкенде. Это упростит командную работу, повысит эффективность разработки.

4. Для Kotlin бэкенд-разработчиков. Узнаете о современных практиках разработки: о чистой архитектуре, микросервисах, технологиях высокой доступности и обработке больших данных.

Необходимые знания
опыт программирования на любом языке ООП
SQL
навыки работы с Linux
Будет плюсом
опыт программирования на Java
знание шаблонов проектирования
умение писать чистый код
навыки использования git

Что будет в этой складчине:

1. Введение в Kotlin
Цель модуля: познакомить студентов с общими сведениями о языке, изучить синтаксис Kotlin, познакомиться с наиболее базовыми элементами языка. Модуль обзорный, в нем не планируется глубокое изучение всех элементов языка. Такое изучение будет происходить на практике в течение всей работы над выпускным проектом. Для работы потребуются: JDK 11, git, Intellij Idea Community Edition или GigaIDE от Сбера. Требования к ПК: памяти не менее 8 ГБ, рекомендуется не менее 16 ГБ. Рекомендуется установить Linux.

Тема 1: Введение в курс // ДЗ
Тема 2: Базовые элементы Kotlin
Тема 3: Функциональные элементы Kotlin
Тема 4: Объектно-ориентированное программирование

2. Расширенные возможности Kotlin
Цель модуля: познакомиться с расширенными возможностями языка Kotlin, знание которых отличает квалифицированного разработчика. Изучаемые темы частично являются обязательными для разработчика на Kotlin (корутины, DSL), частично опциональными (Multiplatform, интероперабельность с другими языками), знанием которых можно выгодно отличиться на собеседовании.

Тема 1: Предметно - ориентированные языки (DSL) // ДЗ
Тема 2: Конкурентность с корутинами
Тема 3: Конкурентность с Sequence и Flow-потоками
Тема 4: Мультиплатформенная разработка
Тема 5: Интероперабельность с другими языками
Тема 6: Расширенные возможности Gradle

Спойлер: Программа всего курса












































































Спойлер: Что вам даст этот курс






Спойлер: Процесс обучения













От орга:
Очень хорошие отзывы на курс, можно почитать на продажнике и на хабре. Также можно записаться на бесплатные мероприятия, где расскажут про курс.

Цена 22275 руб (89100 / 4)


Скачать:
Для просмотра содержимого вам необходимо авторизоваться