Скидка 25%

Java-разработчик с нуля

Освойте backend-разработку и программирование на Java, фреймворки Spring и Maven, работу с базами данных и API. Создайте свой собственный проект, собрав портфолио и став востребованным специалистом для любой IT компании

Скидка 25%

Java-разработчик
с нуля

Освойте backend-разработку и программирование на Java, фреймворки Spring и Maven, работу с базами данных и API. Создайте свой собственный проект, собрав портфолио и став востребованным специалистом для любой IT компании

Онлайн

Формат

4 месяца

Длительность

Навсегда

Доступ

Кому подойдет курс?

Новичкам в IT

У вас мало или совсем нет опыта в программировании. Курс поможет вам с нуля прогрузиться в программирование, а на выходе получить готовый проект

Программистам

Вы знаете другие языки программирования и хотите добавить Java к своему скиллсету. Расширьте компетенции и решите, подходит ли вам эта специализация

Сменить профессию

Вы хотите сменить сферу деятельности и освоить новую профессию. Получите быстрое, доступное и комфортное погружения в Java

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

10

Блоков обучения

90+

Уроков

13+

Часов лекций

10

Лет опыта преподавателя

Блок 1: Java Base. Базовые типы и структуры данных, переменные. Условные операторы, работа с функциями.

  • Введение в Java Лекция
  • Подготовка к работе. Установка Java Лекция и практика
  • Подготовка к работе. Обзор инструментов для работы. Установка IDEA Лекция и практика
  • Введение в ООП Лекция и практика
  • Типы данных Лекция и практика
  • Экземпляры класса Лекция и практика
  • Пакеты Java Лекция и практика
  • Методы Лекция и практика
  • Уровни методов в Java Лекция и практика
  • Наследование Лекция и практика
  • Аннотации. Популярные аннтоации @Override Лекция и практика
  • Условный оператор Лекция и практика
  • Массивы Лекция и практика
  • Collection Framework Лекция и практика
  • Циклы Лекция и практика
  • Switch Лекция и практика
  • Уровни доступа Лекция и практика
  • Конструкторы Лекция и практика
  • Getters & Setters Лекция и практика
  • Equals и hashcode методы Лекция и практика
  • Неизменяемые объекты Лекция и практика
  • Enum. Перечисления Лекция и практика
  • String Лекция и практика
  • Преобразование типов Лекция и практика
  • Интерфейсы Лекция и практика
  • Абстрактные классы Лекция и практика
  • Nested Class Лекция и практика
  • Анонимные классы Лекция и практика
  • Исключения Лекция и практика
  • Лямбда выражения Лекция и практика
  • Стримы Лекция и практика
  • Многопоточность Лекция и практика
  • Тестирование по блоку Тестирование

Блок 2: Основы работы с Git

  • Что такое Git, какие хостинги бывают Лекция
  • Установка и конфигурация Git Лекция и практика
  • Базовая работа с Git: add, commit, push, pull Лекция и практика
  • Отмена изменениий файла и всей staging area Лекция и практика
  • Команда stash Лекция и практика
  • Ветки. Создание ветки Лекция и практика
  • Ветки. Pull request Лекция и практика
  • Ветки. Конфликты и слияния Лекция и практика
  • Ветки. Удаление ветки Лекция и практика
  • Fetch и переходы по веткам Лекция и практика
  • Тестирование по блоку Тестирование

Блок 3: Основы работы с Maven. Сборка проекта

  • Как проходит сборка проекта. Что такое Maven, Gradle, Ant Лекция
  • Жизненный цикл сборки Лекция
  • pom.xml Лекция
  • Dependencies. Управление зависимостями Лекция
  • Плагины Лекция
  • Мультимодульность Лекция
  • Properties Лекция
  • Profile Лекция
  • Licenses, developers, scm, dist Лекция
  • Установка Maven Лекция и практика
  • Практическое задание Лекция и практика
  • Тестирование по блоку Тестирование

Блок 4: Знакомство с HTTP, Rest API, работа с запросами

  • Обзор HTTP Лекция
  • Структура HTTP Лекция
  • Методы HTTP Лекция
  • Статусы ответа HTTP Лекция
  • Cookie HTTP Лекция
  • XML Лекция
  • JSON Лекция
  • Установка Postman Лекция и практика
  • Реализация в Postman jsonplaceholder.typicode.com Лекция и практика
  • Реализация jsonplaceholder.typicode.com на Retrofit Лекция и практика
  • Тестирование по блоку Тестирование

Блок 5: Знакомство с Spring. Делаем первое web приложение

  • Обзор Spring Лекция
  • Spring Boot init Лекция и практика
  • Spring MVC. Обзор возможностей Лекция и практика
  • Spring MVC. Get запросы Лекция и практика
  • Spring MVC. Post запросы Лекция и практика
  • Spring MVC. Put запросы Лекция и практика
  • Spring MVC. Delete запросы Лекция и практика
  • Spring MVC. Path запросы Лекция и практика
  • Тестирование по блоку Тестирование

