Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

95 175 ₽
есть рассрочка
  • Поддержка Карьерного центра
    Помогаем нашим студентам с трудоустройством в российские и международные компании

  • Более 10 лет опыта в развитии IT-профессий в России
    Экспертный совет из сотрудников ведущих университетов и практиков рынка

  • Обучение на практике
    Практика после каждой лекции на кейсах ведущих компаний рынка

 

Чему вы научитесь

  • Писать код на Java
    Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом

  • Работать с MySQL
    Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных

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

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

 

Как проходит обучение

  1. Изучение темы
    Изучаете тему с помощью видеоуроков, которые доступны на обучающей платформе

  2. Выполнение ДЗ
    Выполняете домашнее задание в том темпе, в котором Вам удобно это сделать

  3. Наставничество
    Общаетесь с наставником, закрепляете знания и исправляете ошибки

  4. Защита проекта
    Защищаете проект и дополняете им свое портфолио

 

Что вы получите после обучения

Приобретаемые навыки
3
ORM
8
JDBC
10
Hibernate
11
Работа с сетью
12
Работа с файлами
13
JavaCore
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать


Java Developer, Amazon

Менеджер продукта в «Алгоритмике»

Образовательная организация

ProductStar — онлайн-университет с экспертизой в продуктовом менеджменте, аналитике, маркетинге и программировании: более 10 лет обучаем IT-профессиям. Компания ProductStar выросла из ProductCamp - это международная крупнейшая конференция по продакт менеджменту. Мы сотрудничаем с Google developers group и являемся организатором крупной конференции в мире разработки - Devscamp. Среди наших спикеров специалисты из Google, Amazon, Epam, Booking, Яндекса, Сбера. Обучение построено на прикладных кейсах российских и международных компаний. Также есть собственный карьерный центр, который помогает в трудоустройстве студентов как в российские, так и в зарубежные компании. 

Честные обещания по трудоустройству и качеству курсов:

— Мы уверены в качестве программы, наших спикеров и партнёрств карьерного центра
— Мы полностью вернём деньги, если у вас не получится найти работу, в рамках изучения профессии
— Собственный карьерный центр с базой стажировок: более 80% наших студентов устраиваются на работу в процессе обучения
— Средний срок трудоустройства студентов – 2,5 месяца
—  В течение первых 20 дней действует гарантия полного возврата.  Это как раз то время, чтобы понять, хотите ли вы развиваться в данной профессии

Корпоративное обучение:
— 30% студентов учатся за счёт компании
— Соберём программу обучения под задачи вашей компании.
— Бесплатно поможем с наймом студентов наших курсов

 

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

Блок 1 – Основы Java

  • Знакомство с языком Java и инструментами
  • Переменные и типы данных в Java
  • Циклы и языковые конструкции в Java
  • Работа с массивами

Блок 2 – Java: классы, объекты, первая программа

  • Классы и объекты (Часть 1)
  • Классы и объекты (Часть 2)
  • Обработка исключений
  • Строки и регулярные выражения
  • Первая программа на Java
  • Бонусный урок. Разбираем домашние задания

Блок 3 – Java Core

  • Знакомство с алгоритмами
  • Введение в коллекции: списки, стеки и очереди
  • Коллекции: map, set
  • Stream api, lambda, optional
  • Домашнее задание по коллекциям Java
  • Generic-типы. Runtime, wildcards & PECS
  • Работа с памятью JVM

Блок 4 – Linux

  • Знакомство с Linux
  • Продолжение знакомства с Linux

Блок 5 – Работа с файлами. Работа с сетью

  • Работа с файлами. Адаптер и декоратор
  • Домашнее задание: консольная утилита для поиска по файлу
  • Сериализация. Взаимодействие сервисов, бинарная сериализация, xml, json, yaml
  • Работа с сетью. UPD, TCP/HTTP, OSI
  • Домашнее задание: работа с сетью и API

Блок 6 – Java: аннотации, синхронизации, библиотеки

  • Java библиотека NIO. Отличия IO и NIO
  • Многопоточное программирование в Java. Синхронизация, классы concurrent.
  • Рефлексия в Java. Создание аннотаций

Блок 7 – Работа с Git и Spring Framework

  • Системы контроля версий. Версионирование кода, совместная разработка, CSV Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, код ревью
  • Системы автоматической сборки Java-проектов
  • Inversion of control / Dependency Injection
  • Что такое Spring framework и зачем он нужен?
  • Spring Application Context – от XML до Groovy
  • Spring Web. REST-архитектура и контроллеры
  • Сервера, Tomcat
  • MVC & Spring Boot. Архитектура Веб Сервиса, MVC, Spting Boot
  • Основы HTML. Язык разметки страницы
  • CRUD приложение. Create, Read, Update, Delete application

Блок 8 – SQL

  • Введение в блок SQL
  • Извлечение и фильтрация данных (часть 1)
  • Извлечение и фильтрация данных (часть 2)
  • Преобразование и сортировка данных (часть 1)
  • Преобразование и сортировка данных (часть 2)
  • Базы данных, подключение, запуск instance / JDBC
  • Развиваем проект и добавляем в БД (делаем todo)

Блок 9 – SQL и базы данных

  • Группировка данных
  • Введение в базы данных
  • Объединение таблиц
  • Подзапросы
  • Обновление, добавление и удаление данных
  • Создание, изменение и удаление таблиц
  • Advanced
  • Воркшоп. Реальный Postgres
  • Реляционные базы данных
  • Транзакции и уровни изоляции. Индексы

Блок 10 – Spring, Hibernate

  • Spring JDBC. Работа с базой данных и построение запросов
  • Spring JDBC (часть 2). Нестандартные запросы и транзакции
  • Hibernate. ORM – нет времени писать запросы
  • Spring Data Тот же Hibernate.. только лучше!

Блок 11 – Дипломная работа и помощь с трудоустройством

  • Работа над дипломным проектом для портфолио
  • Как расти в руководителя
  • Подготовка резюме
  • Подготовка к собеседованию
  • Финальная защита и консультации

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 22.03.2024 15:58
Java-разработчик

Java-разработчик

Оставить отзыв
Поделиться курсом с друзьями