Курси Backend розробка

Фільтр
Курс
Формат
Online
Початок навчання
14.06.2024
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
122 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • Java
  • Backend
Подробиці

В ході даного курсу ми розглянемо основні модулі Spring, навчимося налаштовувати фреймворк і використовувати різні типи анотацій. Ми познайомимося з різними способами написання REST додатків, використанням MVC моделей. Ознайомимося з кешуванням, безпекою, а також Spring Boot. За підсумками цього курсу, ми зможемо писати повноцінні REST додатки з БД самостійно.

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

Вступ до Spring Framework

  • Необхідні знання
  • Переваги Spring
  • Модулі Spring
  • IoC & DI
  • Управління залежностями (приклад)
  • SOLID
  • POJO
  • Bean scope (зона видимості для бінів)
  • Додаткові бібліотеки
  • Приклади коду

Впровадження залежностей та IoC контейнер

  • Inversion of Control & Dependency Injection
  • IoC контейнер
  • Використання контейнеру
  • IoC & DI
  • Атрибути біну
  • Іменування бінів
  • Впровадження залежностей
  • Ледача ініціалізація
  • Етапи створення біну
  • Анотації для конфігурації

Spring MVC

  • MVC
  • Dispatcher servlet
  • MVC (докладніше)
  • ViewResolver
  • HandlerMapping
  • WebApplicationContext
  • Анотації

Spring Data

  • Переваги Spring Data
  • Spring Data repository
  • Конфігурація Spring Data
  • Ключові слова для створення методів
  • Анотації

Spring Testing

  • Про тестування
  • Різновиди тестування
  • Тести Unit
  • Тести Integration
  • Популярні фреймворки для тестування
  • Конфігурація та залежності
  • Анотації
  • Валідація поля

AOP

  • Що таке АОП
  • Основні визначення
  • Як визначаються аспекти
  • Конфігурація та залежності
  • Анотації

RESTFul webservices

  • Що таке REST
  • HTTP-методи
  • URL
  • RESTFul webservices у Spring
  • HTTP message converters
  • Залежності
  • Анотації

Security

  • Авторизація та аутентифікація
  • Voters, Filters, Chains
  • Безпека на рівні методів
  • Конфігурація і залежності
  • Анотації

Hibernate Crud

  • Робота з базами даних за допомогою Hibernate
  • Додавання, видалення тощо під час роботи з базами даних
  • Залежності
  • Анотації

Boot

  • Що таке Spring Boot
  • Переваги Spring Boot
  • Анотації

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

  • Створювати BackEnd для web-додатків
  • Створювати RESTfull web-сервіси
  • Використовувати різні RDBMS у зв'язці зі Spring
  • Створювати додатки, покриті автоматичними тестами

Попередні вимоги

  • JavaCore (знання синтаксису та структур даних Java)
  • Загальне розуміння ООП
  • Розуміння реляційних баз даних (MySQL)

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Євген Кондаков - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Олександр Корж - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Developer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Олег Сотніченко - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at CyberBionic
  • Дмитро Красний - Тренер-консультант напрямку Java Developer
  • Владислав Донець - Middle Java Developer at SoftServe
Більше інформації
Курс
Формат
Online
Початок навчання
17.06.2024
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Platma Academy
  • Python
  • Backend
Подробиці

Кожен модуль підготує вас до завдань у реальному світі. Такий підхід допоможе вам стати успішним розробником ПЗ, легше працювати над проєктами та будувати кар'єру.

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

Модуль 1. Основи Python для веб-розробки

Результат: Знання основ Python, здатність використовувати основні конструкції та типи даних. Навички, отримані в цьому модулі, допоможуть вам створювати веб-додатки та виконувати завдання веб-розробника з використанням Python.

Модуль 2. Вступ до веб-розробки та баз даних

Результат: Основи веб-технологій, знайомство з базами даних. Отримані знання про бази даних допоможуть вам ефективно взаємодіяти зі збереженням та обробкою даних у ваших проєктах.

Модуль 3. Розробка веб-додатків з Django - Основи

Результат: Глибоке розуміння фреймворку Django, здатність створювати базові веб-додатки. Ви зможете самостійно створювати базові веб-додатки, використовуючи Django, та реалізовувати їхню функціональність.

Модуль 4. Поглиблені аспекти Django

