Курс «Курс: Java-разработчик»

Направление
Java
Формат
Видео в записи
Домашние задания
Есть
Итоговый экзамен
Есть
Количество уроков
5
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 22.05.2022

О курсе

Вы научитесь программировать с нуля на самом популярном языке программирования Java, добавите сильные проекты к себе в портфолио, а также научитесь создавать мобильные приложения на Android.

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

  1. Знакомство с языком Java и инструментами
    Переменные и типы данных в Java
    Циклы и языковые конструкции в Java
    Работа с массивами
    Классы и объекты (Часть 1)
    Классы и объекты (Часть 2)
    Обработка исключений
    Строки и регулярные выражения
    Первая программа на Java
    Бонусный урок. Разбираем Домашние задания
  2. Знакомство с алгоритмами
    Введение в коллекции: списки, стеки и очереди
    Коллекции: map, set
    Stream api, lambda, optional
    Домашнее задание по коллекциям Java
    Generic-типы. Runtime, wildcards & PECS
    Работа с памятью JVM
    Знакомство с Linux
    Продолжение знакомства с Linux
    Работа с файлами. Адаптер и декоратор
    Домашнее задание: консольная утилита для поиска по файлу
    Сериализация.Взаимодействие сервисов, бинарная сериализация, xml, json, yaml
    Работа с сетью. UPD, TCP/HTTP, OSI
    Домашнее задание: работа с сетью и API
    Java библиотека NIO. Отличия IO и NIO
    Многопоточное программирование в Java. Синхронизация, классы concurrent.
    Рефлексия в Java. Создание аннотаций
  3. Системы контроля версий. Версионирование кода, совместная разработка, CSV
    Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
    Системы автоматической сборки Java-проектов
    Inversion of control / Dependency Injection
    Что такое Spring framework и зачем он нужен?
    pring Application Context – от XML до Groovy
    Spring Web. REST-архитектура и контроллеры
    Сервера, Tomcat
    MVC & Spring Boot. Архитектура Веб Сервиса, MVC, Spting Boot
    Основы HTML. Язык разметки страницы
    CRUD приложение. Create, Read, Update, Delete application
    Введение в блок SQL
    Извлечение и фильтрация данных
    Преобразование и сортировка данных
    Базы данных, Подключение, запуск instance / JDBC
    Развиваем проект и добавляем в БД (делаем todo)
  4. Группировка данных
    Введение в базы данных
    Объединение таблиц
    Подзапросы
    Обновление, добавление и удаление данных
    Создание, изменение и удаление таблиц
    Advanced
    PostgreSQL + примеры
    Реляционные базы данных PostgreSQL
    Транзакции и уровни изоляции + Индексы
    Spring JDBC / JOOQ
    Hibernate (теория)
    Hibernate (практика) Spring-data
  5. Работа над дипломным проектом для портфолио
    Подготовка резюме
    Подготовка к собеседованию
    Финальная защита и консультации

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос