Курс Strong Java Junior
- Online
- Для початківців
- Java
![]() |
|
Навчальний центр: | Foxminded |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 12 місяців |
Початок курсу: | Будь-який момент |
Вартість навчання: | 61 775 UAH за курс |
Оплата відбувається поступово за кожний етап.
Програма курсу
Trainee Level (1 Етап)
Java Start
Урок 1. Вступ та налаштування
- Про що і навіщо курс, що в ньому буде, чого не буде
- Про JDK
- Змінні та операції
Практика:
- Встановлення JDK та Eclipse
- Пишемо Hello World
- Використовуємо:
- Змінні
- Арифметичні дії
- Конкатенація (зклеювання строк)
Урок 2. Класи та об'єкти
- Що таке:
- Класи
- Об'єкти
- Поля
- Методи
- Як з ними працювати:
- Порівняння
- Друк
Практика:
- Створення класу:
- Поля
- Методи
- Екземпляри класів (об'єкти)
- Робота з класами:
- Порівняння об'єктів
- Друк об'єктів
Урок 3. Основи ООП
- Наслідування
- Поліморфізм
- Перевизначення методів
- Перевантаження методів
- Абстрактні методи
- Інтерфейси
Практика:
- Створити:
- ієрархію наслідування
- в цій ієрархії створити поліморфну поведінку
- перевизначенний метод
- перевантаження методів
- абстрактний метод та імплементувати його
- інтерфейс та імплементувати його
Урок 4. Колекції та керуючі конструкції
- Масиви
- Колекції
- Цикли
- Умовні оператори
Практика:
- Створити:
- масив
- колекцію
- цикл обходу по масиву та колекції
- додати до логіки програми умовний оператор
Java Tools
Урок 1. Вступна лекція
- Вступна лекція
- Знайомство:
- встановлення JDK
- встановлення Eclipse
- консольний додаток
Урок 2. JUnit, TDD, Tomcat
- JUnit
- TDD
- debug
- Про сервера додатків, Tomcat
- Запуск найпростішого додатку
- Веб-додатку на JSP
Урок 3: PostgreSQL, SQL
- Установка PostgreSQL
- Підключення до бази даних через Driver Manager
- Використання SQL
Урок 4: Git
- Системи контролю версій
- Встановлення git
- Створення власного проєкту в репозиторії
- Робота з репозиторієм
- Бренчі, теги
Урок 5: Ant, maven, gradle
- Системи побудови проєктів
- Ant, maven, gradle
- Перетворення проєкту в maven
Урок 6: Linux, Shell, Telnet
- Основи Linux
- Shell
- Telnet, FTP, SSH
Задачі перед менторингом
Розділ 1. Робота з примітивними типами даних
В розділі 10 задач на роботу з примітивними типами даних.
Розділ 2. Умовні оператори
Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.
Розділ 3. Цикли
Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.
Розділ 4. Масиви
10 задач на роботу з масивами.
Junior Level (2 Етап)
Java Spring
Git Course
Вiдеокурс по GitLab допоможе вам зрозуміти основні концепції та інструменти, які використовуються для керування проєктами програмного забезпечення. Під час цього курсу ви ознайомитеся з основами системи контролю версій Git та платформою GitLab, яка надає широкий спектр можливостей для спільної роботи над кодом, відстеження змін, управління задачами та багато іншого. Ви дізнаєтеся, як ефективно використовувати GitLab для спільної роботи в команді, ведення проєктів та забезпечення якості програмного забезпечення.
Clean Code
Ці завдання дозволяють новачкові Java освоїтися з новою для нього мовою і з досить жорсткими вимогами по оформленню коду, прийнятими в світі Java. Так само ця група завдань навчає студента користуватися таким потужним інструментом розробки як юніт-тести з використанням JUnit. Познайомить із Collection Framework, Java Stream API, Java Time API.
Getting familiar with Spring Boot
На простому прикладі консольної програми студент почне знайомство з найпопулярнішим на ринку фреймворком SpringBoot. Крок за кроком студент опанує роботу з базою даних Jdbc Api, Hibernate, Spring Data JPA.
Spring Boot fullstack Web application
У цьому розділі буде розроблено повноцінну програму для управління розкладом невеликого університету або школи. Продовжуючи поглиблювати свої знання студент спробує у дії SpringMVC, Thymeleaf бібліотеку шаблонів для обробки та створення HTML, XML, JavaScript, CSS та тексту, Validation API, навчиться основ управління безпеки додатків Spring Security.
Modern Rest Api services with Spring Boot
Однією з головних ніш сучасного світу Java є побудова мікросервісів. У даному розділі буде реалізовано простий мікросервіс на основі технології REST, вивчено роботу з безпекою на основі JWT, систему авто документації rest сервісів стандарту OpenApi 3.0, та автоматичне створення зручного UI для роботи з ним, частково розглянута тема Docker для контейнеризації програми.
Strong Junior Level (3 Етап)
Проєкт 1
Java + Angular or React
Проєкт "Платформа для допомоги неприбутковим організаціям у пошуку партнерів, волонтерів та знаходженні виконавців для вирішення повсякденних завдань".
Проєкт 2
Java + Angular or React
Проєкт Learning Management System - інструменти для організації навчального процесу. Java, Spring, мікросервісна архітектура. Інтеграція з Google Calendar, Atlassian Jira.
Особливості курсу
- Допомога ментора
- Практика
- Проєкт у портфоліо
- Особистий куратор
- Сертифікат про проходження курсу
- Допомога з оформленням LinkedIn
- Перевірка резюме
- Пробна співбесіда
- Вебінар по софт-скілам
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.