Java — популярный и широко используемый язык программирования среди веб-разработчиков. В рамках курса вы получите базовые знания по созданию макетов, а также научитесь оптимизировать базы данных и алгоритмы, приобретете знания по работе с HTML/CSS и с фреймворком. Процесс обучения выстроен преподавателями таким образом, что по его результатам у вас сформируется богатый практический опыт, что, в свою очередь, позволит работать с множеством разнообразных по сложности проектов.
В качестве бонуса вам будет предоставлена возможность пройти стажировку в GeekBrains. После завершения курса вы получите сертификат.
Курс включает в себя теоретические и практические задания, основанные на реальных примерах, для лучшего понимания программы обучения.
Обсудите, что собой представляет курс, а также ознакомитесь с классификацией данных.
Изучите алгоритмические конструкции.
Научитесь настраивать код, чтобы он выполнялся многократно.
Разберетесь с функционалом языка программирования.
Выясните, как хранятся однотипные данные.
Изучите теоретические основы языка.
Разберетесь с базовыми конструкциями Java.
Изучите примеры проектов.
На основе игры поговорите о структуре и базовых возможностях языка.
Проанализируете основные принципы.
Изучите устройство и возможности современного ООП.
Научитесь самостоятельно настраивать строки.
Сверстаете проект и оформите его.
Узнаете о важности системы контроля.
Установите и настроите программу.
Рассмотрите функционал Git.
Научитесь их создавать и копировать.
Выясните, какие существуют основные инструменты контроля.
Узнаете, как отслеживать прошлые версии.
Создадите, удалите ветки, а также попробуете переключиться между ними.
Самостоятельно загрузите его в систему.
Объедините содержимое ветки с целевой веткой.
Поговорите об использовании разных версий, рассмотрите преимущество и недостатки каждой из них.
Поработаете с пул-реквестом.
Научитесь работать со сложными инструментами.
Примените в проекте данный вид репозитория.
Выясните, в чем суть данного вида баз данных.
Рассмотрите возможности их управления.
Разберете этот процесс на практическом примере.
Создадите объекты базы данных.
Добавите строки в таблицы.
Вернете выборку из базы данных.
Удалите неуникальные значения, зададите поле для сортировки записей, извлечете определенные данные из таблиц.
Уберете лишнюю информацию из баз данных.
Обеспечите их взаимосвязь.
Поработаете с набором полей в одной таблице.
Наладите связь между такими таблицами.
Выясните, в чем специфика работы с ключом таблицы.
Сформируете воедино информацию из разных таблиц.
Ознакомитесь с функционалом данной команды.
Попрактикуете левое и правое внешнее соединение.
Объедините результирующий набор.
Выясните, в чем их основное предназначение.
Сгруппируете несколько строк.
Настроите уникальные значения.
Попробуете поработать с базой данных.
Разберете теоретические аспекты.
Изучите ошибки в программе.
Рассмотрите их структуру.
Поговорите о дизайне приложений.
Научитесь работать с несколькими потоками одновременно.
Научитесь настраивать пакеты.
Внедрите разные типы сокетов.
Создадите сервер с рассылками.
Познакомитесь с дженериками в Java.
Изучите основной функционал.
Научитесь разным инструментам для работы с данными.
Рассмотрите основные виды.
Поработаете с несколькими потоками одновременно.
Изучите программы, специализирующиеся на Java-разработке.
Попробуете на практике преимущества библиотеки.
Разберете основной перечень вопросов, задаваемых работодателем.
Разберете теоретические аспекты.
Узнаете, как они применяются в рамках конкретного проекта.
Рассмотрите, в каком порядке располагаются данные.
Ознакомитесь с работой узлов.
Узнаете, в чем преимущество такого метода.
Обсудите их роль.
Выясните, как устроены графы и какой функционал они поддерживают.
Узнаете, как их реализовать в Java.
Поговорите о процессе верстки сайтов.
Рассмотрите практические примеры использования языка программирования HTML.
Попробуете стилизовать собственную веб-страницу.
Разберете процесс верстки с помощью тегов.
Узнаете подробнее о позиционировании.
Научитесь графически оформлять сайт.
Изучите базовые основы верстки такого сайта.
Ознакомитесь с веб-интерфейсом, полезным для работы.
Поработаете с платформой, разработаете надежные приложения.
Выясните, что это такое, как он работает.
Разберете функционал фреймворка.
Освоите простой механизм верстки приложений.
Ознакомитесь с данной спецификацией Java.
Настроите управление сохранением созданных объектов.
Воспользуетесь механизмом взаимодействия с базами данных.
Создадите приложение с помощью этой библиотеки.
Обсудите их основное предназначение.
Научитесь реализовывать рест-сервисы.
Настроите безопасность приложения.
Разберете практические примеры и попробуете поработать над собственным проектом, применяя полученные знания.
Разберете, в чем преимущество обучения на этой платформе.
Изучите основные приемы, которые используются в процессе учебы.
Научитесь решать проблемы с помощью командных усилий.
Расставите по приоритету свои задачи.
Сформируете эти важные навыки в процессе обучения по программе.
Разберете основные ошибки при его составлении.
Отрепетируете презентацию своей финальной работы.
Обсудите весь процесс обучения, выскажете свои пожелания, поделитесь тем, что понравилось.