Курси Kotlin developer

Фільтр
Курс
Формат
Online
Початок навчання
04.01.2027
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
11 824 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Android
  • Kotlin
SoftServe Academy
Подробиці

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

Цей курс складається з двох блоків:

  • Основи розробки на Kotlin та Android:
    • Основи програмування на Kotlin
    • Робота з Android Studio
    • Контроль версій з Git та GitHub
  • Створення власного застосунку для Android:
    • Опанування практичної розробки застосунків
    • Створення простої настільної гри для Android

На курсі ти опануєш наступні теми:

  • Об'єктно-орієнтована парадигма програмування
    • Розберешся із фундаментальними принципами ООП
  • Типи даних та операції зі змінними
    • Вивчиш основні типи даних та навчишся маніпулювати змінними різних типів
  • Структури управління
    • Опануєш цикли та конструкції прийняття рішень для реалізації програм
  • Класи та об'єкти
    • Розглянемо конструктори, властивості та об'єктно-орієнтоване проєктування
  • Обробка винятків та безпека за нульовим значенням
    • Навчишся обробляти винятки та забезпечувати безпеку роботи з null-значеннями у своєму коді
  • Структури даних та колекції
    • Вивчиш різні структури даних для ефективного зберігання та маніпулювання даними
  • Функції розширення та лямбда-вирази
    • Навчишся технік для покращення коду
  • Класи даних, об'єкти та зачислення
    • Розберешся з цими важливими конструкціями Kotlin
  • Написання ідіоматичного коду на Kotlin
    • Вивчиш найкращі практики для написання чистого та виразного коду
  • Розширені концепції
    • Заглибишся у делегування, ліниву ініціалізацію та співпрограми
  • Всі необхідні інструменти
    • Android Studio, Gradle, Git

Після завершення курсу ти зможеш:

  • Створювати Android-застосунки, які можна запустити у себе на смартфоні чи опублікувати в Play Market
  • Створювати та використовувати змінні різних типів, виконувати арифметичні та логічні операції над даними
  • Розробляти програми в об'єктно-орієнтованому стилі: інкапсулювати дані в класах, використовувати успадкування, застосовувати поліморфізм
  • Використовувати різні структури управління кодом, обробляти виключення та помилки під час виконання програм, вибирати та використовувати відповідні структури даних
  • Створювати колекції об'єктів, обробляти їх за допомогою ітераторів, відображень та фільтрів
  • Працювати з Git та GitHub для управління проєктами
  • Розробляти нескладні настільні ігри для Android та ділитися ними з друзями
  • Використовувати Jetpack Compose UI App Development Toolkit для створення UI компонентів з декларативними функціями

Особливості курсу

  • Доступ до додаткових e-курсів
  • Сертифікат про проходження курсу
  • Закріплення теорії через практичні завдання курсу
  • Від досвідчених менторів та навчальних ШІ помічників
  • Навчаємо використовувати сучасні ШІ-помічники та інструменти
  • Спільнота однодумців у Discord
  • Безкоштовний розмовний клуб з англійської
  • Закриті події з експертами компанії

Викладачі курсу

Oleksandr Butrym - Ментор SoftServe Академії

Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
24 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Android
  • Java
  • Kotlin
EPAM
Подробиці

Запрошуємо кандидатів з впевненими знаннями в Android Development і бажанням отримати практичний досвід, необхідний для старту ІТ-кар'єри, в ЕРАМ Android Лабораторію. Учасники цієї програми навчатимуться в досить інтенсивному форматі: навчання та проєктна робота займають в середньому 20 годин на тиждень. Термін перебування в Лабораторії залежить від індивідуальних результатів кандидата, але вже через 3-4 місяці учасників чекають перші співбесіди на Production-позиції.

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

Android Laboratory

  • Git & GitLab Basics
  • Java Programming Fundamentals
  • Object-Oriented Software Design & Programming
  • Kotlin Basics & Functions
  • Advanced Multi-Threading in Kotlin
  • Overview of Android & Its Components
  • Using Fragments & ViewGroup
  • Building a User Interface (XML and Compose)
  • Multi-Threading & Persistence
  • Networking & Android Jetpack
  • Android Architecture Principles (including Clean Architecture)

Що необхідно для успішного навчання

  • Рекомендований рівень володіння англійською мовою - Intermediate (В1) і вище
  • Впевнені знання Java, Kotlin, Android
  • Здатність до самостійного навчання за наданими матеріалами
  • Середній рівень знань принципів створення програмних продуктів для мобільних пристроїв
  • Бажання поглиблено вивчати розробку програмних продуктів для Android-пристроїв
  • Базові знання мови, яка орієнтована на використання принципів ООП
  • Впевнене знання алгоритмів та структур даних, ООП, баз даних
  • Практичний досвід в розробці на Android

