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

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

О курсе

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

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

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

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

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

  1. Уроки: 1.0 Вводный урок 1.1 Установка инструментов разработчика 1.2 Переменные 1.3 Условный оператор 1.4 Циклы 1.5 Массивы (часть 1) 1.6 Массивы (часть 2) 1.7 Строки 1.8 Методы 1.9 Объекты и классы 1.10 Методы объектов Курсовая работа 1.11 Разбор курсовых и обратная связь На первом этапе вы установите среду разработки и настроите рабочее пространство. Погрузитесь в основы языка Java, освоите базовые операции и функции и напишете свой первый код. В конце курса вы выполните первую курсовую работу — напишете книгу учета сотрудников.
  2. Уроки: 2.1 Память в Java 2.2 Объектно-ориентированное программирование 2.3 Введение в Maven и Spring Boot + web 2.4 Работа с исключениями 2.5 Коллекции, мапы, Generics (часть 1) 2.6 Коллекции, мапы, Generics (часть 2) 2.7 Коллекции, мапы, Generics (часть 3) 2.8 Stream API и Optional 2.9 Практическое задание по Java Core 2.10 Библиотеки 2.11 Тестирование 2.12 Spring и Mockito (часть 1) 2.13 Spring и Mockito (часть 2) 2.14 Основы алгоритмов (часть 1) 2.15 Основы алгоритмов (часть 2) 2.16 Основы алгоритмов (часть 3) Курсовая работа 2.17 Разбор курсовых и обратная связь Перевернутые классы. Студенты отвечают на вопросы наставников и закрепляют знания. Углубите свои знания в языке Java, научитесь пользоваться библиотеками, коллекциями, создавать generic-классы, работать со стримами. Получите опыт тестирования кода. В курсовой работе вы усовершенствуете книгу учета сотрудников, добавите дополнительный функционал и научитесь выводить ее в браузер.
  3. Уроки: 3.1 Введение в веб-разработку. Протокол HTTP, REST. 3.2 Создание API. Swagger-UI, Postman. 3.3 Введение в базы данных. 3.4 Введение в SQL. 3.5 Работа с файлами. 3.6 Тестирование проектов Spring Boot. Узнаете, что такое HTTP/HTTPS. Познакомитесь с Postman и сможете использовать его при тестировании web-приложения. Научитесь взаимодействовать с базами данных с помощью Spring Data. Освоите Hibernate и научитесь писать простые запросы к базе данных с помощью JPQL.
  4. Уроки: 4.1 Продолжение знакомства с SQL 4.2 Конфигурирование приложения 4.3 Миграции и индексы 4.4 Логирование и конфигурация в приложении 4.5 Параллельные стримы 4.6 Потоки 4.7 Итоговая рефлексия с наставником Продолжим работу с SQL запросами и потренируем навык написания «сложных» запросов. Научимся создавать таблицы и связи в базе данных, а также научимся миграциям и созданию индексов в базе данных. Сможем выводить сообщения в лог, конфигурирования приложения и использования разных способ работы с параметрами конфигурации. Познакомимся с параллельными стримами и научимся простой работе с потоками. Тренируем навык синхронизации работы двух потоков и механизмам прерывания работы потоков.
  5. Уроки: 5.1 Общий процесс собеседований у разработчиков 5.2 Что такое тех собеседование 5.3 Индивидуальный практикум: прохождение технического собеседования 5.4 Встреча и работа над ошибками Разберетесь в особенностях отбора сотрудников в IT компании. Пройдете первое техническое собеседование с техническим руководителем.
  6. Уроки: 6.1 Брифинг задачи 6.2 Разбор итоговой работы с наставником, встреча Вы выполните практическое задание и самостоятельно напишете бота в Telegram.
  7. Уроки: 7.1 Коммуникация в команде, работа над проектом в команде, правила обратной связи 7.2 Вебинар: конфликты в команде, учимся решать и договариваться 7.3 Рабочее окружение для командной работы 7.4 Командные встречи Вы познакомитесь с ролями и особенностями работы в команде. Овладеете навыками командной коммуникации и решения конфликтных ситуаций. Узнаете, какие инструменты помогают наладить работу. Научитесь применять методики для продуктивных командных встреч. Основная цель этого курса — подготовить вас к работе над практическими задачами в команде, научиться делить ответственность и принимать решения. Делать это вы будете в настоящем соревновании с призом за победу.
  8. Уроки: 8.1 Java Reflection. Тренировка в git flow 8.2 Liquibase. Многопоточность 8.3 Swagger Specification 8.4 Командная строка, SSH 8.5 Командная встреча по итогу курса В этом курсе вы познакомитесь со сложными концепциями в Java. Сможете решать задачи на многопоточность и коллекции. Узнаете, что такое Liquibase, научитесь писать запросы.
  9. Уроки: 9.1 Оценка резюме 9.2 Практикум: прохождение технического собеседования 9.3 Встреча и работа над ошибками Вы самостоятельно подготовитесь к техническому собеседованию, научитесь отвечать на основные вопросы, которые задают работодатели. Проанализируете свой опыт по итогу технического собеседования и поймете, какие знания и навыки нужно улучшить.
  10. 10.1 Постановка задачи. Распределение на команды 10.2 Самоконтроль проекта 10.3 Самоконтроль проекта 10.4 Промежуточная защита 10.5 Итоговая сдача Вы в малых командах доведете проект до финальной версии и защитите работу перед преподавателями и экспертами рынка. Этот курс станет подведением итогов всех полученных вами навыков и знаний.

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

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