Что такое Spring Framework
Spring Framework - библиотека или набор инструментов, которые очень сильно облегчают разработку любых Java программ. На данный момент - это один из самых продвинутых фреймворков в мире и популярность его растет каждый день.
Не даром почти на всех вакансиях с более-менее хорошей зарплатой - требуется знание этого фреймворка.
Если вы не знаете SPRING - вы очень многое теряете.
На данный момент среди запросов Java программистов (Google Trends и stackoverflow), Spring находится на первом месте
Эта технология позволит вам сильно разгрузить программный код и обеспечит легкое взаимодействие со всеми современными инструментами.
Фактически ваша жизнь программиста разделится на 2 части: до Spring и после.
Посмотрите короткое видео про ключевые отличия Spring от всего остального:
Есть 2 способа начать изучение новой технологии:
-
Вы можете в одиночку продираться сквозь толщу информации, фильтровать ее и терять много времени, к тому же не имея конкретной задачи. Знания будут получаться обрывочными и сразу применить их на практике в проекте бывает очень сложно.
-
Или вы можете совместно с другими программистами сразу поучаствовать в общем проекте и получить колоссальный опыт. Помимо изучения самой технологии вы примените многие смежные инструменты - это быстро сделает из вас разностороннего профессионала. В этому случае совместное изучение дает 200% процентный эффект.
Мы надеемся, вам ближе второй подход. Если это так – тренинг окупит ваши затраты в десятки и сотни раз
Вы замечали, что первые несложные темы в Java программировании даются более менее легко? Но как только дело доходит до каких-то сложных вещей - сразу куда-то пропадает вся сообразительность.
Причины такой ситуации:
- некачественные материалы
- непонятное объяснение
- мало примеров
- нет комплекстности
Поэтому многие программисты боятся начинать изучение технологии SPRING, по которой мало хороших материалов (к тому же почти все на английском языке).
Чтобы исправить эту ситуацию, мы решили создать самый масштабный на данный момент тренинг по Spring в РУНЕТЕ
Вы получите одним ударом сразу все необходимое:
- узнаете технологию SPRING на практике
- научитесь пользоваться модулями в ваших проектах
- и многое другое
Но просто создать уроки или пройтись по основным темам - это скорее всего не то, что вы ждете.
Поэтому в этом тренинге вас ждет не только разбор главных тем, но и сразу применение их на одном проекте.
Вы можете использовать в дальнейшем этот проект в своем портфолио на собеседовании.
5 направлений для изучения:
Основные разделы
Spring
Сервер IBM WebSphere Application Server CE
База данных DB2 Express
Среда разработки Eclipse (+плагин для сервера)
Разработка
проекта
Основные разделы Spring
Внутренне устройство фреймворка Spring, отличия, особенности. Как применять, основные настройки.
Сервер приложений IBM
Сервер приложений от самой крупной IT компании в мире - IBM. Многие крупные проекты и компании используют инструменты IBM WebSphere - вы научитесь работать с этим сервером и будете одним из немногих, кто это умеет делать.
IBM DB2 Express
Использование бесплатной версии популярной базы данных DB2 от компании IBM - это еще один продукт, который вы будете использовать вместе с сервером приложений WebSphere
Среда разработки Eclipse
Оин из самых популярных инструментов разработки, к которому кстати в свое время приложил руку и IBM.
Eclipse будет использоваться вместе со специальными плагинами WebSphere
Самая насыщенная и интересная часть тренинга
Разработка проекта со всеми знаниями, которые вы получите в прошлых блоках. На практике вы научитесь использовать самые важные аспекты Spring Framework в связке в продуктами WebSphere
Что будет в тренинге? Что вы получите?
Как обычно вы будете изучать все материалы по готовым исходным кодам и видеоурокам.
У вас будет на выбор 2 стратегии изучения:
1) Самостоятельно делать все домашние задания и затем сверять их с нашим решением - это для тех, у кого есть дополнительное свободное время.
2) Если у вас нет времени на выполнение домашних заданий - вы сможете клик за кликом просто повторить все, что мы показываем и получить результат.
Все что вам нужно - это хотя бы время на просмотр уроков.
В день в среднем будет уходить от 1 до 3 часов. Либо (как поступают многие) разом за выходные выполнять все, что успели пройти за неделю.
Вы получите все условия для подробного изучения технологии SPRING в связке с другими инструментами.
Длительность тренинга рассчитана на среднюю скорость обучения, поэтому все должны успеть.
Темы SPRING
-
Введение в SPRING, обзор фреймворка
-
Конфигурация XML
-
Контекст SPRING приложения
-
Внедрение через конструкторы или сеттеры
-
Использование SPRING для разработки Java приложений
-
Модули SPRING
-
Контейнеры
-
Жизненный цикл бина
-
Событийная модель
-
Аспектно-ориентированной программирование
-
AspectJ
-
Доступ к данным через JDBC
-
Транзакции
-
Интеграция с другими технологиями
-
Spring MVC - разработка веб слоя
-
Spring Security - уровни безопасности
-
Обработка ошибок
-
Логирование
-
Использование шаблонов
-
Разделение объектов
-
Использование аннотаций
-
и многое другое...
Ведущий тренинга:
Тимур Батыршинов
Тимур Батыршинов — основатель обучающего центра javabegin.ru, опыт разработки на Java - более 9 лет. За прошлый год провел более 800 вебинаров и около 40 тренингов. Через его обучение прошло более 3000 человек. Многие из учеников - устроились на работу программистами и успешно осваивают новые технологии.
Является ключевым тренером обучающего центра.
Какой проект вы разработаете?
Проект будет основан на бизнес-процессе по продажам авиабилетов (похожий проект мы делали на тренинге по веб сервисам). Только здесь будет идти упор именно на применение Spring технологий, плюс дополнительный функционал.
Вы увидите существенные отличия реализаций:стандартными инструментами или с помощью Spring.
У многих программистов, кто впервые встречается с этим фреймворком, возникает вопрос: "Почему же я раньше на начал им пользоваться?"
Впервые в нашем тренинге
Использование продуктов разработки от самой крупной IT компании в мире - IBM. Линейка продуктов IBM WebSphere используются по всему миру. На данный момент специалистов по инструментам IBM не так много, поэтому вы получите конкурентное преимущество, когда научитесь работать с WebSphere.
Эти инструменты используются пока только в единственном тренинге Spring.
Бонусные уроки
Кроме основной программы вы получите отличные бонусные уроки о том, как использовать возможности Spring WebFlow для построения вашего бизнес-процесса.
WebFlow поможет вам разделить проект на мелкие части и описать логику их связывания, навигацию и многое другое.
Это очень мощный и гибкий инструмент, которым должен уметь пользоваться любой программист.
Если вы будете использовать этот инструмент - ваша скорость разработки сложных проектов увеличится в разы.
Но эти уроки получат только те, кто успешно сделает проект и завершит тренинг.
После этого вы сможете применить Spring WebFlow для вашей реализации проекта.
Сколько стоит?
Лучше спросить "Сколько стоит лучшее обучение самой популярной технологии на данный момент в связке с другими современными инструментами?"
Но гораздо важнее другой вопрос -
сколько вы УЖЕ теряете СЕЙЧАС, каждый день, пока вы пользуетесь стандартными инструментами?
По времени, возможностям, финансам и т.д.
Лучшие программисты отличаются от обычных тем, что всегда пользуются последними технологиями и за счет этого выигрывают в скорости, качестве и соответственно финансах, которые получают за свои проекты.
Стоимость участия в тренинге - от 5.000 до 25.000 рублей, в зависимости от версии.
|
Часто задаваемые вопросы:
Как будет проходить тренинг?
Тренинг проводится по классической схеме: 2 раза в неделю мы встречаемся на вебинарах, обсуждаем ваши вопросы и проблемы.
К каждому вебинару вы получаете порцию уроков с домашними заданиями в конце каждого урока.
Уроки изучаете в любое время (после работы,на выходных, днем, ночью) - главное, чтобы успевали за всей группой.
На вебинарах будет даваться дополнительная информация + обратная связь.
Сколько времени в день нужно будет уделять тренингу?
Примерно 2-3 часа в день - у кого-то больше, у кого-то меньше. Либо можете за один раз делать все задания на выходных.
Вы сами решаете когда и как вам заниматься урокам, главное - результат.
Если у вас совсем нет времени делать домашние задания самостоятельно, вы можете заниматься по готовым домашним заданиям - просто пошагово разбирать исходные коды, которые мы вам будем давать.
Зачем нужна скайп группа?
Скайп группа нужна для общения с другими участниками, автором курса. Вы сможете там задавать вопросы (помимо вебинаров) и получать быстрые ответы.
Когда вы будете видеть результаты у других-это сильно будет вас мотивировать . Т.е. группа не даст вам отстать от тренинга и поможет дойти до самого конца.
Что будет, кроме Spring?
Дополнительно к основной программе вы также научитесь работать с инструментами IBM WebSphere, а именно Application Server и базой данных DB2
Эти умения очень сильно вам пригодятся, особенно, если будете устраиваться на хорошую вакансию, т.к. в данный момент специалистов по WebSphere не так много
Сколько всего уроков или часов в тренинге?
На данный момент основных уроков - около 80-ти (помимо дополнительных или бонусных). Это примерно 25-30 часов видео.
Также отдельно будут даваться готовые проекты в Eclipse, их количество, если честно, не считали.
Будут ли записи вебинаров?
Да, если вы не сможете прийти на вебинар - вы получаете его запись на следующий день. Все вебинары будут высылаться для скачивания и просмотра.
Что за продукты WebSphere? Впервые слышу
Это один из самых популярных инструментов IBM для разработки проектов, создания базы данных и пр.
У них есть свои плюсы и минусы - но факт в том, что очень многие крупные компании работают именно на WebSphere - этот опыт вам сильно пригодится.
У IBM целая линейка продуктов, среди которых и сервер приложений с базой данных DB2. С этими двуми продуктами вы и будете работать.
Для меня это дороговато, есть ли скидки?
На этот тренинг нет, т.к. он проводится впервые и неизвестно, когда будет проводиться следующий раз.
На самом деле это невысокие цены за то, что вы получаете.
Стоимость обучения должна вас к тому же мотивировать дойти до конца.
Что, если я не буду успевать?
Тренинг построен таким образом, что не успевают только те, кто вообще не занимается.
Чтобы вы не отстали, мы будем вам помогать (отвечать на вопросы, делиться решениями и пр).
Если вам нужны будут некоторые паузы - мы будем их давать. Главное хотя бы не останавливаться.
Наша цель - чтобы результат получили все.
Также будет поддержка в течение года после окончания тренинга - вы в любом случае дойдете до конца рано или поздно.
Чем этот тренинг отличается от всего остального?
Мы пока еще сами не видели в рунете нормальных курсов по Spring. Есть небольшие тренинги, но в основном как введение.
К тому же в связке с продуктами WebSphere и одним большим проектом - такого нигде точно нет. В этом и уникальность тренинга.
Какие знания нужны для участия в тренинге?
Минимум нужно знать:
1) ООП (т.к. в Spring многое построено на уровне интерфейсов)
2) JDBC API - основы взаимодействия с базами данных
3) Желательно знать Maven для более удобной загрузки библиотек, сборки и пр.
www.javabegin.ru 2014 г. © Все права защищены