Java-разработчик
веб-приложений
Занятия по своему графику.
Cтарт после сдачи домашнего задания первого занятия

Первое занятие бесплатно
?

Base

Junior Java-разработчик
веб-приложений

Участников и выпускников:
90
?

Разработка веб-приложения 'База данных резюме'.
Java Core, XML/JSON, SQL/JDBC/транзакции, сервлеты/Tomcat/JSP/JSTL

База данных резюме (BaseJava)

Используем:
Java 8, IntelliJ IDEA, GitHub/Git, Сервлеты, JSP, JSTL, Tomcat, JUnit, PostgreSQL, GSON, JAXB
Проходим:
паттерны проектирования, многопоточность
Деплоим веб-приложения:
В контейнер сервлетов Tomcat
В облачный сервис Heroku
Храним резюме:
  • В памяти на основе массива, отсортированного массива, списка и ассоциированного массива (Map)
  • В файловой системе (File API и Java 7 NIO File API)
  • В стандартной и кастомной сериализации Java
  • в формате JSON (Google Gson)
  • в формате XML (JAXB)
  • В реляционной базе PostgreSQL

Разработка веб-приложения начинается с первого занятия, основываясь на базовых темах проекта:
объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML, JSON, SQL, персистентность в базу данных (PostgreSQL), сервлеты, JSP/JSTL, веб-контейнер Tomcat, HTML, модульные тесты JUnit, java.util.Logging, система контроля версий Git.

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

Для программистов,
обладающих начальными
знаниями языка Java.

Для опытных программистов,
желающих повторить основы
Java Core, либо пререкваливицироваться в
Java программистов с других языков

Илон Маск

Инженер, предприниматель

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

Для участия нужно:

Без проверки
домашних заданий

  • Доступ ко всем материалам занятий
  • Ведение веб-проекта
  • Домашние задания к каждому занятию
  • Подробный видео-разбор решений домашних заданий
  • Большой чат в Slak для общения и обмена опытом (на каждое занятие и тему- свой канал)
  • Ответы на все вопросы и помощь с проектом

5200 руб. за ВЕСЬ курс

С проверкой
домашних заданий

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

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

14950 руб. за ВЕСЬ курс

Участие после сдачи Домашнего задания, инструкция в письме открытого первого занятия.
Если HW1 показалась тяжелым, рекомендую пройти программу подготовки: интенсив StartJava

Скидка при оплате вместе с TopJava!

19900 руб. в месяц за ВСЕ

Всем участникам предоставляются:

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

Единоразовый 6-месячный купон на лучшую среду Java-разработки IntelliJ IDEA Ultimate

Общение с нашими выпускниками в специальной группе мессенджера Slack

Свежие вакансии для начинающих разработчиков, помощь с Java, отзывы о работодателях, события IT, интересные видео...

Доступ ко всем материалам навсегда, без привязки ко времени и местоположению

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

После прохождения курса – сертификат об окончании

Специальные цены участника на следующие проекты

Способы оплаты:

В конце обучения выдаются электронные сертификаты об окончании.
Образцы сертификатов:

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

Институт переподготовки и повышения квалификации выдает нашим слушателям, успешно прошедшим интенсив StartJava и курс BaseJava с проверкой домашних заданий или стажировку TopJava и заключившим отдельный образовательный договор, Дипломы государственного образца по специальностям "Java-разработчик веб-приложений" и "Enterprise Java-разработчик":


Хотел бы пройти обучение по двум направлениям:
- Разработка веб-приложения "База данных резюме";
- Стажировка Spring/JPA Enterprise
Как я понял, чтобы оба курса с проверкой ДЗ, и оплачивать их нужно отдельно? Можно ли оба курса проходить параллельно?
Также очень хочется пройти и третий курс - "Многомодульный maven. Многопоточность. XML. Веб-сервисы. Удаленное взаимодействие", но, боюсь, одновременно не осилю.
  • Проект BaseJava идет в индивидуальном порядке с куратором, начинается с массивов и заканчивается веб-приложением, программа ниже. Если опыта немного, начинать надо однозначно с этого курса и ОЧЕНЬ рекомендую проверку домашних заданий (практически все домашние задания - часть разрабатываемого веб-проекта). Можно увидеть именно свои ошибки в стиле, структурах данных, алгоритмах и кодировании. Это самый эффективный способ научиться программировать. Если же опыт c Java уже есть и просто хочется подтянуть некоторые темы программы, то возможно участие без проверки ДЗ.
    Проект начинается не с нуля, свой уровень можно оценить по выполнению первого задания, поэтому оплачивать можно только после выполнения первого задания и получения положительного фидбэка. Это означает, что в решении могут быть ошибки и оно неоптимально, но, в целом, участник готов к занятиям по данной программе.

  • Если опыта в программировании немного или первое задание BaseJava показался слишком сложным, рекомендую пройти Интенсив для начинающих программистов (StartJava) с поддержкой преподавателя. Это отличный способ подготовиться к обучению на BaseJava. По АКЦИИ можно приобрести оба курса StartJava + BaseJava одновременно.

  • Стажировка Java Spring 5/JPA Enterprise (TopJava) стартует 30.01.2020, начинается с сервлетов и требует наличия базовых знаний Java. Группа стартует каждые 4 месяца, возможно индивидуальное обучение.
    Оплату BaseJava рекомендую делать вместе со стажировкой Java Enterprise (TopJava) со скидкой ~20%. Доплату за проверку ДЗ TopJava можно будет сделать в любой момент. Также скидка 20% распространяется на другие варианты одновременной оплаты участия в проектах.

  • Проект Многомодульный maven. Многопоточность. XML. Веб-сервисы. Удаленное взаимодействие (MasterJava) идет в индивидуальном порядке (старт в любое время). Все материалы доступны сразу после оплаты. Ее прохождение рекомендую тем, кто уже имеет опыт программирования и знаком с самым востребованным стеком Java, который проходим на TopJava.

  • Все опции оплаты есть в личном профиле. Зайти в него можно либо при логине через Google/ GitHub/ VK, либо по ссылке "Личный профиль" в конце письма открытого занятия

Есть знание Java Core, общих принципов и некоторый опыт. С чего лучше начинать?
Посмотри программу ниже - все ли там хорошо знакомо? Работал с базой данных и сервлетами? Получи открытые первые занятия, сделай домашние задания и оценить свой уровень. Наконец, если на TopJava окажется сложно, можно взять паузу, пойти на BaseJava, и вернуться к TopJava на следующем потоке (повторы бесплатные).