Профессия Java-разработчик PRO

Курс
"Профессия Java-разработчик PRO"

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

< 50 | ч.

О курсе

Пройдите стажировку в Skillbox
Вместе с командой вы создадите социальную сеть по заданию заказчика. У вас будет опытный тимлид, регулярные созвоны с напарниками, на которых вы сможете обсудить задачи. Вы получите опыт работы в условиях реальной компании и добавите мощный проект в портфолио.

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

- Программистам из других сфер Разберётесь в особенностях и синтаксисе Java, освоите новый популярный язык и сможете сменить направление работы, чтобы заниматься интересными проектами и больше зарабатывать.

- Начинающим Java-специалистам Научитесь структурировать и отлаживать свой код, работать с фреймворками и базами данных, повысите свой уровень и сможете брать в работу сложные дорогостоящие проекты на Java.

- Создавать приложения на Java Поймёте, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.

- Разбираться в алгоритмах и структурах данных Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.

- Пользоваться Git Научитесь работать с распределённой системой контроля версий и сможете легко вносить или откатывать изменения в разных вариантах одного проекта.

- Работать с базами данных Узнаете, чем отличаются MySQL, Redis и MongoDB, познакомитесь с Hadoop и научитесь управлять большими объёмами данных.

- Оптимизировать код Изучите способы отладки и оптимизации кода, сможете создавать программы с высокой производительностью.

- Использовать Spring Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.


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

1.1 Научитесь программировать на Java, познакомитесь с ООП — объектно-ориентированным программированием, сможете работать с числами, датами, строками и тестировать код. Сможете подключать свои приложения к базам данных .

1.2 Проекты, которые вы создадите: .

1.3 Вы будете работать под руководством опытного тимлида в составе команды из 5–7 человек. Создадите собственную социальную сеть за 3 месяца по ТЗ от реального заказчика. На практике познакомитесь с методологией управления проектами SCRUM .

1.4 Все процессы, через которые вы пройдёте, — это максимально приближенный к боевым условиям опыт. Именно так создаётся коммерческое ПО в компаниях-работодателях .

1.5 Введение в Spring MVC (XML-based подход) .

1.6 Введение в Spring MVC (Java-based подход) .

1.7 Разработка на Spring Boot .

1.8 Шаблоны и Thymeleaf .

1.9 Работа с данными .

1.10 Spring RESTful API. Часть 1 .

1.11 Spring RESTful API. Часть 2 .

1.12 Безопасность Spring-приложений .

1.13 Тестирование Spring-приложений .

1.14 Spring AOP .

1.15 Интеграция с внешними сервисами .

1.16 Подготовка к итоговому проекту .

1.17 Работа в команде. Гибкие методологии управления .

1.18 Работа в команде. Инструменты взаимодействия .

1.19 Жизненный цикл разработки .

1.20 Архитектура IT. От приложения до экосистемы .

1.21 Микросервисы. Организация .

1.22 Механизмы JVM. Управление памятью .

1.23 Механизмы JVM. Компиляция .

1.24 Механизмы JVM. Процессы и потоки .

1.25 Продвинутые технологии в Java. Исключения .

1.26 Продвинутые технологии в Java. Дженерики .

1.27 Продвинутые технологии в Java. Коллекции в разработке .

1.28 Продвинутые технологии в Java. Функциональные интерфейсы .

1.29 QA (Quality Assurance) .

1.30 Основы CI/CD .

1.31 Микросервисы. Логирование .

1.32 Микросервисы. Мониторинг .

1.33 Message driven архитектура. JMS и ActiveMQ .

1.34 Протокол AMQP и RabbitMQ .

1.35 Apache Kafka и WebSockets .

1.36 Микросервисы. Управление потоками данных .

1.37 На этом этапе вы готовы к трудоустройству — карьерный консультант начнёт помогать вам в поиске работы и подготовит к собеседованию. Вы сможете начать работать на позиции Junior в компании .

1.38 Воркшопы и вебинары .

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

1.40 Язык запросов SQL .

