“Программирование Java EE” – продвинутый курс

Создание веб-приложений Java EE

Курсы Java EE в Минске

Стоимость обучения

1745 бел. руб (В группе 5-6 человек). Первый взнос 200 бел. руб.

115 бел. руб в месяц! (Кредит на 18 мес)

6980 бел. руб (Индивидуально)

Длительность обучения

15 недель (120 академических часов)

Обучение проводится оффлайн и/или онлайн.

Подробности уточняйте у наших специалистов.

Ближайший набор

Зачисление на курс происходит только после прохождения тестового задания!

 

 

 

По окончании курсов Вы сможете создавать полноценные веб-приложения.
Зарплаты программистов

Насколько перспективна профессия? Зарплаты Java программистов

ЧЕМУ ВЫ НАУЧИТЕСЬ

  • Мыслить, как профессионал.
  • Проектировать и реализовывать веб-приложения.
  • Применять распространенные шаблоны (паттерны) проектирования.
  • Работать с базами данных.
  • Подготовиться к собеседованию и успешному трудоустройству.

НА КОГО РАССЧИТАН КУРС

  • Людей, уже прошедших базовый курс Java или освоивших его самостоятельно.
  • Людей, не имеющих профильного технического образования (экономисты, лингвисты и др.).
  • Людей, имеющих профильное техническое образование, но имеющие небольшой опыт разработки
    программ.

ЧТО ПОЛУЧИТЕ ПО ОКОНЧАНИИ КУРСОВ

  • Сертификат об обучении государственного образца.
  • Именной сертификат на английском языке по желанию.
  • Помощь в трудоустройстве. Мы сотрудничаем с многими HR-менеджерами (Сотрудниками по набору персонала) IT компаний в РБ и за рубежом. Оказываем помощь в составлении резюме. Поможем составить профиль на Linkedin и научим, как использовать данную сеть для поиска работы. Готовим к собеседованию. Лучшие студенты в группе получат рекомендательное письмо.
  • Скидку 15% на все последующие курсы нашего образовательного центра.

10 ПРИЧИН ИЗУЧИТЬ ПРОГРАММИРОВАНИЕ JAVA

  1. Самые высокие зарплаты среди разработчиков у Java-программистов.
  2. Весьма высокооплачиваемые среди специалистов IT в нашей стране.
  3. Java-разработчики востребованы даже во время кризиса.
  4. Большое технологическое сообщество – в мире более 9 миллионов программистов, работающих с Java.
  5. Более 200 вакансий ежемесячно только на tut.by.
  6. Квалифицированные разработчики востребованы в Европе, США и др. странах мира.
  7. Платформа номер один для корпоративных проектов.
  8. Активно используется огромное количество web-серверов, серверов приложений, порталов и систем,
    разработанных на Java, а также широко применяется в построении социальных сетей.
  9. Надежность, открытость программного кода, а также быстродействие и развитая экосистема.
  10. Основа для высоконагруженных, масштабируемых, надежных и производительных бизнес-решений с
    множеством разработанных прикладных программных интерфейсов, что позволяет разрабатывать подобные
    решения быстро и эффективно.

НАШИ ПРЕПОДАВАТЕЛИ

Михаил

Java программистом работаю с 2005-го года, а курсы по Java/JEE веду с 2009-го. Все эти годы (с 2005) я работал на больших проектах, в основном в сферах финансов и документооборота для бизнеса. Потому, более, чем уверен, что ваши теоретические вопросы я смогу подкрепить примерами из реальной практики. Могу охарактеризовать себя как абсолютного “фанатика” программирования, который, благодаря внушительному преподавательскому опыту и совершенно извращенному чувству юмора (поверьте, он такой у всех программистов, ведь все, что у нас есть – это неспособность общаться с людьми и безлимитный интернет:)) сможет вырастить из Вас достойных начинающих программистов. Из “понтов” – жал руку, брал автограф и разговаривал с Брюсом Эккелем, чем, как вы можете видеть и выпендриваюсь на фотографии:)

Александр