Результат: Розширене розуміння Django, включаючи роботу з розширеними функціями, створення API та оптимізацію. Після цього модулю ви зможете розробляти складні веб-додатки з використанням Django, що дасть вам конкурентну перевагу на ринку праці.

Модуль 5. Тестування, безпека та оптимізація веб-додатків

Результат: Розуміння та застосування методів тестування, забезпечення безпеки та оптимізації веб-додатків. Ви зможете оптимізувати швидкодію та ефективність вашого коду та веб-додатків для підвищення їхньої продуктивності та ефективності.

Модуль 6. Реальний проєкт, деплоймент та DevOps

Результат: Вміння реалізовувати комплексні веб-додатки, деплоїти їх в інтернет та використовувати основи DevOps. Навички деплоювання та DevOps дозволять вам впроваджувати веб-додатки в інтернеті та забезпечувати їх надійну та ефективну роботу.

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

  • Онлайн формат
  • Наголос на практику
  • Професійні ментори
  • Запис занять
  • Гнучкий графік
  • Онлайн-платформа
  • Портфоліо проєктів
  • Підтримка та спільнота
  • Сертифікат

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

  • Харьков Дарій - Senior Software Engineer, AndGo by GoodYear
  • Костянтин Косенков - Automation Specialist at Ubisoft Ukraine
Більше інформації
Курс
Формат
Online
Початок навчання
19.09.2024
Тривалість
16 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Hillel IT school
  • Node.js
  • Backend
Подробиці

Теоретична частина курсу розглядає суть Node.js, а саме асинхронну модель роботи з неблокуючими операціями введення і виведення - eventloop, взаємодія з потоками і подіями, асинхронність та базою даних. Практична частина курсу присвячена практиці Back-end: як написати свій блог з користувачами, публікаціями, коментарями, тегами і т.д.

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

Знайомство з Node.js

  • Eventloop
  • Стандарти, які підтримуються (ECMAscript 5, ECMAscript 6)
  • Core
  • Streams
  • Event emitter

Знайомство з асинхронністю

  • Callback
  • Promise
  • Async (caolan)
  • Sync/await

Знайомство з проміжними обробниками

Connect.

Створення веб-сервера

  • Http
  • Express

Використання шаблонизаторів

  • Pug
  • Nunjucks

Робота з MongoDB

  • Query
  • Aggregation

Підключення авторизації і аутентифікації

Тестування і написання документації

Фінальний проєкт

  • Пишемо адмінку для блогу
  • Пишемо призначений для користувача інтерфейс

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

  • Невеликі групи
  • Система особистих кабінетів
  • Доступ до відеозаписів занять
  • Викладачі практики
  • Оперативна служба підтримки студентів
  • Практичні заняття
Більше інформації
Курс
Формат
Online
Початок навчання
06.09.2024
Тривалість
3 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
28 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Projector
  • Backend
Подробиці

За три місяці опануєте інструменти, щоб комплексно супроводжувати продакшн проєкт упродовж його життєвого циклу й розробляти потрібні інфраструктурні рішення.

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

Docker

  • Дізнаємося, що таке Docker та чому він є стандартом індустрії
  • Навчимося працювати з docker containers - як уже наявними, так і створеними власноруч
  • Опануємо навички менеджменту контейнерів
  • Поговоримо про Docker Сompose

NoSQL бази даних

  • Ознайомимося з концепцією нереляційних баз
  • Розглянемо найпопулярніші сценарії використання NoSQL баз даних
  • Навчимося працювати зі структурами даних у Redis

Тестування

  • Ознайомимося з типами тестування застосунків
  • Навчимося налаштовувати автоматичне тестування

Cloud

  • Розглянемо найпопулярніші сценарії використання cloud computing сервісів у межах розробки інформаційних рішень
  • Ознайомимося з можливостями хмарних провайдерів та зрозуміємо, як вони працюють

CI/CD

  • Ознайомимось із концепцією CI/CD
  • Дізнаємося, як зробити процес доставки нових версій продукту до користувачів "безшовним", паралельно мінімізувавши ризики виникнення багів

Monitoring

  • Поговоримо про типи та метрик та інфраструктуру для їхнього збору
  • Навчимося будувати метрики проєктів, які відображають його роботу в реальному часі, та дашборди для їхнього відображення

