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

«Веб Java-разработчик»

Java завоевал необыкновенную популярность в мире и последние годы уверенно занимает лидирующие позиции в рейтингах языков программирования. На Java пишут декстопные и мобильные приложения, игры, сложные программные продукты, специализированное ПО (банковское, трейдинговое, для крупных розничных сетей и т.п.). Ввиду высокого спроса на рынке труда на java-разработчиков, у Вас есть реальный стимул освоить новую профессию и получить уже в процессе обучения достойную практику программирования, благодаря разработке реального веб-приложения. Добро пожаловать в мир Java! 

Курсы для ИТ-специалистов
дистанционный курс

 

  ИНФОРМАЦИЯ О КУРСЕ
 

Продолжительность:

170 ак.часов

Форма обучения:

Дистанционная

Срок освоения курса:

4 месяца

Итоговый документ:

Свидетельство о
дополнительном образовании

Стоимость курса:

 10 700 руб.

(обучение со стандартной поддержкой
преподавателя)

- - - - - - - - - - - - - - - -

 20 450 руб.

(обучение с расширенной поддержкой
преподавателя)

 

ПРЕПОДАВАТЕЛЬ КУРСА

 
 

СВЯЖИТЕСЬ С НАМИ
ПРЯМО СЕЙЧАС

 

+7 (495) 120-00-76
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Обложка Сивдетельства

 

Свидетельство Веб Java-разработчик

Вот так будет выглядеть
Ваше Свидетельство
(нажмите для увеличения)

Курс предназначен для программистов, обладающих начальными знаниями языка 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-разработчикКак проходит обучение? Занятия проводятся по отредактированным видеозаписям, разбитым на темы, которые раз в неделю направляются слушателям. На каждом занятии мы проходим несколько новых тем. По факту освоения базовых уроков по программированию, начинает создавать веб-приложение. В конце каждого занятия есть домашние задания, которые требуют применения навыков, полученных на пройденных уроках. Каждый новый урок начинается с разбора домашнего задания и состоит из нескольких тем/видео и нового функционала проекта. Ответы на Ваши вопросы, обсуждения заданий, общение с кураторами происходит в различных каналах группы проекта. На обучении основное внимание будет уделяться способам решения многочисленных проблем разработки, структурному (красивому и надежному) Java кодированию.

  

Трудоемкость курса – 170 академических часов. (длительность обучения 4 мес.)

В стоимость входят все материалы, участие в группе Slack (на каждое занятие и тему – свой канал), полугодовая лицензия IntelliJ IDEA, ответы на вопросы и помощь с проектом.

Стоимость курса – 10 700 рублей (обучение со стандартной поддержкой преподавателя).

Стоимость курса 20 450 рублей (обучение с расширенной поддержкой преподавателя – с проверкой Ваших домашних заданий и ревью кода).

 

Учебная программа дистанционного курса
«Веб 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 в Виакадемии:

курсы java  
Живая среда разработки, реальные задачи! Веб-приложение разрабатывается с нуля на GitHub, курс оканчивается деплоем приложения в облачный сервис Heroku;
Java обучение  
Вы имеете возможность учиться в любое время и в любом месте, где есть Интернет; раз в неделю осуществляется рассылка новых материалов и дается время на проработку пройденных тем и выполнения домашнего задания;
Java программирование  
Вас постоянно поддерживает преподаватель, проверяя детально выполненные Вами задания, осуществляя экспертную оценку Вашего кода, анализируя участие в разработке веб-приложения – и именно так лучше всего научиться правильно программировать;
обучение джава  
При успешной сдаче выпускного проекта выдается Свидетельство о дополнительном образовании в твердой обложке, его факт выдачи можно проверить в режиме онлайн на сайте; Свидетельство изготавливается на защищенном типографском бланке, официально регистрируется, и данные о нем передаются в Федеральный реестр сведений о документах об образовании;
дистанционный курс Java  
В конце курса Вы составите резюме, проанализируете его с преподавателем и сможете оставить его в базе, которая постоянно мониторится несколькими сотнями HR-менеджеров, ищущих java-разработчиков;
дистанционный курс Java  
Достойным продолжением профессионального обучения станет наш курс Enterprise Java-разработчик.

 

Учитесь с удовольствием!

 

Как пройти дистанционный курс профессиональной переподготовки «Веб Java-разработчик»? Зарегистрируйтесь на сайте, перейдите в раздел Оплата обучения, добавьте курс в Корзину и оплатите его. Старт Java обучения начинается после оплаты: мы отправим Вам оповещение и подключим Вас к учебной платформе.

Курсы java ИТ курсы обучение Обучение java дистанционное дополнительное образование it специалист банк

 

ВСЕ РАЗДЕЛЫ САЙТА                                                             Ви Академия, учебные курсы ВИА Академия, учебные курсы ВИААкадемия

Наши контакты

Институт переподготовки и повышения квалификации ВИАКАДЕМИЯ

Москва, ул. Сущёвский Вал (м. "Савёловская") д. 5, стр. 3, оф. 610

  • dummy +7 (495) 120-00-76

  • dummy online@viacademia.ru

Демо-доступ к курсу

Хотите заглянуть внутрь дистанционного курса «Банковский специалист широкого профиля»?

 

КУРСЫ ВИАКАДЕМИИ

«Банковский специалист широкого профиля»
«Операционист высшей квалификации по обслуживанию физических лиц»
«Основы бухгалтерского учета в банке»
«Банковский аналитик»

«Java-разработчик веб-приложений»
«Enterprise Java-разработчик»
«Веб Java-разработчик»

«Специалист по BIM-проектированию в среде ArchiCAD»
«Основы архитектурного проектирования»
«Концептуальное проектирование в ARCHICAD»
«Принципы моделирования в ARCHICAD»

«HR специалист (менеджер по персоналу)»
«HR директор (руководитель по персоналу)»

«Сетевой администратор»
«Инженер по информационной безопасности сети»
«Администрирование ОС Linux»
«Передача и коммутация данных в компьютерных сетях»
«Технологии TCP/IP»
«Беспроводные сети Wi-Fi: технологии, настройка и безопасность»
«Настройка межсетевых экранов»
«Виртуальная частная сеть (VPN): развертывание и настройка»
«Технологии коммутации современных сетей Ethernet»

Search