Блок 6: Знакомство с современными базами данных. Добавляем работу с базой данных в наше веб приложение

  • Какую роль выполняют базы данных в современных web приложениях Лекция
  • Какие базы данных бывают. SQL & NoSQL Лекция
  • Как работать с базами данных в Spring. Пакет Data Лекция
  • MongoDB. Установка Лекция и практика
  • Разворачиваем и настраиваем проект для работы с MongoDB Лекция и практика
  • MongoDB. API для сохранения User. Сохранение данных в MongoDB Лекция и практика
  • MongoDB. API для получения User по ID Лекция и практика
  • MongoDB. API получения всех пользователей Лекция и практика
  • MongoDB. API фильтрации результатов поиска Лекция и практика
  • MongoDB. API изменения сущности Лекция и практика
  • MongoDB. API удаления сущности Лекция и практика
  • Postgres. Установка Лекция и практика
  • Разворачиваем и настраиваем проект для работы с Postgres Лекция и практика
  • Postgres. API для сохранения User. Сохранение данных в Postgres Лекция и практика
  • Postgres. API для получения User по ID Лекция и практика
  • Postgres. API получения всех пользователей Лекция и практика
  • Postgres. API фильтрации результатов поиска Лекция и практика
  • Postgres. API изменения сущности Лекция и практика
  • Postgres. API удаления сущности Лекция и практика
  • Тестирование по блоку Тестирование

Блок 7: Тестирование

  • Зачем нужны тесты. Какие тесты бывают. Что такое Unit-тесты Лекция
  • Настраиваем окружение для тестов в Spring Лекция и практика
  • Покрываем тестами REST Controller Лекция и практика
  • Тестирование по блоку Тестирование

Блок 8: Документация REST API. Swagger

  • Добавление в проект Swagger Лекция и практика
  • Документация для API Swagger Лекция и практика
  • Тестирование по блоку Тестирование

Блок 9: Защита Web приложений. Spring Security

  • Добавляем авторизацию с помощью Spring Security Лекция и практика
  • Учим приложение хранить логин пароль и авторизироваться по ним Лекция и практика
  • Добавляем возможность регистрации Лекция и практика
  • Интегрируем тесты и Spring Security Лекция и практика
  • Тестирование по блоку Тестирование

Блок 10: Самостоятельный проект. API для движка Merion Academy

  • Создаем проект для работы Лекция и практика
  • API для работы с сущностью "Ученик" Лекция и практика
  • API для работы с сущностью "Курс" Лекция и практика
  • API для работы с сущностью "Урок" Лекция и практика

Финальное тестирование

  • Финальное тестирование Тест
  • Сертификат Сертификат

Все о курсе за 1 минуту

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

1

Изучаете модули в нашей системе

img/study-img-1.png
2

Проходите лабораторные

img/study-img-2.png
3

Выполняете задания

img/study-img-3.png
4

Собираете ачивки за прогресс

img/study-img-4.png
5

Если возникнут вопросы –
поможем

img/study-img-5.png
6

Получаете
сертификат

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

Что вы получите

Быстрое погружение

Прикладные знания

Опыт ведущих экспертов

Сертификат для резюме

Инвестиция в карьеру

Помощь в обучении

Поможем прокачать карьеру!

При покупке курса по Java мы дарим интенсив по карьерному росту, разработанный совместно с экспертами из центра развития карьеры «ЭЙЧ»

1

Разберешь, как составлять сильные резюме

2

Узнаешь, как правильно проходить собеседования

3

Получишь рекомендации по развитию карьеры

4

Прокачаешь навыки самопрезентации

Автор интенсива – Даша Васянина

HR-эксперт, CPO в CareerON, ex Skillbox, Skillfactory, McKinsey

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

Учитесь когда и где вам удобно
У нас есть приложение для iPhone, iPad, планшетов
и Android-телефонов, а также версия в браузере, которую можно открыть как на компьютере, так и на телефоне.
Подробнее

Ментор курса

Ростислав Маслов

CEO FoodTech Lab и CIO в Blinberry Group

  • Управляю командой из более чем 40 человек
  • Создаем высоконагруженные бэкэнд сервисы на Java в FoodTech индустрии
  • Участвовал во многих проектах, где разрабатывали backend на java и за все это время принял для себя лучшие решения и подходы по написанию кода и приложений. И теперь этими практиками делюсь со всеми.

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

Курс будет полезен как тем, кто уже знаком с Java, так и тем, кто только хочет начать знакомство с этим языком программирования.

В программе курса используется самая эффективная модель обучения: "делай то, что делаю я". Курс постепенно и логично погружает от основ программирования и дает самые важные скиллы для работы: базовые типы структуры данных, алгоритмы, объектно-ориентированное программирование, работа с Web/HTTP, работы с SQL и NoSQL, построение собственного веб-сервера.

В курсе мы делаем упор именно на те знания и практики, которые используем в реальных проектах и именно по этому мы уверены, что знания которые мы даем, необходимы всем, кто начинает свой путь в Java вместе с Merion Academy.

