Тратьте с умом
в Чёрную Пятницу
0 дней 00:00:00Выбрать курс

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

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

  • Бесплатно
Условия акции
Посмотреть программу
Формат обучения
Онлайн
Язык
Русский
Тип обучения
Курс
Длительность
10 часов
Уровень
Для начинающих специалистов
10 часов
  • Бесплатно
Условия акции

Чему вы научитесь, пройдя полный курс

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

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

  • Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты

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

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

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

Содержание курса

  • 25 модулей
  • 10 часов
  • Вводный модуль

    Вы узнаете, где применяется язык Java и как выглядит программный код. Установите среду разработки и напишете первое консольное приложение.

    • Введение в модуль.
    • Какие бывают программы.
    • Веб-приложения. Frontend и backend.
    • Цели и области применения Java.
    • Как выглядит программный код.
    • Установка среды разработки.
    • Пишем простое приложение.
    • Упаковываем приложение в один файл.
    • Особенности языка Java.
  • Синтаксис языка. Часть 1

    Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.

    • Переменные.
    • Условные операторы if и else.
    • Булевы операции.
    • Приоритеты и скобки в условиях.
    • Вложенные условия.
    • Тернарный оператор.
    • Комментарии в коде.
    • Разбираем код готового приложения.
  • Синтаксис языка. Часть 2

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

    • Цикл for.
    • Циклы while и do while.
    • Операторы break и continue.
    • Оператор switch…case.
    • Оператор switch в Java 17.
    • Разбираем сложный код.
  • Объекты и классы. Часть 1. Методы и классы

    Узнаете, что такое объекты, классы и методы в Java. Поймёте, как они работают, научитесь создавать их и использовать.

    • Методы.
    • Параметры методов.
    • Возвращаемые значения.
    • Классы и объекты.
    • Конструкторы.
    • Перегрузка методов.
    • Области видимости.
    • Символы и кодировки.
    • Внешние библиотека классов.
    • Создание JAR-файлов.

Авторы курса

  • Даниил Пилипенко

    Даниил Пилипенко

    Java-программист с опытом работы 18 лет, директор центра по подбору персонала SymbioWay

    Выпускник МГУ имени М. В. Ломоносова, кандидат наук. Владеет Java, PHP, технологиями frontend-разработки. 2006–2012. Руководитель отдела разработки в издательстве «Вокруг Света». 2012–2013. Ведущий разработчик Ютинет.Ру, создавал портал и внешние сервисы проекта. 2013–2014. Руководитель разработки PilotCards, управлял командой, которая создавала веб-сайт и мобильные приложения под iOS и Android. Автор курсов, спикер и программный директор направления backend-разработки в Skillbox

  • Михаил Овчинников

    Михаил Овчинников

    Ведущий разработчик Badoo. Стаж в разработке: 10+ лет

    Специалист в области разработки высоконагруженных систем и обработки больших данных. Докладчик крупнейших IT-конференций России. 2009–2013. Веб-разработчик и тимлид в издательстве «Вокруг Света». 2013–2016. Разработчик в Badoo Development. 2016–2018. Разработчик в Badoo UK, Лондон. С декабря 2018 года — Engineering Manager в крупной социальной сети