Scaling. Autoscaling

  • Засвоїмо концепцію та алгоритми масштабування
  • Розглянемо найпоширеніші стратегії масштабування
  • Навчимося налаштовувати autoscaling GCP

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

  • Живі заняття
  • Real-life завдання
  • Курсовий проєкт
  • Регулярний фідбек
  • Сертифікат про проходження курсу

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

Максим Орлюк - Senior Machine Learning Engineer at Tango

Більше інформації
Курс
Формат
Online
Початок навчання
05.08.2024
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
6 899 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
SoftServe Academy
  • Node.js
  • Backend
Подробиці

Конвертуй знання у вміння - реєструйся на інтенсивний онлайн-курс з розробки на Node.JS

План курсу

Теми:

  • JS for NodeJS
  • Object-oriented programming (OOP)
  • Asynchronous JS, closures, exceptions
  • Introduction to Node.js: basic concepts and principles of work Installing and configuring the development environment to work with Node.js
  • Asynchronous programming in Node.js: code with callbacks
  • Working with workflows in Node.js: child_process module
  • Templates(ejs)
  • REST API
  • Using Node.js frameworks: Express.js, Routes, middlewares
  • Interaction with databases on Node.js: MySQL module, Prisma Sequelize
  • Interaction with databases on Node.js: mongoose module
  • Using Node.js frameworks: Koa
  • Using WebSockets on Node.js: socket.io module
  • Building reactive apps with Node.js: RxJS
  • Working with GraphQL and Node.js: express-graphql module
  • Testing applications on Node.js
  • JWT
  • Creating your own modules in Node.js: the exports module, Building packages in Node.js: npm module

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

  • Практика насамперед: ти будеш писати код, виконуючи завдання, схожі на ті, які зустрічаються на реальних проєктах в SoftServe
  • Мінімум теорії: курс для того, щоб писати код. Якщо ж потрібно буде щось підівчити – ми зібрали усі необхідні відео та матеріали, щоб скоротити твій час на пошуки
  • 24/7 чат з учасниками в Discord: місце для твоїх опівнічних питань, веселих стікерів та спілкування з ментором
  • Усі завдання підготовлені менторами Softserve Академії, які знають про код все, адже працюють з ним щодня
  • Додаткові технічні е-курси
  • Розмовні клуби з англійської & селф-стаді
  • Короткі курси для розвитку софт навичок
  • Спільнота професіоналів однодумців
Більше інформації
Курс
Формат
Online
Початок навчання
08.12.2023
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
19 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Lemon School
  • Java
  • Backend
Подробиці

На цьому курсі ти опануєш мову програмування Java з 0 і станеш junior-розробником.

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

Модуль 1 - Основи програмування

Заняття 1. Основи програмування

  • Розробка ПЗ. Основні поняття
  • Основні професії та ролі в команді розробників ПЗ
  • Основні методології розробки ПЗ
  • Основи створення алгоритма програми

Заняття 2. Комп'ютерна програма. Структура програми. Типи програм

  • Умовна класифікація комп'ютерних програм
  • Типи комп'ютерних програм
  • Технології розробки програм
  • Структура програми на Java
  • Написання програми для збору та виводу інформації щодо користувача

Заняття 3. Алгоритм. Властивості алгоритму

  • Алгоритм
  • Властивості алгоритмів
  • Складність алгоритмів
  • Основні елементи алгоритмів та їх реалізація в коді
  • Інструменти для створення алгоритмів (Draw.io)
  • Створення простого алгоритма
  • Реалізація індивідуального алгоритма за обраним завданням

Заняття 4. Мови програмування

  • Мови програмування (Java, Python, Assembly)
  • Різниця між компілятором та інтерпретатором
  • Структура віртуальної машини Java (JVM/JRE/JDK)
  • Умовні оператори Java та в інших мовах програмування
  • Написання алгоритму та програми, яка містить умовні оператори, що реалізовані на різних мовах програмування

Заняття 5. Ввід/вивід, змінні, вирази, типи даних Java

  • Input/Output
  • Змінні, константи
  • Типи даних
  • Java expressions (вирази)
  • Пояснення щодо виконання ДЗ

Заняття 6. Керуючі оператори Java

  • Умовні оператори
  • Цикли
  • Оператори переходу
  • Основи роботи із системами контролю версій
  • Пояснення щодо виконання домашнього завдання

