Java завоевал необыкновенную популярность в мире и последние годы уверенно занимает лидирующие позиции в рейтингах языков программирования. На Java пишут декстопные и мобильные приложения, игры, сложные программные продукты, специализированное ПО (банковское, трейдинговое, для крупных розничных сетей и т.п.). Ввиду высокого спроса на рынке труда на java-разработчиков, у Вас есть реальный стимул освоить новую профессию и получить уже в процессе обучения достойную практику программирования, благодаря разработке реального веб-приложения. Добро пожаловать в мир Java!
Мы работаем по закону № 44-ФЗ, заключаем государственные контракты, в том числе через осуществление закупок у единственного поставщика, являемся субъектом малого предпринимательства, предоставляем все необходимые документы.
ИНФОРМАЦИЯ О КУРСЕ | |
Продолжительность: 170 ак.часов Форма обучения: Дистанционная Срок освоения курса: 4 месяца Итоговый документ: Свидетельство о Стоимость курса: 28 900 руб. (обучение с расширенной поддержкой |
|
ПРЕПОДАВАТЕЛЬ КУРСА |
|
СВЯЖИТЕСЬ С НАМИ |
|
+7 (495) 120-00-76 |
Вот так будет выглядеть |
Курс предназначен для программистов, обладающих начальными знаниями языка Java, для опытных программистов, желающих повторить основы Java Core, либо пререкваливицироваться в Java программистов с других языков. Успешно окончившим курс выдается официальное Свидетельство о дополнительном образовании.
Разработка веб-приложения начинается с первого занятия, основываясь на базовых темах проекта: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML, JSON, SQL, персистентность в базу данных (PostgreSQL), сервлеты, JSP/JSTL, веб-контейнер Tomcat, HTML, модульные тесты JUnit, java.util.Logging, система контроля версий Git.
Проект идет в индивидуальном режиме (старт в любое время) по готовым материалам с поддержкой в мессенджере Slack и личным куратором. Все домашние задания являются частью веб проекта, их разбор идет в начале каждого занятия.
Занятия по своему графику, старт сразу после оплаты
После погружения в основы, вся теория программирования разложится у Вас по полочкам. Вы получите полугодовой доступ к лучшей среде Java-разработки JetBrains IDEA Ultimate, вдоволь пообщаетесь с коллегами в специальной группе мессенджера Slack и приступите к разработке настоящего веб-приложения, основываясь на базовых темах проекта: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализация, работа с XML, JSON, SQL, персистентность в базу данных (PostgreSQL), сервлеты, JSP/JSTL, веб-контейнер Tomcat, HTML, модульные тесты JUnit, java.util.Logging, система контроля версий Git.
Разработка веб-приложения "База данных резюме"
- используем: Java 8, IntelliJ IDEA, GitHub/Git, Сервлеты, JSP, JSTL, Tomcat, JUnit, PostgreSQL, GSON, JAXB
- проходим паттерны проектирования, многопоточность
- храним резюме
- в памяти на основе массива, отсортированного массива, списка и ассоциированного массива (Map)
- в файловой системе (File API и Java 7 NIO File API)
- в стандартной и кастомной сериализации Java
- в формате JSON (Google Gson)
- в формате XML (JAXB)
- в реляционной базе PostgreSQL
- деплоим веб-приложения
- в контейнер сервлетов Tomcat
- в облачный сервис Heroku
Проект начинается с массивов и заканчивается веб CRUD приложением. Если опыта немного, рекомендуется обучение с проверкой домашних заданий. Можно увидеть именно свои ошибки в стиле, структурах данных, алгоритмах и кодировании. Это самый эффективный способ научиться программировать.
Проверка Вашего кода
Вы увидите именно свои ошибки в стиле, структурах данных, алгоритмах, кодировании. После ревью кода можно поправить ошибки и пройти проверку еще раз. Опыт равноценен нескольким годам работы Java-разработчиком.
Широкий охват всех аспектов разработки
Широкий охват инструментов, фреймворков и технологий разработки от БД до фронтенда. Демонстрация разных подходов к решению реальных задач и домашних заданий (не книжно-шаблонных) при разработке проекта дают понимание тонкостей и сложностей применяемых технологий.
Немедленное применение знаний на практике
В конце каждого занятия есть домашнее задание по реализации функционала, схожего с пройденным + типичные ошибки и замечания по его реализации. Выполнение домашних заданий закрепляет полученные знания.
Доступность материалов без привязки к времени и местоположению
Все видео доступны для просмотра и скачивания. Записи разбиты по темам и тщательно отредактированы.
Групповое общение, поддержка коллег и преподавателей
Групповое обсуждение с коллегами и преподавателями в группе проекта Slack по любым вопросам.
IntelliJ IDEA Ultimate ключ на 6 месяцев
Разработка ведется в лучшей и самой популярной интегрированной среде разработки IntelliJ IDEA. Участникам выдается личный ключ на IntelliJ IDEA Ultimate на 6 месяцев.
Для учебы необходим компьютер с любой операционной системой, на который необходимо установить Java Development Kit под соответствующую ОС и среду разработки IntelliJ IDEA.
Максимальная польза от обучения:
практика + ревью кода преподавателем
Что поменяется после прохождения курса:
- Перестанете решать пустые задачки и перескакивать с курса на курс в поисках верного пути. Систематизируете знания. Обретете уверенность.
- С помощью проверенных методик сможете работать эффективнее, быстрее находить ответы на свои вопросы. Получите поддержку сообщества и менторов.
- Сможете показать работодателю СВОЁ работающее веб-приложение!
Учимся на реальном проекте!
Как проходит обучение? Занятия проводятся по отредактированным видеозаписям, разбитым на темы, которые раз в неделю направляются слушателям. На каждом занятии мы проходим несколько новых тем. По факту освоения базовых уроков по программированию, начинает создавать веб-приложение. В конце каждого занятия есть домашние задания, которые требуют применения навыков, полученных на пройденных уроках. Каждый новый урок начинается с разбора домашнего задания и состоит из нескольких тем/видео и нового функционала проекта. Ответы на Ваши вопросы, обсуждения заданий, общение с кураторами происходит в различных каналах группы проекта. На обучении основное внимание будет уделяться способам решения многочисленных проблем разработки, структурному (красивому и надежному) Java кодированию.
Трудоемкость курса – 170 академических часов. (длительность обучения 4 мес.)
В стоимость входят все материалы, участие в группе Slack (на каждое занятие и тему – свой канал), полугодовая лицензия IntelliJ IDEA, ответы на вопросы и помощь с проектом.
Стоимость курса – 28 900 рублей (обучение с расширенной поддержкой преподавателя – с проверкой Ваших домашних заданий и ревью кода).
Учебная программа дистанционного курса
«Веб Java-разработчик»
№ |
Тема |
Кол-во ак. час. |
1 |
Объектно-ориентированное программирование на Java: основы, алгоритмы и структура, паттерны проектирования Принципы ООП. Объектная модель в Java. Структура памяти: куча, стек, регистры, константы. Типы данных. Пакеты. Паттерны проектирования. Шаблонный метод |
30 |
2 |
Обработка исключений Работа со строками. Исключения. Отражение. Аннотация. Модульное тестирование |
18 |
3 |
Контейнерные классы и коллекции Контейнеры/коллекции. Вложенные, внутренние, локальные и анонимные классы |
16 |
4 |
Создание объектной модели Параметризация. Стирание типов. Логирование. Синглетон, Enum. Работа с датами и временем. Работа с файлами и ресурсами. Ввод/вывод. Сериализация. NIO |
16 |
5 |
Новое в Java 8. Основы Java 8 Stream API Основы Java 8 Stream API. Форматы XML и JSON. |
16 |
6 |
Многопоточное программирование Многопоточность. Параллельное выполнение. Потоки. Синхронизация. |
12 |
7 |
Введение в реляционные базы данных и SQL Введение в реляционные базы данных. Реляционная СУБД PostgreSQL. Терминал psql. Введение в SQL |
28 |
8 |
Работа с базами данных в Java Базы данных. Реляционные СУБД. PostgreSQL. Транзакции |
12 |
9 |
Разработка веб-приложений, сервлеты и технологии JSP/JSTL Язык разметки HTML. Контейнер сервлетов Tomcat. Сервлеты. JSP/JSTL |
10 |
10 |
Деплой Java-приложения в облачный сервис Загрузчик классов. Деплой в облачный сервис |
12 |
Всего |
170 ак.ч. |
Курс «Веб Java-разработчик» постоянно совершенствуется: в уроках появляются ответы на возникающие у слушателей вопросы, дополняются задания с учетом появления следующих поколений JUnit, домашние задания обрастают подсказками.
После обучения оставьте своё резюме в базе данных выпускников.
Её смотрят более 400 рекрутинговых агентств и IT-компаний!
Автором и преподавателем курса является опытный java архитектор с многолетним опытом работы в разнообразных проектах в крупных компаниях, с отличным знанием и опытом применения концепций ООП, SOA, шаблонов, с высочайшим уровнем владения языками Java, JavaScript, Scala, Python/Jython, Groovy. Имея два профильных высших образования, аспирантуру, несколько серьезных курсов повышения квалификации, он уже более 6 лет занимается передачей наставнического мастерства и Java онлайн-тренингами.
Особенности курса Java в Виакадемии:
Живая среда разработки, реальные задачи! Веб-приложение разрабатывается с нуля на GitHub, курс оканчивается деплоем приложения в облачный сервис Heroku;
|
||
Вы имеете возможность учиться в любое время и в любом месте, где есть Интернет; раз в неделю осуществляется рассылка новых материалов и дается время на проработку пройденных тем и выполнения домашнего задания;
|
||
Вас постоянно поддерживает преподаватель, проверяя детально выполненные Вами задания, осуществляя экспертную оценку Вашего кода, анализируя участие в разработке веб-приложения – и именно так лучше всего научиться правильно программировать;
|
||
При успешной сдаче выпускного проекта выдается Свидетельство о дополнительном образовании в твердой обложке, его факт выдачи можно проверить в режиме онлайн на сайте; Свидетельство изготавливается на защищенном типографском бланке, официально регистрируется, и данные о нем передаются в Федеральный реестр сведений о документах об образовании;
|
||
В конце курса Вы составите резюме, проанализируете его с преподавателем и сможете оставить его в базе, которая постоянно мониторится несколькими сотнями HR-менеджеров, ищущих java-разработчиков;
|
||
Достойным продолжением профессионального обучения станет наш курс Enterprise Java-разработчик.
|
Учитесь с удовольствием!
Как пройти дистанционный курс профессиональной переподготовки «Веб Java-разработчик»? Зарегистрируйтесь на сайте, перейдите в раздел Оплата обучения, добавьте курс в Корзину и оплатите его. Старт Java обучения начинается после оплаты: мы отправим Вам оповещение и подключим Вас к учебной платформе.