[job4j] С нуля до трудоустройства, Фуллстек Java + JS

Bot

Администратор
Команда форума
23 Янв 2020
198,942
3,126
113
В курсе есть все необходимое для подготовки тебя к работе Java программистом. Упор в курсе делается на практику.
  • Теория и практика
  • Проверка заданий наставником и рекомендации по улучшению кода
  • Сдача теории по пройденному материалу наставнику в устной форме
  • Решение тестовых заданий с реальных собеседований
Скрытый контент.

Уровень стажер
upload_2020-5-17_15-37-47.png

Спойлер: Уровень стажер
Инструменты
  • Maven
  • jUnit
  • Git
  • IntelliJ Idea
  • Сheckstyle, JaCoCo
  • Travic CI
Синтаксис языка
  • JVM
  • Типы данных
  • Операторы условия
  • Циклы
  • Массивы
ООП
  • Наследование
  • Инкапсуляция
  • Полиморфизм
  • Внутренние класы
  • Абстрактные классы
  • Исключения
Шаблоны проектирования
  • Синглетон
  • Декоратор
  • Стратегия
  • Фабрика
Коллекции Lite
  • Collections Framework
  • Коллекции List, Set, Map
  • ArrayList
  • Сортировка
  • Обобщения
  • Итераторы
Функциональное программирование
  • Lambda
  • Stream API
Уровень Junior
upload_2020-5-17_15-38-15.png

Спойлер: Уровень Junior
Коллекции Pro
  • Параметризованные типы, Wildcard
  • Итераторы
  • Внутреннее устройство:
    • Коллекции List
    • Коллекции Stack, Queue
    • Коллекции Set
    • Коллекции Map
    • Структуры Tree
  • Hashcode, equals
ООД
  • Принципы SOLID
  • Разработка через тестирование (TDD)
Память
  • Cборщик мусора
  • Типы сборщиков
  • Профилирование приложений
  • Soft weak ссылки и коллекции
Ввод-вывод, Socket
  • InputStreams, OutputStreams
  • Readers, Writers
  • Scanner
  • Файловые менеджеры
  • Сокеты
  • Внешняя сортировка файлов
SQl, JDBC
  • Общие сведения о базах данных на основе PostgreSQL
  • Базовый синтаксис SQL
  • Запросы Select, Join, Outer Left, Right
  • JDBC
  • Индексирование, внешние ключи, естественные ключи

Уровень Middle
upload_2020-5-17_15-38-42.png

Спойлер: Уровень Middle
Многопоточность
  • Синхронные и асинхронные операции
  • Синхронизация ресурсов
  • JMM
  • Низкоуровневые блокировки
  • Неблокирующие алгоритмы
  • Потокобезопасные коллекции
Клиент-серверное приложение
  • Общая схема клиент-серверного приложения
  • Протоколы HTTP и HTTPS
  • Servlet
  • JSP, MVC, JSLT
  • Filter, Session, Auth
  • Клиентские языки HTML, JS, CSS
  • Тестирование Mockito
Hibernate
  • Базовые понятия ORM. Hibernate
  • Конфигурирование Hibernate
  • Связь модельных представлений с объектами
  • Язык запросов HQL
  • Интеграционное тестирование
Spring
  • Spring IoC
  • Spring HibernateTemplate
  • Spring Data
  • Spring MVC
  • Spring Security
  • Spring Test
  • Spring Boot
  • Spring Web Service
  • Spring JMS
Скрытый контент.
 
  • Like
Реакции: malekula1