Заняття 7. Робота із системами контролю версій (GitHub/GitLab).Управління проєктними залежностями та збіркою (Maven/Gradle)

  • Maven/Gradle dependency, build
  • Основна ідея використання систем контролю версій
  • Основні операції: Commit, Push, Pull, Cherry Pick, master feature branches

Заняття 8. Масиви Java. Особливості роботи із ними

  • Загальні відомості про масиви даних
  • Обробка масивів
  • Стандартні інструменти для роботи з масивами
  • Пояснення щодо виконання домашнього завдання

Заняття 9. Методи (Функції). Визначення та виклик методу

  • Метод
  • Параметри методів
  • Varargs
  • Практика

Заняття 10. Ітеративні та рекурсивні алгоритми

  • Рекурсія. Поняття рекурсії
  • Приклади реалізації рекурсивних алгоритмів
  • Поняття ітерації
  • Приклади реалізації ітеративних алгоритмів
  • Рекурсивні алгоритми vs Ітеративні алгоритми
  • Практика

Заняття 11. Java String

  • Особливості роботи з String
  • String. Управління пам'яттю
  • Strings та масиви
  • Класи-обгортки
  • StringBuffer
  • StringBuilder

Заняття 12. Приклад реалізації гри "Хрестики-Нулики"

Модуль 2 - Об'єктно-орієнтоване програмування

Заняття 13. Основи об'єктно-орієнтованого програмування

  • Поняття класу та об'єкту
  • Поняття методу
  • Як правильно називати методи
  • Стек викликів
  • Розділення коду на методи (основи рефакторингу)
  • Модифікатор static, final

Заняття 14. Інкапсуляція. Наслідування. Поліморфізм

  • Інкапсуляція (рівні доступу)
  • Наслідування
  • Поліморфізм. Види поліморфізму

Заняття 15. Дженеріки (узагальнені типи даних). Поняття "Wild Card"

  • Generic-типи в Java
  • Використання ключових слів "extends", "super"
  • Призначення "Wild Card"

Заняття 16. Інтерфейси, абстрактні класи. Частина 1

  • Абстрактні класи
  • Інтерфейси
  • Статичні методи та методи за замовчуванням в інтерфейсах

Заняття 17. Інтерфейси, абстрактні класи. Частина 2

Заняття 18. Лямбда-вирази та функціональний інтерфейс

  • Поняття лямбд
  • Поняття функціонального інтерфейсу
  • Різновиди функціональних інтерфейсів
  • Практика використання лямбд та функціональних інтерфейсів

Заняття 19. Колекції. Потоки. Частина 1

  • Поняття колекції
  • Види колекцій
  • Обробка колекцій за допомогою потоків
  • Термінальні та нетермінальні операції

Заняття 20. Колекції. Потоки. Частина 2

  • Індексні потоки
  • Різновиди індексних потоків
  • Практика використання Stream API
  • Хеш-таблиці (HashMap)

Заняття 21. Виключення (Exceptions)

  • Синтаксис
  • Ієрархія наслідування
  • Best Practice - підходи до формування фреймворку

Заняття 22. Логування

  • Бібліотека sl4j
  • Конфігурація Logback
  • Розробка Log Framework

Модуль 3 - Інструменти професійного програмування

Заняття 23. Розробка тестів. Частина 1

  • Піраміда тестування
  • Розробка Unit-тестів
  • Покриття тестами

Заняття 24. Розробка тестів. Частина 2

  • Використання Mock'їв в розробці Unit-тестів
  • Функціональний інтерфейс
  • Основи рефлекції
  • Stream API

Заняття 25. Анотації та рефлексія в Java. Частина 1

  • Анотації. Створення власних анотацій
  • Основи рефлексії: точки входу в рефлекцію
  • Робота із модифікатором доступу

Заняття 26. Анотації і рефлексія в Java. Частина 2

  • Використання Optional
  • Анотації. Створення власних анотацій
  • Практика створення бібліотеки для роботи із csv-документами

Заняття 27. Розробка багатопоточних додатків. Частина 1

  • Поняття потоку та процесу
  • Інтерфейс Runnable. Робота із класом Thread
  • Інтерфейс Collable

Заняття 28. Розробка багатопоточних додатків. Частина 2

  • Пакет Concurrency: Executor та Future
  • Mutex, Semaphore
  • Deadlock, Live Lock

