Часов, ак.: 42
Стоимость, грн.: 7150
Стоимость, грн.: 7150
Краткое описание курса:
На протяжении многих лет Java остается одним из наиболее востребованных языков backend-разработки. Популярность Java обуславливается как ее знаменитой кроссплатформенностью, так и наличием целого ряда фрэймворков и библиотек, которые позволяют решать широчайший спектр задач по созданию веб-сервисов и веб-приложений.
Курс предполагает изучение технологий создания веб-приложений на языке Java, прежде всего, механизмов клиент-серверного взаимодействия и использования баз данных. Изучение курса построено на максимальном использовании практических заданий. В ходе изучения курса слушателю выдаются методические материалы и презентации лекций.
Цели курса:
Цель курса состоит в том, чтобы сформировать у слушателя систему знаний относительно технологий создания веб-приложений на языке Java и навыков их практического использования. Наличие данных знаний и умений позволит им совершить старт в области backend-разработки и заложить базу для дальнейшего освоения современных технологий создания веб-приложений и веб-сервисов с использованием Java и других языков программирования.
Преимущества курса:
- информационная насыщенность. В ходе изучения курса слушатель познакомится со всеми популярными технологиями создания веб-приложений на языке Java.
- практическая направленность. Обучение строится на решении реальных задач из области веб-разработки – создание веб-интерфейса по администрированию базы данных, системы аутентификации пользователя, интернет-чата и т.д.
- учет современных тенденций развития веб-технологий. В рамках курса слушатель получит представление о наиболее востребованных инструментах веб-разработки на Java (Spring MVC, Spring Security, WebSocket и др.).
Для кого предназначен:
Курс предназначен для всех, кто желает освоить основы backend-разработки на языке Java. Особый интерес представляет для начинающих Java-программистов, которые хотят повысить свою квалификацию путем изучения технологий веб-программирования. Может быть полезен для всех лиц, которые работают в области создания сайтов.
По окончании курса слушатели будут знать:
- базовые технологии создания веб-приложений на Java (Servlet API, JSP);
- концепцию MVC;
- принципы работы фрэймворков Spring MVC и Spring Security;
- основы использования реляционных баз данных в веб-приложениях (включая архитектуру фрэймворка Hibernate).
По окончании курса слушатели будут уметь:
- создавать серверную часть веб-приложения с использованием Servlet API или Spring MVC;
- управлять данными из базы MySQL посредством технологий JDBC и Hibernate;
- использовать различные технологии обмена данными между клиентом и сервером (Ajax, WebSocket и др.).
Преподаватель курса:
Подлесный Дмитрий Вадимович
Имеет более 10-ти лет опыта работы в высшей школе. Кандидат наук (PhD), доцент. Научно-педагогическая деятельность отмечена рядом наград и благодарностей центральных и местных органов власти. В работе активно использует информационные и цифровые технологии. Принимал участие в разработке электронных учебников и дистанционных курсов.
Кроме работы в сфере образования занимается программированием и созданием сайтов.
Внимательно и уважительно относится к ученикам. Доступно объясняет материал с примерами из реальной практики..
Краткая программа курса: “Java для веб-разработчика”
№ п/п | Темы | Занятия (содержание, подтемы) | Часы |
1 | Введение в веб-разработку на Java |
Создание простого веб-приложения с использованием JSP. Домашнее задание Установить среду разработки Netbeans и сервер GlassFish на компьютер. Протестировать установку путем создания и запуска простого веб-приложения, состоящего из одной страницы JSP. | 2 |
2 | Принципы работы с JSP |
Создание динамических веб-страниц с использованием скриплетов, EL и JSTL. Домашнее задание Создание JSP-страницы, которая выводит коллекцию ArrayList в виде html-таблицы с использованием тегов JSTL. | 4 |
3 | Java-cервлеты |
Создание веб-приложения, которое выводит список товаров интернет-магазина и предоставляет пользователю возможность их сортировки. Создание возможности добавления товаров в корзину с помощью объекта Session. | 8 |
4 | Базы данных в веб-приложениях Java |
Создание базы данных в MySQL. Создание приложения Java, предоставляющего простой веб-интерфейс по просмотру, добавлению и изменению данных таблицы базы данных. Домашнее задание С помощью PHPMyAdmin создать базу данных для интернет-магазина. | 6 |
5 | Основы Hibernate |
Подключение hibernate к проекту Java. Создание конфигурационного файла Hibernate. Мэппинг класса java путем использования аннотаций. Получение данных из таблицы и их передача в JSP. Домашнее задание С помощью Hibernate обеспечить возможность взаимодействия веб-приложения с базой данных, созданной в рамках выполнения домашнего задания по теме «Базы данных в веб-приложениях Java». | 6 |
6 | Создание веб-приложений с помощью Spring MVC |
Создание проекта Spring MVC, который осуществляет пользовательский интерфейс для просмотра и редактирования информации из базы данных. Домашнее задание Создать приложение Spring MVC, которое обеспечивает добавление товара в корзину интернет-магазина. | 6 |
7 | Обеспечение безопасности корпоративных приложений с использованием Spring Security |
Создание системы аутентификации пользователя в веб-приложении с помощью Spring Security. Домашнее задание Реализовать хэширование пользовательских паролей для хранения в базе данных. | 4 |
8 | WebSocket на Java |
Создание веб-сокета. Домашнее задание Создание простого чата с использованием WebSocket. | 4 |
9 | Экзамен. | Проверка усвоенных знаний и навыков. | 2 |
Про раздаточный материал:
Раздаточный материал выдается на занятиях по соответствующей теме и включает в себя презентации лекций, распечатки практических заданий, перечень сайтов и видеоуроков для закрепления материала и самостоятельного изучения.
Где можно использовать полученные знания:
Полученные знания и навыки можно использовать в области разработки веб-приложений на языке Java, работая как в IT-компании, так и на фрилансе. Базовые знания принципов backend-разработки, полученные при изучении курса, могут быть использованы для освоения других языков и технологий веб-программирования.
Поддержка выпускников преподавателем:
После прохождения курса преподаватель сохраняет коммуникацию с учениками посредством электронной почты и социальных сетей. На основе взаимной договоренности преподаватель оказывает ученику консультативную поддержку в области практического применения полученных знаний, решения конкретных задач в области программирования, разработки дальнейшей траектории обучения.
Дополнительная информация:
Основными условиями прохождения курса «Java для веб-разработчика» являются:
- Наличие собственного компьютера (ноутбука) для того, чтобы работать с раздаточным материалом и делать домашние задания.
- Наличие базовых знаний в области языка Java (Java Core) и объектно-ориентированного программирования. Для слушателей, не имеющих таких знаний, рекомендуется прохождение курса «Java. Базовый курс» на базе нашего учебного центра.
Изображения, иллюстрации к заданиям, программам, документам учебного курса
К практическому занятию по теме «Введение в веб-разработку на Java». Создание проекта веб-приложения в среде разработки NetBeans.
К практическому занятию по теме «Введение в веб-разработку на Java». Консоль администрирования веб-сервера GlassFish.
К практическому занятию по теме «Java-cервлеты». Настройка конфигурации веб-приложения и мэппинг сервлетов в файле web.hml.
К практическому занятию по теме «Основы Hibernate». Создание конфигурационного файла для взаимодействия с СУБД MySQL.
К практическому занятию по теме «Обеспечение безопасности корпоративных приложений с использованием Spring Security». Форма аутентификации пользователя, автоматически генерируемая Spring Security.
Чтобы узнать цены и длительность обучения в индивидуальном формате, перейдите на страницу: "Прайс - лист".
Проминь, УЦ 2001...
Чтобы узнать цены и длительность обучения в индивидуальном формате, перейдите на страницу: "Прайс - лист".
❺ Отзывы ›
Проминь, УЦ 2001...
Комментариев нет:
Отправить комментарий