Mate academy logoMate academy logo
Java developer

Онлайн курс

Java developer

Online курс Java. Оплата за навчання тільки у випадку успішного працевлаштування.

  • Вартість

    Вартість

    Безкоштовно до працевлаштування

  • Старт

    Старт

    Початок серпня 2019

  • Графік

    Графік

    Пн-Пт 9:00 - 18:00

  • Тривалість

    Тривалість

    4 міс

  • Стартова ЗП

    Стартова ЗП

    $750

Про курс

Курс Java програмування проходить 100% онлайн, в режимі реального часу.

У практиків і на практиці.

В групі, де важливий успіх кожного.

Ти освоїш ООП, Java Core, Spring, Hibenate та зможеш працювати над технологічними продуктами будь-якої складності: Games, Enterprise Software, High Complexity back-end systems.

Після курсу в тебе буде власне портфоліо та досвід роботи на реальних проектах.

Програма

Тема 1

Git in practice

Тема 2

Java Basics (variables, classes, methods, OOP principles, java code convention, basic best practices)

Тема 3

Collection Framework (basic data structures, CF in practice)

Тема 4

Exceptions (exceptions hierarchy, checked and unchecked, processing exceptions, try-catch-finally)

Тема 5

WEB basics (web basics theory, TCP/IP, HTTP, servlet, web.xml, tomcat, markup, bootstrap, creating landing page, POJO objects, MVC, JSP)

Тема 6

Three tier architecture (three tier architecture principles, dependency injection, inversion of control)

Тема 7

Spring framework (spring framework principles, factory pattern, spring container, configuration options, dispatcher servlet, spring MVC, web context, spring in practice)

Тема 8

SQL/JDBC (SQL basics, relational paradigm principles, database architecture principles, JDBC theory, H2, MSQL, JDBC in practice, (implementation dao layer))

Тема 9

ORM, Hibernate, JPA (JPA theory, ORM theory, hibernate basics, configuration, hibernate in practice (transactions, caching, cascading))

Тема 10

Spring security (security principles, why we need it?, spring security configuration, spring security in practice)

Тема 11

Validations, mail notifications and other useful libraries and practices (working with third-part libraries)

Тема 12

REST (REST basics, design and examples, third-part REST API for our project)

Тема 13

Test Driven Development (TDD theory, Junit, binary search, Mockito, O(n), merge sort)

Мінімальні вимоги

Знання

- вміти створювати command line програми

- зчитувати/писати в command line

- писати цикли

- створювати 3-4 класи, які будуть звертатись до методів один одного

Англійська

Pre-intermediate і вище, іншими словами — треба вміти розмовляти на базові теми (можливі виключення для технічно сильних кандидатів)

Мотивація

Бажання навчатись в режимі повного дня за графіком Пн. - Пт. 09:00 - 18:00

Викладачі

Sulyma Oleksandr

Sulyma Oleksandr

Java Coach

4 роки досвіду

Chupika Bohdan

Chupika Bohdan

Java Coach

4 роки досвіду

Khambir Oleksandr

Khambir Oleksandr

Java Coach

4 роки досвіду

Навчання безкоштовне*

Навчання безкоштовне*

Безкоштовно поки ти не знайдеш круту роботу
+17% від заробітної плати протягом 2-х років

Відгуки

Бартушак Роман

Front End Developer at CCK

Дуже вдячний команді Mate academy що допомогли знайти мою першу роботу в ІТ. Курси дуже продумані та цікаві. Безліміт на уроки з англійської. Уроки проводить native speaker Завжди готові допомогти у вирішенні будь яких питань. Команда підготує до співбесіди допоможе скласти резюме та основне ви будете виділятись на ринку пошуку праці не завдяки яскравому резюме. Проте вас буде виділяти високий рівень знань. Якщо у вас є ціль і ви не боїтесь навчання то вам сюди. От і все.

Реєстрація

Ім'я

Прізвище

E-mail

Телефон