Заняття 29. Основи дизайну та проєктування додатків. Паттерни проєктування

  • Архітектурні паттерни та підходи (MVC, MVVM, MVP)
  • Структурні паттерни (Декоратор, Міст)
  • Породжувальні паттерни (Одинак - Singleton, Будівельник - Builder)
  • Поведінкові (Посередник, Спостерігач - Observer, Команда - Command)

Заняття 30. Основи SQL. Реляційна модель даних. DDL

  • Створення таблиці
  • DDL-запити (CREATE, ALTER, DROP)
  • Приклади створення SQL-запитів
  • Практика написання простих запитів

Заняття 31. Нормалізація та нормальні форми. DML. Частина 1

  • Нормалізація бази даних до третьої нормальної форми
  • Зв'язки між таблицями (концепція Primary/Foreign Key)
  • Зв'язки в таблиці: one-to-one, one-to-many, many-to-many

Заняття 32. Нормалізація та нормальні форми. DML. Частина 2

  • Запити на отримання даних
  • Запити на модифікацію даних: INSERT/UPDATE/DELETE
  • Використання підзапитів (pros, cons)

Заняття 33. JOIN. UNION. SQL-funcions

  • AND OR NOT
  • ORDER BY
  • (COUNT, AVG, MIN, MAX, ROUND)
  • JOIN
  • UNION
  • HAVING

Заняття 34. Просунуті запити в SQL

  • Використання WITH
  • DECLARE
  • CURSOR
  • SQL Stored Procedures

Заняття 35. Мова керування даними (DCL)

  • GRANT
  • REVOKE
  • DENY

Заняття 36. Мова керування транзакціями (TCL)

  • Принципи ACID
  • Управління транзакціями
  • BEGIN/COMMIT/ROLLBACK/SAVE TRANSACTION

Заняття 37. Імплементація взаємодії із БД. Технологія Hibernate

  • Підключення Hibernate до проєкту (Hibernate-конфіг)
  • Практика розробки консольного додатку із БД

Модуль 4 - Програмування під Веб. String Framework

Заняття 38. Основи програмування під Web

  • Socket - протоколи
  • RESTful API (рівні зрілості REST API)
  • Web-Servlet

Заняття 39. Основи Spring фреймворк

  • Концепція IoS (Inversion of control)
  • Ін'єкція залежностей (Dependency Injection)
  • Анотації Spring
  • Spring Beans

Заняття 40. Spring фреймворк

  • Spring bean scopes
  • Шаблонізатори (thymeleaf)
  • Створення власної анотації

Заняття 41. Дизайн додатків Spring

  • Багатошарова архітектура
  • Основи Spring Boot
  • Основи Spring REST API
  • Інтеграція додатків Spring із БД (Spring Data: JPA)

Заняття 42. Основи Spring Security. Частина 1

  • Робота із фільтрами
  • Реєстрація/авторизація/аутентифікація
  • Робота із сесіями
  • Протокол QAUTH

Заняття 43. Основи Spring Security. Частина 2

Заняття 44. Розробка динамічного інтерфейсу для Spring RESTful API додатку. Частина 1

  • Розуміння роботи з token
  • Розуміння роботи з JWT
  • Протокол QAUTH

Заняття 45. Розробка динамічного інтерфейсу для Spring RESTful API додатку. Частина 2

  • Основи застосування JavaScript
  • Огляд основних JS-фреймворків (NodeJS, VueJS, Angular)
  • Демо-додаток із динамічним UI

Заняття 46. Основи контейнеризації на прикладі Docker

Демо-додаток із динамічним UI на базі JS-фреймворку

Заняття 47. Застосування Docker-compose для мультиконтейнерних додатків

  • Розгортання Docker на локальному комп'ютері
  • Запуск додатку із контейнера
  • Розгортання простого менеджера NoSQL (Reddis) та налаштування його взаємодії із запущеним сервісом

Заняття 48. Основи мікросервісної архітектури. Використання CQRS-систем

  • Приклад розробки додатку із мікросервісною архітектурою
  • Розгортання та імплементація RabbitMQ

