Онлайн курс Java-разработчик расширенный от Яндекс Практикум
Курс «Java-разработчик плюс» с трудоустройством от сервиса Яндекс Практикум. За 14 месяцев онлайн-обучения вы освоите навыки профессии разработчика на Java.
- План:
· Основы Java: Познакомитесь с Java и изучите базовые конструкции языка. Вводный курс поможет почувствовать себя в роли разработчика и понять, хотите ли вы развиваться в этом направлении. Вы узнаете, что такое типы данных, условные выражения и циклы. Изучите теорию в форме текстовых уроков и отработаете её с помощью решения реальных задач в тренажёре — собственной интерактивной среде.
· Java Core: введение: Узнаете, на что способен Java, и освоите основные конструкции Java Core. Познакомитесь со средой разработки и изучите основные принципы объектно-ориентированного программирования — это парадигма, на которой основано большинство современных языков программирования. Кроме этого, подключите к проекту систему контроля версий Git и попробуете работать в командной строке — так вы создадите свой первый проект вне тренажёра.
· Каникулы: В это время вы сможете перевести дух, оценить свои результаты и настроиться на новый спринт.
· Java Core: продолжение: Продолжите изучать стандартные библиотеки и развивать свой проект: узнаете, чем могут быть полезны исключения, освоите инструменты работы с API, научитесь работать с потоками ввода-вывода и покроете своё приложение тестами.
· Каникулы: В это время вы сможете перевести дух, оценить свои результаты и настроиться на новый спринт.
· Spring Boot и работа с базами данных: Освоите Spring Boot — современный фреймворк для разработки веб-приложений на Java. Научитесь создавать базы данных, управлять данными из них с помощью SQL и работать с системами контроля версий. Эти инструменты помогут вам стать востребованным разработчиком с полным стеком технологий за плечами.
· Каникулы: В это время вы сможете перевести дух, оценить свои результаты и настроиться на новый спринт.
· Spring, ORM и работа на сервере: Узнаете, что за вас делает Spring Boot, и поймёте, как реализовать то же самое, используя только Spring. Также научитесь писать запросы в базу данных и описывать отношения между сущностями из базы прямо в коде. Это упростит разработку, поможет решать проблемы, которые могут возникнуть в процессе, а ещё будет плюсом на собеседовании.
· Каникулы: В это время вы сможете перевести дух, оценить свои результаты и настроиться на новый спринт.
· Проектный месяц: В проекте вы сможете применить на практике все знания, полученные ранее, а также углубитесь в работу с Docker и научитесь проектировать микросервисы.
· Продвинутая бэкенд-разработка: Изучите Spring Security и ближе познакомитесь с внутренним устройством фреймворка Spring и продвинутыми возможностями работы с ним. Кроме того, вас ждёт знакомство с очередями — одним из важнейших компонентов при создании микросервисной архитектуры.
· Каникулы: В это время вы сможете перевести дух, оценить свои результаты и настроиться на новый спринт.
· Дипломный проект: Итоговый выпускной проект, с помощью которого вы подтвердите знания и умения. Во время дипломного проекта нужно выполнять задания в тренажёре и читать много теории. Разработка будет построена так же, как на будущей работе.