Як долучитися до програми

  1. Зареєструйся
  2. Підтверди свій рівень англійської мови
  3. Пройди технічний тест
  4. Отримай запрошення на співбесіду
  5. Пройди технічну співбесіду з нашим спеціалістом
  6. Отримай запрошення на програму та подальші інструкції

Що ми пропонуємо

  • Інтенсивне навчання. Залежно від твого щотижневого залучення, програма триватиме біля 3 місяців і потребуватиме ~20-30 годин на тиждень
  • Різноманітний контент. Навчання включатиме самостійне опрацювання матеріалів на навчальній платформі Learn, роботу з менторами та фокус на практичні завдання і поглиблення навичок
  • Підтримка менторів. Наші фахівці допоможуть тобі зорієнтуватися у навчанні та дадуть відповіді на питання під час регулярних сесій запитань і відповідей
  • Проєктне навчання. Учасники зможуть отримати практичний досвід на тренувальних проєктах
  • Можливість долучитися до команди ЕРАМ. Після успішного закінчення курсу ти отримаєш сертифікат від EPAM Campus та зможеш продовжити свій шлях в ЕРАМ в ролі Junior Engineer

Додаткова інформація

  • Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
  • Дата початку навчання може змінюватися, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй наявність оновлень на цій сторінці та електронну пошту
  • Цей зовнішній курс недоступний для поточних учасників програм EPAM Campus та EPAM-ерів. Звернися до свого координатора з навчання або менеджера з ресурсів щодо доступних навчальних можливостей
  • Враховуючи обмежену кількість місць у групі, результати відбіркових етапів будуть вирішальними факторами для запрошення на навчання
  • Організатори залишають за собою право відмовити кандидату на будь-якому етапі підготовки без додаткових пояснень та зобов'язань
Подати заявку
Курс
Формат
Online
Початок навчання
07.12.2026
Тривалість
2 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
10 999 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Android
  • Kotlin
SoftServe Academy
Подробиці

Це поглиблений курс, який підійде, щоб закріпити базові знання на практиці та впевнено рухатись кар'єрними сходами. Для навчання потрібно знати основи однієї з мов програмування (Java, С++, С# або Kotlin), розуміти бази даних й SQL та основні принципи роботи HTTP/REST API. Отримати ці навички можеш на курсі "Основи Kotlin для Android" та "Основи баз даних".

План курсу

Швидкий вступ до Kotlin

  • Наслідування, інкапсуляція, поліморфізм, data-класи, sealed-типи, переліки (enums)
  • Обробка винятків, дженеріки (generics), колекції, послідовності (sequences)
  • Дата і час, регулярні вирази, делегація, анотації

Вступ до Jetpack Compose

  • Макети (Layouts), стилізація
  • Керування станом, логування, збереження в файл
  • ViewModel, інтернаціоналізація/локалізація, підтримка тем

Розширена інфраструктура Jetpack Compose

  • Ін'єкція залежностей: Hilt
  • Адаптивний інтерфейс, Flow Layouts, форми, валідація
  • Навігація між екранами / Compose Navigation

Допоміжні фреймворки

  • Робота з локальною базою даних (ORM): Room
  • Корутини, завантаження та кешування зображень: Coil
  • REST-клієнт: Retrofit; робота з JSON: Moshi

Розширені можливості Android API

  • Анімації, сповіщення
  • Робота з камерою, мапами, геолокацією, аудіо
  • Інтеграція WebView та взаємодія з JS-компонентами

Тестування, безпека та хмари

  • Тестування: JUnit, MockK, Truth, Jetpack Compose Testing, Hilt Testing
  • Аутентифікація з Firebase, робота з JWT (JWTDecode.Android)
  • Використання Firebase Cloud Firestore та Remote Config

Переваги навчання на курсі

  • Доступ до додаткових e-курсів
  • Закріплення теорії через практичні завдання курсу
  • Підтримка від досвідчених менторів та навчальних ШІ помічників
  • Навчаємо використовувати сучасні ШІ-помічники та інструменти
  • Спільнота однодумців у Discord
  • Безкоштовний розмовний клуб з англійської
  • Закриті події з експертами компанії

Особливості курсу

  • Два заняття на тиждень з ментором, розбір тем та live coding практичних завдань
  • Комунікація з ментором у Discord-чаті
  • Додаткові матеріали та домашні завдання з перевіркою
  • Мова викладання - українська, частина матеріалів англійською рівня А2
  • Тривалість - 2 місяці (18 занять)
  • Сертифікат про проходження курсу

Викладачі курсу

Oleksandr Butrym - Ментор SoftServe Академії

Подати заявку

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.