Заняття 49. Розмова з кар'єрним менеджером

  • Як і де шукати роботу для початківця і які інструменти при цьому використовувати
  • Як правильно зробити резюме і яка інформація у ньому є надважлива, а що буде зайвим
  • Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці
  • 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше
  • Q&A

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

  • Безкоштовна IT англійська
  • Додаткові матеріали
  • Кар'єрний менеджер
  • Лекція Project Manager
  • Діджитал диплом для Linkedin

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

Ігор Бібічков - Senior Java Developer

Більше інформації
Курс
Формат
Offline+Online
Початок навчання
Дата формується
Тривалість
8 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
безкоштовно
Вечірні заняття
Genesis Academy
  • Backend
Подробиці

Курс допоможе систематизувати наявні знання, перейняти експертизу від спеціалістів різного рівня та розвинути архітектурне мислення. Також студенти зможуть дізнатись, що насправді є важливим для роботи у великих IT-продуктах та якими проблемами вони зіштовхуються.

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

Побудова «чистої архітектури»

  • Правильний стиль проєктування та використання патернів як інструменти спрощення коду та розв'язування продуктових задач (Clean Code principles, принципи SOLID, GRASP, патерни проєктування)

Архітектура

  • Види архітектур
  • Плюси та мінуси монолітних та розподілених систем
  • Архітектурні патерни: Saga, 2PC, Event bus

Інфраструктура

  • Контейнеризація та віртуалізація
  • Найпопулярніша система контейнеризації Docker
  • Робота з хмарними сервісами

Безпека

  • Вразливості програми до різноманітних атак, які можуть призвести до несанкціонованого доступу до конфіденційної інформації, пошкодження систем та даних, а також викрадення цінних ресурсів.
  • Використання ефективних засобів безпеки

SDLC

  • Етапи, які проходить задача перед тим, як потрапити на production
  • Підхід CI/CD, та як це допомагає проєктам рухатись швидше

Вимоги для проходження курсу

  • Знання основ об'єктно-орієнтованого програмування та комп'ютерних алгоритмів
  • Близько року комерційного досвіду написання працюючих додатків чи кілька успішних пет-проєктів
  • Володіння PHP або GoLang

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

  • Попередня реєстрація на курс, з проходженням тестових завдань та співбесіди
  • Для junior- та middle-розробників
  • Code review та peer-to-peer навчання
  • Робота над власним проєктом
  • Containers Immersion Day від AWS
  • Нетворк з колегами та С-Level спеціалістами

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

  • Богдан Новіков - Solution Architect однієї з продуктових компаній venture builder SKELAR
  • Андрій Попович - СTO однієї з продуктових компаній venture builder SKELAR
  • Андрій Глибовець - Dean of the Faculty of Computer Science, НаУКМА
  • Сергій Воронкін - Backend Team Lead, однієї з продуктових компаній venture builder SKELAR
  • Ростислав Силка - Backend Developer однієї з продуктових компаній venture builder SKELAR
  • Єгор Гнедаш - Backend Developer однієї з продуктових компаній venture builder SKELAR
  • Михайло Гришкевич - CISO at Solidgate
  • Олександр Хникін - Backend Team Lead at LIVEBEAM
  • Дмитро Гаранжа - Engineering Team Lead at Howly, SocialTech
  • Андрій Філенко - Backend Tech Lead at Quarks
  • Сергій Міхеєв - Backend Guild Master, Livebeam at SKELAR
  • Вадим Войтюк - Principal Solutions Architect at AWS, CTO, startup mentor
Більше інформації

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

Відгуки про курси

Ольга   25.04.2024
Є ймовірність, що даний відгук носить замовний характер. Оцінки з таких відгуків не зараховуються

Зворотній зв'язок швидкий, наставники допомагали максимально чітко і зрозуміло. Ви завжди можете звернутися за допомогою, навіть з найдурнішими питаннями.

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси Backend
София   05.04.2024

Прохожу курс от Лемонскул по профессии Project manager. Имела опыт работы в сфере, не связанной с IT. Осваиваю новую для себя профессию с нуля. Курс подобран отлично, материала много, но преподносится доступным языком, понятно и человеку без айтишного бэкграунда.

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси Backend
Денис   30.03.2024

Всі вебінари зберігаються і переглянути їх можна у будь-який час, теорія подана дуже простою мовою і одразу підкріплюються практиків. якщо щось інше незрозумілим завжди є чат та підтримка, які відповідають протягом години

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси Backend