ФОрмат обучения:

Онлайн-курсы по программированию

Освой востребованную профессию с нуля!

Java Developer

144

часа

мы собрали всю необходимую информацию в 144 часа, выучись новой профессии прямо сейчас!

2

формата обучения

групповые занятия, либо индивидуально с ментором

400+

компаний
самые крупные компании нуждаются в IT специалистах прямо сейчас

2500+

рублей

минимальная зарплата начинающего специалиста


Наши курсы

JAVA РАЗРАБОТЧИК - Ментор


2690 BYN

  • Личный ментор
  • Период обучения: Все зависит от вас)
  • поддержка ментора с 8.00 до 22.00
  • Количеств мест ограниченно
  • Рассрочка до 4 месяцев

  • Записаться
  • Программа курса
Java РАЗРАБОТЧИК - групповые занятия


2290 BYN

  • Старт:  23 мая
  • СВОБОДНЫХ МЕСТ: 4
  • Период обучения: 6 месяцев
  • Занятия дважды в неделю
  • Рассрочка на период обучения

  • ЗАПИСАТЬСЯ
  • ПРОГРАММА КУРСА

Кому подойдЁт этот курс

Юношам
Выбери твой правильный жизненный путь! Даже если ты слишком молод - сейчас самое время получить профессию будущего.
Наемным сотрудникам

Хочешь сменить свою профессию?

Многого достиг но хочется большего?

Тебя не устраивает зарплата?

Нет карьерного роста?

Сегодня ты можешь все изменить!

Студентам

Сомневаешься в актуальности своей профессии?

Получи вторую перспективную и высокооплачиваемую специальность!

Запишись на курс прямо сейчас

И ЗАФИКСИРУЙ СКИДКУ В 35% НА ОБУЧЕНИЕ С ВОЗМОЖНОСТЬЮ РАССРОЧКИ 
Записаться

Из чего состоят курсы

Занятия в Zoom

2 раза в неделю будут проходить занятия по 3 академических часа

Домашнее задание

После каждого урока необходимо выполнить домашнее задание

Работа с наставником

Наставник проверяет вашу работу, вы всегда можете задать ему вопрос

Выпускная работа

Выпускная работа будет вашим портфолио для трудоустройства


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

1.Система контроля версий Git

Установка Git
Подключение к проекту
Регистрация и создание репозитория на GitHub
Зачем нужны ветки
Основные команды в Git



ReCode - онлайн IT школа

2.Введение в Java


Введение в Java
IDE
Запуск и компиляция программы
Типы данных
Приведение типов
Операторы Java
Приоритет операций


ReCode - онлайн IT школа

3.Операторы управления


Операторы ветвления
Операторы повторения
Операторы перехода





ReCode - онлайн IT школа

4.Одномерные массивы


Одномерные массивы
Алгоритмы сортировки массива


ReCode - онлайн IT школа

5. Многомерные массивы

Двумерные, трехмерные и n-мерные массивы
Операции с массивами


ReCode - онлайн IT школа

6. ООП в Java. Классы и методы

Понятие класса, объекта, конструктора
Методы
Инициализация полей


ReCode - онлайн IT школа

7. ООП в Java. Интерфейсы и абстрактные классы

Понятие интерфейса
Понятие абстрактного класса
Абстрактные методы


ReCode - онлайн IT школа

8. ООП в Java. Принципы


Инкапсуляция
Наследование
Полиморфизм


ReCode - онлайн IT школа

9. ООП в Java. Полиморфизм и статические методы

Перегрузка методов
Переопределение методов
Ключевое слово static
Ключевое слово final


ReCode - онлайн IT школа

10. Обработка строк


String
StringBuilder
StringBuffer


ReCode - онлайн IT школа

11. Исключения и ошибки

Иерархия исключений и ошибок
Конструкция try-catch-finally
Собственные исключения
Ключевые слова throw, throws


ReCode - онлайн IT школа

12. Файлы, потоки ввода/вывода

Работа с файлами
Байтовые потоки ввода/вывода
Символьные потоки ввода/вывода
Сериализация объектов


ReCode - онлайн IT школа

13. Коллекции и Generics

List
Set
Map
Generics


ReCode - онлайн IT школа

14. Особенности работы с Java 8 (Часть 1)

Date API
Функциональные интерфейсы
Лямбда выражения


ReCode - онлайн IT школа

15. Особенности работы с Java 8 (Часть 2)

Optional
Stream API


ReCode - онлайн IT школа

16.Регулярные выражения

Применение регулярных выражений
Как и где можно использовать
Классы Pattern, Matcher
Изучение регулярных выражений
Практика