Более 13 лет в индустрии, 8 из которых разработка приложений на Java. Это были – серверные приложения, библиотеки, фреймворки, клиентские приложения на Swing и Eclipse RCP. Проекты продолжительностью от нескольких недель до десятков человеко-лет.
Я убежден, что OpenSource в сочетании с современными практиками разработки и обеспечения качества кода – двигатель индустрии, а для начинающих разработчиков прекрасная возможность погрузиться в мир промышленного программирования и получить уникальный опыт, работая в команде с прекрасными специалистами.
Для меня программирование – это во многом образ мышления, поиск решений и способов их реализации, именно этому на мой взгляд и нужно учить.

Наши социальные сети

         

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX

ПРОГРАММА КУРСА

Тема 1. Введение.

  • О Java EE.
  • Стек технологий.
  • Основные направления.
  • Практическое задание.

Тема 2. Java Memory Model (JMM). Аннотации.

  • Что такое аннотация.
  • Об использовании аннотаций.
  • Создание собственной аннотации.

Тема 3. XML.

  • Что такое XML.
  • Валидация XML.
  • XSD.
  • XSLT.
  • Обработка XML документа.
  • DOM parser.
  • SAX parser.
  • Создание XML документа средствами Java.
  • Web services & SOAP.
  • Практическое задание.

Тема 4. JSON.

  • Что такое JSON.
  • Синтаксис JSON.
  • Парсинг JSON.
  • Создание JSON.
  • Маппинг JSON-строки на объект.
  • Практическое задание.

Тема 5. Протоколы передачи данных.

  • TCP.
  • UDP.
  • Программирование сокетов.
  • Практическое задание.

Тема 6. HTTP/HTTPS.

  • Принципы обмена данными через web.
  • HTTP запрос.
  • HTTP ответ.
  • HTTP заголовки.
  • HTTP статусы.
  • Работа с пакетом Apache HTTPComponents.
  • Практическое задание.

Тема 7. SQL.

  • Что такое реляционные базы данных.
  • Основные операции (CRUD).
  • Синтаксис SQL.
  • Ключи и связи.
  • Объединение таблиц при выборке (оператор JOIN).
  • Хранимые процедуры.
  • Практическое задание.

Тема 8. Шаблоны проектирования.

  • Понятие шаблона проектирования.
  • Типы шаблонов проектирования.
  • Singletone.
  • Observer.
  • MVC.
  • Abstract Fabric.
  • DAO.
  • DTO.
  • Практическое задание.

Тема 9. Установка и настройка контейнера сервлетов Tomcat. JSP и JSTL.

  • Предназначение.
  • Жизненный цикл.
  • Синтаксис.
  • Элементы.
  • Скриплеты.
  • Комментарии.
  • Директивы.
  • Неявно доступные объекты, запрос, сессия.
  • Практическое задание.

Тема 10. Java Servlets API.

  • Понятие Web-приложения.
  • Понятие и структура сервлета.
  • Жизненный цикл сервлета.
  • Основные классы и интерфейсы (Servlet, HttpServlet, ServletContext, HttpServletRequest, HttpServletResponse, Session).
  • Передача запросов (request dispatching).
  • Обработка ошибок.
  • Практическое задание.

Тема 11. Java Persistence API (JPA) & Hibernate.

  • Понятие JPA (OR mapping).
  • Понятие модели отображаемой в БД.
  • Подключение библиотек.
  • Понятие Hibernate.
  • Конфигурирование с помощью XML.
  • Конфигурирование с помощью аннотаций.
  • Язык запросов Hibernate.
  • Нibernate Criterias.
  • Практическое задание.

Тема 12. Enterprise Java Beans (EJB).

  • Структура компонента .
  • EJB class.
  • Remote/Local interface.
  • Deployment descriptors.
  • Vendor-specific files.
  • Принципы использования пула объектов.
  • Виды EJB (session stateless, statefull, message-driven).
  • Resource injection.
  • Практическое задание.

Тема 13. Java Server Faces (JSF).

  • Что такое Java Server Faces (JSF).
  • Архитектура.
  • Основные компоненты.
  • Варианты использования.
  • Примеры.
  • Практическое задание.

Тема 14. Java Naming Directory Interface (JNDI).

  • Что такое Java Naming Directory Interface (JNDI).
  • Архитектура JNDI.
  • Основные интерфейсы JNDI.
  • Варианты использования JNDI.
  • Примеры.
  • Практическое задание.