1.41 Веб-вёрстка. Базовый уровень .

1.42 Универсальные знания программиста .

1.43 Карьера и развитие для программиста .

1.44 Алгоритмы и структуры данных для разработчиков .

1.45 Поисковый движок .

1.46 Социальная сеть .

1.47 Книжный интернет-магазин .

1.48 Автоматизация корпоративной логистической службы .


Школы

Skillbox
Skillbox

Skillbox – один из лидеров российского рынка онлайн-образования.


Другие курсы и вебинары авторов

Основы аналитики 1C
< 50 | ч.
Основы аналитики 1C
6 206 ₽ 3 413 ₽ (скидка 45%)
Философия искусственного интеллекта
< 50 | ч.
Философия искусственного интеллекта
5 130 ₽ 3 078 ₽ (скидка 40%)
Ал­го­рит­мы и струк­ту­ры дан­ных для раз­ра­бот­чи­ков
< 50 | ч.
Ал­го­рит­мы и струк­ту­ры дан­ных для раз­ра­бот­чи­ков
5 562 ₽ 3 893 ₽ (скидка 30%)
Android-разработчик. Базовый уровень
< 50 | ч.
Android-разработчик. Базовый уровень
9 385 ₽ 6 100 ₽ (скидка 35%)
Автоматизиро­ван­ное тестирование на Java
< 50 | ч.
Автоматизиро­ван­ное тестирование на Java
3 668 ₽ 2 567 ₽ (скидка 30%)
Автоматизирован­ное тестирование веб-приложений на JavaScript
< 50 | ч.
Автоматизирован­ное тестирование веб-приложений на JavaScript
5 500 ₽ 3 575 ₽ (скидка 35%)
Профессия Data Engineer
< 50 | ч.
Профессия Data Engineer
9 759 ₽ 5 367 ₽ (скидка 45%)
Базы данных для разработчиков
< 50 | ч.
Базы данных для разработчиков
7 548 ₽ 4 151 ₽ (скидка 45%)
Карьера разработчика: трудоустройство и развитие
< 50 | ч.
Карьера разработчика: трудоустройство и развитие
8 882 ₽ 4 885 ₽ (скидка 45%)
Инфраструктур­ная платформа на основе Kubernetes
< 50 | ч.
Инфраструктур­ная платформа на основе Kubernetes
5 357 ₽ 3 482 ₽ (скидка 35%)
Старт в DevOps: системное администрирова­ние для начинающих
< 50 | ч.
Старт в DevOps: системное администрирова­ние для начинающих
6 152 ₽ 4 306 ₽ (скидка 30%)
Python-фреймворк Django
< 50 | ч.
Python-фреймворк Django
55 946 ₽ 5 128 ₽ (скидка 91%)
Введение в Data Science
< 50 | ч.
Введение в Data Science
9 242 ₽ 5 083 ₽ (скидка 45%)
Как подготовиться к про­фес­сио­нальной конференции
< 50 | ч.
Как подготовиться к про­фес­сио­нальной конференции
20 625 ₽ 2 234 ₽ (скидка 89%)
Профессия Frontend-разработчик
< 50 | ч.
Профессия Frontend-разработчик
6 286 ₽ 3 457 ₽ (скидка 45%)
Профессия Frontend-разработчик PRO
< 50 | ч.
Профессия Frontend-разработчик PRO
9 822 ₽ 4 911 ₽ (скидка 50%)
Введение в аналитику
< 50 | ч.
Введение в аналитику
Бесплатно
iOS-разработчик
< 50 | ч.
iOS-разработчик
9 930 ₽ 5 461 ₽ (скидка 45%)
Профессия iOS-разработчик
< 50 | ч.
Профессия iOS-разработчик
8 186 ₽ 4 502 ₽ (скидка 45%)
Профессия IT-рекрутер
< 50 | ч.
Профессия IT-рекрутер
6 874 ₽ 3 437 ₽ (скидка 50%)

Стоимость

5 855 ₽

10 646 ₽

Купить Порекомендуйте курс вашей аудитории, есть партнерка.