
Занятия в Zoom

2690 BYN
2290 BYN
Хочешь сменить свою профессию?
Многого достиг но хочется большего?
Тебя не устраивает зарплата?
Нет карьерного роста?
Сегодня ты можешь все изменить!
Сомневаешься в актуальности своей профессии?
Получи вторую перспективную и высокооплачиваемую специальность!
Домашнее задание
После каждого урока необходимо выполнить домашнее задание
Работа с наставником
Наставник проверяет вашу работу, вы всегда можете задать ему вопрос
Выпускная работа
Выпускная работа будет вашим портфолио для трудоустройства
Установка Git
Подключение к проекту
Регистрация и создание репозитория на GitHub
Зачем нужны ветки
Основные команды в Git
ReCode - онлайн IT школа
Введение в Java
IDE
Запуск и компиляция программы
Типы данных
Приведение типов
Операторы Java
Приоритет операций
ReCode - онлайн IT школа
Операторы ветвления
Операторы повторения
Операторы перехода
ReCode - онлайн IT школа
Одномерные массивы
Алгоритмы сортировки массива
ReCode - онлайн IT школа
Двумерные, трехмерные и n-мерные массивы
Операции с массивами
ReCode - онлайн IT школа
Понятие класса, объекта, конструктора
Методы
Инициализация полей
ReCode - онлайн IT школа
Понятие интерфейса
Понятие абстрактного класса
Абстрактные методы
ReCode - онлайн IT школа
Инкапсуляция
Наследование
Полиморфизм
ReCode - онлайн IT школа
Перегрузка методов
Переопределение методов
Ключевое слово static
Ключевое слово final
ReCode - онлайн IT школа
String
StringBuilder
StringBuffer
ReCode - онлайн IT школа
Иерархия исключений и ошибок
Конструкция try-catch-finally
Собственные исключения
Ключевые слова throw, throws
ReCode - онлайн IT школа
Работа с файлами
Байтовые потоки ввода/вывода
Символьные потоки ввода/вывода
Сериализация объектов
ReCode - онлайн IT школа
List
Set
Map
Generics
ReCode - онлайн IT школа
Date API
Функциональные интерфейсы
Лямбда выражения
ReCode - онлайн IT школа
Optional
Stream API
ReCode - онлайн IT школа
Применение регулярных выражений
Как и где можно использовать
Классы Pattern, Matcher
Изучение регулярных выражений
Практика
ReCode - онлайн IT школа
Структура XML-документа
Схема DTD, XSD
DOM, SAX, STAX
JAXB
Знакомство с JSON-парсерами на примере jackson
ReCode - онлайн IT школа
Класс Thread
Интерфейс Runnable
Работа с потоками
Синхронизация потоков
Потоки-демоны
ReCode - онлайн IT школа
Знакомство с JDBC
Понятие драйвера
Транзакции
SQL запросы DML
Join, Group By
ReCode - онлайн IT школа
Зачем нужна клиент-серверная архитектура
Как работает интернет
Понятие веб-сервер
Модель OSI и протокол TCP/IP
Обзор протокола HTTP и его методы
ReCode - онлайн IT школа
Знакомство с серверной частью в Java Enterprise Edition
Основные интерфейсы и их реализации
Жизненый цикл сервлетов
Пишем первый сервлет для приветствия пользователя в браузере
ReCode - онлайн IT школа
Что такое верстка
Изучение HTML
Зачем нужны стили
Что такое селекторы CSS
Работа с отступами
Работа с текстом
ReCode - онлайн IT школа
Изучаем технологию JSP
Что такое шаблонизация
Динамические данные в JSP
ReCode - онлайн IT школа
Знакомимся с JSTL
Основные теги для работы if, forEach, fmt
ReCode - онлайн IT школа
Принципы SOLID
Изучение каждого принципа на примере
ReCode - онлайн IT школа
Теория паттернов проектирования
Группы паттернов
Изучение основных паттернов
Фабрика, Билдер
ReCode - онлайн IT школа
Продолжаем изучение основных паттернов
Адаптер, Одиночка, Фасад, Декоратор
Пишем простые примеры с использованием паттернов
ReCode - онлайн IT школа
Что такое класс Object и его назначение
Изучение методов класса Object
Правила переопределения equals, hashcode
Зачем нужен метод toString
Правила переопределения метода clone
ReCode - онлайн IT школа
Понятие журналирования
Обзор библиотек SLF4J, Log4j
Модульное тестирование с использованием JUnit5
Пишем тесты на текущем проекте
ReCode - онлайн IT школа
Нормализация, типы связей между таблицами
Решаем задачки на написание SQL запросов
ReCode - онлайн IT школа
Повторение структуры Collection Framework
Как устроен LinkedList
Как устроена HashMap
Зачем нужна коллекция типа Set
Что такое деревья, как устроен TreeMap
ReCode - онлайн IT школа
Повторение изученного материала
Прохождение пробного технического собеседования
Подготовка к дипломному проектированию
ReCode - онлайн IT школа
Составление резюме (теория + практика)
Составление профиля на LinkedIn (теория + практика)
Прохождение интервью
Soft skills, которые важны в рамках интервью
Проведение пробного интервью
ReCode - онлайн IT школа
ReCode - онлайн IT школа