Разработка веб-приложения
База данных резюме (BaseJava)
(refactoring.guru доступен через VPN, у расширения Хром включить показ и активировать на страничке)
На собственный выделенный сервер (первое занятие курса Startup)
- В памяти на основе массива, отсортированного массива, списка и ассоциированного массива (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 и личным куратором. Все домашние задания являются частью веб проекта, их разбор идет в начале каждого занятия.
Видеообзор проекта BaseJava
Целевая аудитория
Для программистов,
обладающих начальными
знаниями языка Java.
Для опытных программистов,
желающих повторить основы
Java Core, либо пререкваливицироваться в
Java программистов с других языков
Илон Маск
Инженер, предприниматель
Любое знание стоит воспринимать как подобие семантического дерева: убедитесь в том, что понимаете фундаментальные принципы, то есть ствол и крупные ветки, прежде чем лезть в мелкие листья-детали. Иначе последним не на чем будет держаться.
Для участия нужно:
- Бесплатно получить первое занятие
- Выполнить домашнее задание
- Прислать ссылку на свое решение (контакты в письме)
- Получить фидбэк и оплатить участие
Стоимость за месяц за ВЕСЬ курс 17 занятий
(4.5 месяца на проверку ДЗ):
Без проверки
домашних заданий
- Доступ ко всем материалам занятий
- Ведение веб-проекта
- Домашние задания к каждому занятию
- Подробный видеоразбор решений домашних заданий
- Большой чат в Slack для общения и обмена опытом (на каждое занятие и тему - свой канал)
- Ответы на все вопросы и помощь с проектом
7290 руб. за весь курс
С проверкой
домашних заданий
Проверка домашних заданий позволит увидеть свои ошибки в стиле, структурах данных, алгоритмах и кодировании. Это самый эффективный способ научиться программировать.
Доступ к материалам остается навсегда. Проверка домашних заданий действует 4.5 месяца с возможностью продления.
24940 руб. за весь курс
Участие после сдачи Домашнего задания HW1, инструкция в письме открытого первого занятия.
Если HW1 показалась тяжелым, рекомендую пройти программу подготовки: интенсив StartJava
От "Junior" до Enterprise Java-разработчика
Проект Java-разработчик веб-приложений (BaseJava) с проверкой на 4.5 месяца
Стажировка Enterprise Java-разработчика (TopJava) без проверки
Скидка на 14-дневный интенсив по поиску работы от CodeReview
33950
руб. за курс за весь пакет
Проект Java-разработчик веб-приложений (BaseJava) с проверкой на 4.5 месяца
Стажировка TopJava с проверкой и ревью выпускного проекта
Скидка на 14-дневный интенсив по поиску работы от CodeReview
49950
руб. за курс за весь пакет
Всем участникам предоставляются:
Поддержка преподавателя, ответы на вопросы и обсуждение занятий и домашних заданий в группе участников.
Общение с нашими выпускниками в
специальной группе Slack и канале Telegram
Свежие вакансии для начинающих разработчиков, помощь с Java, отзывы о работодателях, события IT, интересные видео...
Доступ ко всем материалам навсегда, без привязки ко времени и местоположению
Все видео доступны для просмотра онлайн и скачивания в любое время и без ограничения по срокам. Записи разбиты по темам и тщательно отредактированы. Большое количество подобранных ресурсов для углубления в детали.
После успешного прохождения курса – сертификат об окончании
Специальные цены участника на все наши проекты
Способы оплаты:
Сертификаты
После успешного прохождения обучения выдаются электронные сертификаты.
Образцы сертификатов:
Сохранить веб-страницу в PDF, CutePDF
Результаты опроса выпускников:
Ваши вопросы
- Разработка веб-приложения "База данных резюме";
- Стажировка Spring/JPA Enterprise
Как я понял, чтобы оба курса с проверкой ДЗ, и оплачивать их нужно отдельно? Можно ли оба курса проходить параллельно?
Также очень хочется пройти и третий курс - "Многомодульный maven. Многопоточность. XML. Веб-сервисы. Удаленное взаимодействие", но, боюсь, одновременно не осилю.
Проект BaseJava идет в индивидуальном порядке с куратором, начинается с массивов и заканчивается веб-приложением, программа ниже. Если опыта немного, начинать надо однозначно с этого курса и ОЧЕНЬ рекомендую проверку домашних заданий (практически все домашние задания - часть разрабатываемого веб-проекта). Можно увидеть именно свои ошибки в стиле, структурах данных, алгоритмах и кодировании. Это самый эффективный способ научиться программировать. Если же опыт c Java уже есть и просто хочется подтянуть некоторые темы программы, то возможно участие без проверки ДЗ.
Проект начинается не с нуля, свой уровень можно оценить по выполнению первого задания, поэтому оплачивать можно только после выполнения первого задания и получения положительного фидбэка. Это означает, что в решении могут быть ошибки и оно неоптимально, но, в целом, участник готов к занятиям по данной программе.Если опыта в программировании немного или первое задание BaseJava показался слишком сложным, рекомендую пройти Интенсив для начинающих программистов (StartJava) с поддержкой преподавателя. Это отличный способ подготовиться к обучению на BaseJava. По АКЦИИ можно приобрести оба курса StartJava + BaseJava одновременно.
Стажировка Java Spring/ JPA Enterprise (TopJava) стартует 30.01, первое занятие 06.02, начинается с сервлетов и требует наличия базовых знаний Java. Группа стартует каждые 4 месяца, возможно индивидуальное обучение.
Оплату BaseJava рекомендую делать вместе со стажировкой Java Enterprise (TopJava) со скидкой ~20%. Доплату за проверку ДЗ TopJava можно будет сделать в любой момент. Также скидка 20% распространяется на другие варианты одновременной оплаты участия в проектах.Проект Многомодульный maven. Многопоточность. XML. Веб-сервисы. Удаленное взаимодействие (MasterJava) идет в индивидуальном порядке (старт в любое время). Все материалы доступны сразу после оплаты. Ее прохождение рекомендую тем, кто уже имеет опыт программирования и знаком с самым востребованным стеком Java, который проходим на TopJava.
Ресурсы:
Наши преподаватели и поддержка:
Максим Чимаев
1-е занятие
• Автор и куратор проекта StartJava• Куратор и один из разработчиков проекта BaseJava
• Java ментор