Что говорят наши студенты

Отличный курс для начинающих по сетям, все доступно и понятно. Отдельное спасибо за крутые видеоролики)
Замечательные ребята! Знаком с ними дистанционно, но, они очень контактные. Знающие и хорошие специалисты своего дела. Ну и плюсом ооочень много делают для популяризации it в России.
Хорошие курсы для начинающих сетевых инженеров. Если хотите прокачать знания по сетям и телефонии, то однозначно сюда.
Отлично проработанные курсы. Качественно подобрана и классифицирована информация. Не раз обращался к этим ребятам за помощью. Спасибо за помощь.
Прошёл курс по основам информационной безопасности. Курс весьма информативный за свои деньги! Есть практические задания на Cisco packet tracer и приводятся примеры с опенсорс решениями по ИБ,это радует. Хотел бы пожелать в будущем добавить лабы по комплексной технической защите сети с опенсорс решениями всех типов(антивир, ids, ips, siem, soar и тд) и по форензике, с применением опенсорс инструментов на примере какой нибудь ситуации где все виды технических решений присутствуют. Потому как самая главная ценность в практике. А в целом новичкам советую пройти этот курс,очень информативно и материал интересно подан,вобщем не пожалел,что приобрёл!
Очень понравились курсы по Asterisk и к базе знаний обращаюсь часто, грамотные люди в Мерион Нетворкс!!!

Государственная лицензия

Мы обучаем на основании государственной лицензии №Л035-01298-77/00554994, поэтому, вы можете получить социальный налоговый вычет по расходам на обучение и вернуть до 120 000 ₽

Про налоговый вычет
Ваше резюме после обучения
img
Зарплата на старте
от 80 000 ₽ /месяц
Профессиональные навыки:
Знание базовых типов данных, операторов, функций, ООП в Java.
Опыт сборки проекта в Maven
Опыт работы с фреймворком Spring
Написание REST API для работы с SQL и NoSQL базами данных
Умение писать unit-тесты и документацию Swagger
Умение работать с Git
img
Скидка 25%
до 24 февраля
Java-разработчик с нуля
4 месяца обучения
icon
Начало обучения 25 февраля
icon
Осталось 7 мест
В рассрочку на 12 месяцев
1 374 ₽ / месяц
1 832 ₽ / месяц
Полная стоимость курса
16 490 ₽
21 990₽
Записаться и оплатить
Нажимая на кнопку вы соглашаетесь на обработку персональных данных
Доступ к электронной образовательной системе, подтверждение платежа и все инструкции по курсу отправим вам на почту в течение 1 часа после оплаты.
Выберите вариант оплаты:
16 490 ₽
единовременно
Способы оплаты:

Сервис «Долями» принимает только телефонные номера из РФ. Укажите российский номер или выберите другой способ оплаты.

Нажимая на кнопку вы принимаете публичную оферту
от 1 374 ₽ в месяц
в рассрочку от банка
Срок рассрочки:
Нажимая на кнопку вы принимаете публичную оферту

💡
Ученье - Свет!
Вы на правильном пути.
Дальнейшие инструкции мы отправили вам на почту.

FAQ

Как я смогу получить доступ к курсу после того, как я оплачу его?

  • После оплаты курса, вы получите на ваш email письмо в течение 10 минут. В этом письме будет ссылка на нашу электронную образовательную систему, а также логин и пароль для входа. Если вы не получили письмо, проверьте, не попало ли оно в папку «Спам». Если вы не нашли письмо в папке «Спам», свяжитесь с нами по адресу info@merionet.ru, и мы перешлем вам его повторно.

Насколько у меня останется доступ к материалам?

  • Доступ ко всем учебным материалам останется у вас навсегда. Мы не ограничиваем вас по времени.

В какое время проходят занятия?

  • В любое удобное для вас! Это онлайн курс, поэтому, можете заниматься хоть ночью, укутавшись в одеяло и попивая чай.

Можно ли оплатить от организации?

  • Конечно. Пришлите карточку вашей организации в наш коммерческий отдел на почтовый адрес info@merionet.ru

Почему именно Merion Academy?

  • С 2015 года мы делаем образовательный контент на ИТ/телеком тематику в собственной базе знаний и на YouTube, который полезен более чем 18 498 669 IT - специалистам.


    И знаете что? Мы поняли, как сделать его таким, чтобы даже рассказ про LSA в протоколе OSPF был легким, интересным и смешным, чтобы обучение увлекало вас и давало высокие результаты.


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

Что помимо самого курса я получу?

  • В случае успешного прохождения итогового теста, вы получите сертификат с уникальным номером. Проверить подлинность сертификата можно тут: wiki.merionet.ru/CertValidate. Так же вы получите доступ закрытый Telegram чат, где мы помогаем друг другу в решение технических вопросов.

Хочу стать автором курсов!

  • Мы всегда рады сотрудничеству с экспертами отрасли. Пришлите нам свои регалии на info@merionet.ru для связи с отделом по работе с авторами.