ReCode - онлайн IT школа

17. Основы работы с XML и JSON

Структура XML-документа
Схема DTD, XSD
DOM, SAX, STAX
JAXB
Знакомство с JSON-парсерами на примере jackson


ReCode - онлайн IT школа

18.Определение потоков Java

Класс Thread
Интерфейс Runnable
Работа с потоками
Синхронизация потоков
Потоки-демоны


ReCode - онлайн IT школа

19. JDBC (Java DataBase Connectivity)

Знакомство с JDBC
Понятие драйвера
Транзакции
SQL запросы DML
Join, Group By


ReCode - онлайн IT школа

20. Работа с интернетом и сетью

Зачем нужна клиент-серверная архитектура
Как работает интернет
Понятие веб-сервер
Модель OSI и протокол TCP/IP
Обзор протокола HTTP и его методы


ReCode - онлайн IT школа

21. Основы Servlet API

Знакомство с серверной частью в Java Enterprise Edition
Основные интерфейсы и их реализации
Жизненый цикл сервлетов
Пишем первый сервлет для приветствия пользователя в браузере


ReCode - онлайн IT школа

22. Введение в HTML, CSS

Что такое верстка
Изучение HTML
Зачем нужны стили
Что такое селекторы CSS
Работа с отступами
Работа с текстом


ReCode - онлайн IT школа

23. Основы шаблонизации с JSP

Изучаем технологию JSP
Что такое шаблонизация
Динамические данные в JSP


ReCode - онлайн IT школа

24.Стандартная библиотека тегов JSTL

Знакомимся с JSTL
Основные теги для работы if, forEach, fmt


ReCode - онлайн IT школа

25. S.O.L.I.D

Принципы SOLID
Изучение каждого принципа на примере


ReCode - онлайн IT школа

26. Паттерны проектирования (Часть 1)

Теория паттернов проектирования
Группы паттернов
Изучение основных паттернов
Фабрика, Билдер


ReCode - онлайн IT школа

27. Паттерны проектирования (Часть 2)

Продолжаем изучение основных паттернов
Адаптер, Одиночка, Фасад, Декоратор
Пишем простые примеры с использованием паттернов


ReCode - онлайн IT школа

28. Методы класса Object

Что такое класс Object и его назначение
Изучение методов класса Object
Правила переопределения equals, hashcode
Зачем нужен метод toString
Правила переопределения метода clone


ReCode - онлайн IT школа

29.Знакомство с инструментами журналирования и тестирования в Java

Понятие журналирования
Обзор библиотек SLF4J, Log4j
Модульное тестирование с использованием JUnit5
Пишем тесты на текущем проекте


ReCode - онлайн IT школа

30.Продвинутое изучение JDBC
ACID и работа с транзакциями

Нормализация, типы связей между таблицами
Решаем задачки на написание SQL запросов


ReCode - онлайн IT школа

31.Продвинутое изучение коллекций JDK

Повторение структуры Collection Framework
Как устроен LinkedList
Как устроена HashMap
Зачем нужна коллекция типа Set
Что такое деревья, как устроен TreeMap


ReCode - онлайн IT школа

32.Закрепление пройденного материала


Повторение изученного материала
Прохождение пробного технического собеседования
Подготовка к дипломному проектированию


ReCode - онлайн IT школа

33. Онлайн-тренинг "Трудоустройство в IT"

Составление резюме (теория + практика)
Составление профиля на LinkedIn (теория + практика)
Прохождение интервью
Soft skills, которые важны в рамках интервью
Проведение пробного интервью


ReCode - онлайн IT школа

34. Защита дипломного проекта


ReCode - онлайн IT школа


Как построен 

учебный процесс

Упор на практику

Даем структурированные знания, востребованные сегодня на рынке труда. Никакой воды в обучении: только 15% теории и 85% практики. А также дополнительные 100% заботы от преподавателей сверху.

Поддержка и забота

За каждой группой закреплен опытный аккаунт-менеджер, который помогает в решении актуальных задач / вопросов по телефону, онлайн и лично. А преподаватели всегда готовы помочь на занятии и онлайн в Telegram.

Помощь в поиске работы

Помогаем составить грамотное резюме. Учим, как готовиться к собеседованиям и успешно их проходить.

Работа на реальных проектах

Уже в процессе обучения ты разработаешь реальный проект - твой первый проект в профессиональном портфолио.

Запишись на курс прямо сейчас

И ЗАФИКСИРУЙ СКИДКУ В 35% НА ОБУЧЕНИЕ С ВОЗМОЖНОСТЬЮ РАССРОЧКИ
Записаться

Истории успеха

CRM-форма появится здесь