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

Отримайте ресурси для підготовки заповнивши заявку на курс

Викладачі

Chupika Bohdan

Java Coach

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

Diakonova Sofia

Java developer / TA

1 рік досвіду

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

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

Влаштуємся на роботу в ІТ - тоді заплатиш
Частинами, щомісячно, 17% від зарплати протягом 2-х років в Києві, 3-х років в іншому місті

Відгуки

Duma Vitalii

React developer at Crazy-Webber

Курси дуже круті. Колектив компанії і ментори ще крутіші. Мій друг порекомендував мені МА, коли я шукав курси по програмуванню. І от ще до закінчення курсу FS мене взяли на роботу. Колектив компанії робить усе від них залежне, щоб студенти, як найшвидше найшли роботу. Буду рекомендувати усім.

Реєстрація

Ім'я

Прізвище

E-mail

Телефон