Mate academy logoMate academy logo

Learn to code

Java developer

Онлайн курс

Java developer

Online Курс Java. Оплата за обучение только в случае успешного трудоустройства.

  • Стоимость

    Стоимость

    Бесплатно до трудоустройства

  • Старт

    Старт

    Ноябрь 2019

  • График

    График

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

  • Длительность

    Длительность

    4 мес

  • Стартовая ЗП

    Стартовая ЗП

    $750

Про курс

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

С практиками и на практике.

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

Ты освоишь ООП, Java Core, Spring, Hibernate и сможешь работать над технологичными продуктами любой сложности: 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-х лет

Отзывы

Duma Vitalii

React developer at Crazy-Webber

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

Регистрация

Имя

Фамилия

E-mail

Телефон