Тема 15. Spring Framework.

  • Понятие.
  • Установка (подключение библиотек).
  • Конфигурирование (XML & annotations).
  • Создание приложения с использованием Spring frameworks.
  • Коротко о других frameworks (Struts, SeamFramework, YAWP).
  • Практическое задание.

Тема 16. Безопасность в J2EE.

  • Декларативная безопасность.
  • Программная безопасность.
  • Аутентификация и авторизация.
  • Безопасность в web-приложении.
  • Безопасность в EJB.
  • Итоговый тест.
  • Сдача итогового проекта.

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX

Отзывы о нас:

  • Ирина Девятова

    Отличные курсы, позволяющие даже стопроцентным гуманитариям вроде меня досконально разобраться в изучаемом предмете 🙂 Преподаватели с удовольствием делятся своими опытом и знаниями, лекции проходят в уютной аудитории, а материал изложен в простой и доступной форме.
    Огромное спасибо Диане и Дмитрию за их работу! Рекомендую всем!

    Выпускник
  • Юлия Клёпова

    Хочу поблагодарить Stormnet и лично замечательного ментора нашей группы Вадима Анисимова за курс «Тестирование ПО». Обучалась на курсах с мая по июнь 2018 (наша группа была среди первых, занимающихся по новой расширенной программе). Я была очень рада попасть в последний вагон за день окончания формирования группы в качестве последнего ее участника и по счастливой случайности оказалась в группе тренера, у которого и не мечтала заниматься. Обо всем по порядку: курсы не сделают из вас гуру тестирования, но дадут невероятно качественный пинок и направление, в котором вы будете двигаться дальше, теорию тестирования будете знать на отлично, проверено на себе. Не прошло и недели с момента окончания курсов и мною был получен офер. Так что всё реально, всё зависит от ваших стараний и мотивации, а возраст, отсутствие технического образования и пр. так себе оправдания 🙂 Плюсы обучения Stormnet: расширенная программа – вам дадут не только основы теории тестирования, но и актуальные на сегодняшний день аспекты, вы «пощупаете» необходимые в будущей работе тулы, для особенно жадных умов к каждой лекции прилагаются дополнительные материалы, проводится много практических заданий, все участники обучения постоянно на связи с тренером и быстро получают фидбэк. В плане дальнейшего трудоустройства также оказывается огромная поддержка, даже после окончания обучения. По соотношению цена/качество данные курсы однозначно в лидерах. Отдельно отмечу преимущества, связанные с нашим тренером Вадимом. Действительно, зачастую бОльшую роль играет не столько программа курсов, сколько личность преподавателя. Я не знаю откуда у человека берется столько альтруизма и энергии, но энтузиазм Вадима в процессе обучения стал меня заразным, помог не опустить руки, я с трудом могу вспомнить какие-либо курсы, где у преподавателя было такое искреннее желание качественно обучить подопечных, научить их думать и размышлять. Вадим – это тренер, для которого важно получить отдачу в виде интереса к предмету, это действительно подкупает и начинаешь с неким азартом разбираться в предметной области. Много ли вы видели преподавателей, на добровольных началах проводящих для вас факультативы в свое личное время, приводящих интересных гостей на занятия, бывших подопечных, уже успешно работающих тестировщиками. Мне казалось, что Вадим верит в мои способности больше, чем я сама. Огромное спасибо за курс руководству Stormnet, нашему тренеру и всем ребятам из группы, вы все замечательные. Я обязательно буду рекомендовать эти курсы друзьям и знакомым, тем более что на примете уже есть потенциальный кандидат на обучение.

    Выпускник
  • Егор Рипинский

    При выборе курсов я ориентировался на программу (темы, наличие практических заданий и пр.). В Stormnet, в отличие от других организаций, программа, на мой взгляд, затрагивает больший круг вопросов, с которыми сталкиваются тестировщики ПО. Дополнительным плюсом данных курсов, на мой взгляд, является то, что преподаватели не только дают теоретические знания, но и передают практический опыт, поскольку сами работают в сфере IT. Целью моего обучения было заполнить пробелы в теории по тестированию и, конечно же, попрактиковаться. Поставленная цель была достигнута благодаря усилиям нашего преподавателя - Дианы, которая смогла уделить внимание каждому ученику и была с нами на связи практически 24 часа в сутки. Она тщательно проверяла "домашки", указывала на ошибки и давала необходимые разъяснения. Если правильно подойти к процессу обучения, стараться усвоить новый материал, разобраться во всем непонятном, выполнять (по крайней мере, стараться) домашние задания, то экзаменационный тест не должен вызвать больших затруднений. Если же целью посещения курсов будет только получение сертификата, то лучше подыскать другую организацию. Диана, СПАСИБО огромное за приобретенные знания и опыт в теcтировании!!!

    Выпускник
  • Роман Халилов

    Проходил курсы тестирования ПО у Дианы. Крайне доволен качеством полученного образования. Материал излагается в максимально доступной и понятной форме. Благодаря малой комплектации групп, у преподавателя хватает времени уделить внимание каждому ученику. Курс составлен очень последовательно и без отрыва от практики, в том числе самостоятельной. Большим плюсом является доступность курсов, как в плане финансовой составляющий, так и гибкости расписания. Отдельно хотелось бы отметить педагогические навыки Дианы и ее переживания за успех и трудоустройство каждого студента. Даже после курсов Диана активно помогает выпускникам найти работу. Спасибо Вам огромное. Желаю Вам качественного роста и интенсивного развития.

    Выпускник
  • Шипина Кристина

    Хотелось бы выразить вам слова благодарности за понятное и доступное изложение материала. Диана - человек влюбленный в свое дело. Каждое занятие, для меня, проходило с большим энтузиазмом и желанием развиваться. Хотя, наверное, не только для меня, а для всей группы. Очень приятно, что после окончания курсов общение с преподавателями не заканчивается)) А для молодого специалиста - это очень важно! Еще раз, хотелось бы вам сказать, огромное спасибо! Пожелать дальнейшего развития и успехов в вашем труде!)
    Спасибо Вам!

    Выпускник
  • Артём Абухович

    Отличный курс, прекрасные преподаватели. Материал подается в удобной и доступной форме, практика также присутствует. Весь курс проходит в приятной дружеской атмосфере, а после завершения курса преподаватели охотно помогают студентам дельным советом.
    Еще раз говорю спасибо Диане и Диме за отличный курс!

    P.S. и за вкусные печеньки тоже спасибо 😉

    Выпускник
  • Юлия Чухно

    Курсы в Stormnet мне очень помогли разобраться в основных вопросах тестирования ПО. Изложение материала в доступной форме, подкрепляется реальными примерами из практической деятельности! Учебный класс оснащен современным оборудованием! Атмосфера душевная и приятная) Преподаватели держат связь с выпускниками после окончания курсов, способствуют в трудоустройстве!!! Очень рекомендую курсы!!!

    Выпускник
  • Артем Гойло

    Доступное изложение материала, приятная атмосфера, практикующие преподаватели - все это создает отличные знания предмета. Так как занятия проводятся в небольших группах, к каждому слушателю существует индивидуальный подход, можно свободно уточнить какую-либо информацию. Программой курсов затрагиваются все теоретические моменты, необходимые для дальнейшего трудоустройства. По окончании курсов преподаватели постоянно делятся интересными материалами, а также помогают в трудоустройстве, за что им большое спасибо.

    Выпускник
  • Юлия Давыдова

    Очень хорошие курсы, рекомендую всем кто решил себя попробовать в сфере тестирование ПО!
    Отдельной благодарности заслуживают замечательные преподаватели с большой буквы Диана и Дмитрий. Они просто мастера своего дела, сразу видно они живут этим…
    Учебный материал изложен в доступной и понятной форме, во время обучения присутствует практика, что немаловажно для начинающего тестировщика.
    Преподаватели создают дружественную атмосферу, делятся своим жизненным опытом, дают дельные советы… С удовольствием ответят на все вопросы, в четкой и понятной форме… И что немаловажно, даже после окончания курсов, студенты не остаются забытыми, преподаватели продолжают делиться интересной и полезной информацией, можно без проблем обратиться за советом, помощью…
    Спасибо вам огромное за курсы, помимо твердых знаний я унесла положительные эмоции и огромный стимул развиваться в сфере IT!!!

    Выпускник
  • Евгений Жуковский

    В Stormnet я прошел базовый курс программирования на Java. Выбирал из нескольких заведений предлагающий подобное обучение. Остановился на Stormnet, т.к. устроило время в которое проводились занятия и насыщенная программа курса. Наш преподаватель Владимир Минаков - человек знающий свое дело, старался объяснить сложный материал максимально доступно каждому студенту. Занятия проходили оживленно и в дружественной атмосфере. Были правда в начале небольшие проблемы с настройкой необходимого ПО для изучения курса, но потом все устранили, и дальше все отлично. Мне нужен был стимул, чтобы заставить себя изучать Java, для этого и пошел на данный курс. P.S. Собираюсь здесь же пройти и следующий курс для продвинутых.

    Выпускник
  • Виктория Юркевич

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

    Выпускник
  • Юлия Бабук

    Выбирая из множества курсов по тестированию ПО, считаю, что мне очень повезло, что мой выбор пал именно на Stormnet. На протяжении всего обучения чувствовалась заинтересованность самих преподавателей в качественной подготовке будущих тестировщиков.
    Это была не просто вычитка лекций – материал постоянно подкреплялся примерами из личного опыта и советами, давались практические домашние задания. Была проведена большая работа. Всего за месяц от нулевого знания в тестировании можно смело шагать прямо на порог к работодателю.
    Также хочу отметить, что и после окончания курсов преподаватели остаются на связи и помогают в трудоустройстве. Еще одним плюсом можно назвать создание уютной и непринужденной атмосферы во время обучения (всегда были бесплатные чай и печеньки!)

    Выпускник
  • Виктория Кравченко

    Отличное расположение рядом с метро и удобное расписание, долго искала курсы именно по выходным дням. Замечательные преподаватели, работающие в данной сфере, могут поделиться опытом и рассказать как оно есть на самом деле. Отдельное спасибо Дмитрию за доступное изложение материала и готовность помочь в любом вопросе.

    Выпускник
  • Илья Орленко

    Курсы в Stormnet - это отличный шанс развиться в сфере IT, а доступное изложение материала, ненавязчивая атмосфера и профессиональные преподаватели делают этот процесс еще проще и приятнее.

    Выпускник
  • Александр Вилькицкий

    Изложение материала проводится в доступной форме, при этом достаточно подробно. Так как группы маленькие, имеется возможность уточнить непонятную информацию. Индивидуальный подход к каждому будущему IT-специалисту. Отличные итоговые познания в данной сфере.

    Выпускник
  • Ирина Красовская

    Однажды осознав, что на работе перспектив для развития почти не осталось, я приняла решение кардинально сменить сферу деятельности и из юристов податься в тестировщики. Соизмеряя критерии цены, качества и практической пользы, остановила свой выбор на курсах Stormnet. Привлекла средняя по рынку стоимость услуг, удобный график и место проведения занятий, хорошо оформленный и лаконичный сайт, а также профессионализм девушки, общавшейся со мной по телефону. По мере обучения я поняла, что это не единственные их достоинства. Дмитрий и Диана – настоящие профессионалы, обладающие также редким талантом преподавания. Материал изложен последовательно и доступно даже для гуманитария. Приятным сюрпризом стало несколько бонусов после обучения. Не говоря уже о человеческом факторе, побуждающем продолжать общение и, возможно, сотрудничество. Спасибо вам, ребята! Желаю дальнейшего развития и процветания!

    Выпускник
  • Александра Чигринова

    Лекции живые и очень вдохновляют: сложный теоритический материал излагается доступным языком, наблюдается ответственный подход к обучению, преподаватель заинтересована в том, чтобы материал был понят и усвоен. Также в центре присутствует приятная, располагающая атмосфера, в которой ты чувствуешь, что к тебе внимательны и о тебе думают, всегда можно во время перерыва после тяжелого рабочего дня попить чай/кофе с какой вкусняшкой, что очень приятно)) Очень лояльная, понимающая администрация. В случае возникновения спорных вопросов стараются помочь разрешить возникшую ситуацию. Хочу выразить огромную благодарность центру Стормнэт за предоставленную мне возможность доходить курсы. Приятно, что все еще встречаются понимающие, отзывчивые люди, неравнодушные к чужим трудностям. Также хочу поблагодарить нашего преподавателя Инну, которая прекрасно ведет лекции, практически отрабатывает с нами все нюансы, вдохновляет нас и вселяет уверенность в том, что мы можем со всем справиться.

    Выпускник