Скачать [iPrody] Java Enterprise. От новичка до разработчика (Максим Добрынин)

Зарегистрируйтесь, чтобы посмотреть скрытый контент
Робот
Робот
Робот форума
Сообщения
415 198
Реакции
1 843
Монеты
21 179
Оплачено
0
Ссылка на картинку
Освойте базовые знания одного из самых востребованных языков программирования с высокой оплатой труда

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

Java Enterprise подойдет вам, если вы:
  • Новичок в программировании
    Узнаете о программировании с нуля, научитесь писать код и писать реальные приложения
  • Изучаете Java самостоятельно
    Актуализируете свои знания и разложите все по полочкам
  • Разработчик на другом ЯП
    Расширите свои знания и быстро разберетесь в Java
Программа курса:

Программа отлично подойдет для начинающих разработчиков, которые решили освоить backend программирование

Инструменты программирования
Занятие 1: Система контроля версий
Занятие 2: Продвинутое применение Git

Введение в Java
Занятие 3: Базовые конструкции. Примитивные и ссылочные типы данных. Хранение данные в JVM. Базовые операторы
Занятие 4: Массивы и циклы

Алгоритмы
Занятие 5: Сложность выполнения алгоритма. Базовые алгоритмы
Занятие 6: Практика. Реализация алгоритмов сортировки
Занятие 7: Введение в ООП. Класс и объект. Доступ к полям. Класс Object
Занятие 8: Символы и строки в Java

Объектно-ориентированное программирование
Занятие 9: Инкапсуляция
Занятие 10: Наследование
Занятие 11: Полиморфизм

Исключения
Занятие 12: Введение в исключения. Выброс и обработка

Коллекции
Занятие 13: Иерархия коллекций. Структура данных “Список”. Базовые реализации интерфейса List
Занятие 14: Структура данных “Словарь”. Базовые реализации интерфейса Map
Занятие 15: Структура данных “Множество” и “Очередь”. Базовые реализации интерфейса Set и Queue
Занятие 16: Введение в теорию графов. Базовая реализация графа

Обобщения
Занятие 17: Введение в обобщения. Наследование и ограничение
Занятие 18: Лямбда-выражения и функциональный интерфейс. Введение в Stream API. Основные операции

Потоки
Занятие 19: I/O. Работа с потоками и файлами
Занятие 20: New I/O (NIO). Основные преимущества и реализации

Многопоточность
Занятие 21: Многопоточность. Happens-before. Базовые инструменты синхронизации. Распространенные проблемы: Race Condition, Livelock, Deadlock
Занятие 22: Многопоточность. Проблемы базовой синхронизации. Пакет Пакет java.util.concurrent

Рефлексия и аннотации
Занятие 23: Рефлексия и аннотации
Занятие 24: Практика. Фреймворк для автоматического тестирования кода

Коммуникация в сети
Занятие 25: Основы коммуникации в сети. Передача данных в сети
Занятие 26: Синхронный и асинхронный I/O. Передача данных в сети при помощи Netty

Тестирование
Занятие 27: Автоматизация тестирования. Юнит-тестирование. Фреймворк JUnit

Сборка проектов
Занятие 28: Сборщики проектов. Maven и Gradle

Работа с базами данных
Занятие 29: Введение в SQL. Основные сущности. DDL и DML операции
Занятие 30: Введение в SQL. DQL и TCL операции
Занятие 31: Работа с базами данных в Java
Занятие 32: Практика. Реализация инверторной системы

Веб-разработка
Занятие 33: Веб-проекты и HTTP-протокол. CURL и Postman
Занятие 34: Сервлет и веб-сервер. Tomcat и WildFly
Занятие 35: Архитектура веб-сервисов. Java Web Service и SOAP
Занятие 36: REST и RESTful-приложения. Автоматическое документирование приложений

Отслеживание и отладка
Занятие 37: Логирование

Объектно-реляционное отображение (ORM)
Занятие 38: JPA и Hibernate

Практика
Занятие 39: Практика. Реализация системы резервирования мест в отеле
Занятие 40: Практика. Автоматическое тестирование веб-приложений

Spring Framework
Занятие 41: Основы Spring Framework. Spring Core
Занятие 42: Spring Data Access
Занятие 43: Spring Web
Занятие 44: Spring Webflux
Занятие 45: Spring Security

Spring Boot
Занятие 46: Основные преимущества Spring Boot
Занятие 47: Spring Web и Spring Data. Интеграционное тестирование веб-приложений

Упаковка и сборка приложений
Занятие 48: Практика. Реализация и запуск двух микросервисов с участием Docker

Инструменты и технологии:
  • Получите необходимую базу для разработки на языке Java и сможете уверенно начать путь в программировании
  • Освоите все необходимые навыки для старта в профессии
  • Научитесь свободно программировать на популярном языке Java
  • Получите полноценный роудмеп для дальнейшего развития
Основатель iPrody — Максим Добрынин, Senior Lead Software Engineer.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
iprody java enterprise максим добрынин от новичка до разработчика
Похожие складчины
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху