Открыто

[LevelUP] JavaEE Developer (Повтор)

Тема в разделе "Курсы по программированию", создана пользователем Grek2010, 1 май 2014.

Цена: 12510р.-62%
Взнос: 4696р.

Основной список: 3 участников

Резервный список: 25 участников

  1. 1 май 2014
    #1
    Grek2010
    Grek2010 ОргОрганизатор

    Складчина: [LevelUP] JavaEE Developer (Повтор)

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

    В настоящий момент ситуация на рынке труда разработки ПО такова, что IT-компаниям не выгодно брать на работу начинающих программистов без опыта, а часто также и без знания конкретных технологий проекта.
    Даже опытному программисту требуется некоторое время, чтобы влиться в проект, а тратить деньги на обучения технологиям и инструментам, ставшим де-факто стандартами в мира Java работодатели не хотят.
    Пытаться самостоятельно освоить безбрежное море java-технологий по книгам и Интернету - все равно что учится плавать, не заходя в воду или учиться ездить на велосипеде по книжке. Необходимо знание основ, практические навыки, понимание сути и предназначения той или иной технологии.
    Курс JavaEE Developer - это практический тренинг, организованный в форме активного обучения, целью которого является понимание сути наиболее используемых Java/Java Enterprise технологий и умения строить на них свои приложения. Тренинг направлен на быстрое получения необходимых знаний и практических навыков, которые позволят выпускнику успешно пройти собеседование и работать в команде разработчиков на языке Java.
    Требования:
    Для прохождения тренинга необходимо знание java

    Описание:

    На тренинге с использованием JavaEE(SOA-based архитектуры) будет реализовано многомодульное приложение отправки почты, связанных через веб-сервисы c сохранением истории в DB.
    План тренинга:
    1) Вводная часть
    • Язык Java. Преимущества и недостатки.
    • SOA как повышение абстракции производства ПО
    • Настройка окружения.
    • Обзор сайтов и литературы по Java и ООП.
    2) Создание проекта
    • Среда сборки проектов Maven. Сравнение Ant и Maven. Недостатки Maven. Другие инструменты сборки.
    • Настройки IDEA и проекта: кодировка, java version, plugins. Другие IDE
    • Создание в среде IDEA многомодульного maven проекта. Структура проекта.
    • Настройка Maven: кодировка, java version, зависимости
    • Системы логгирование: java.util.logging, common-logging, Logback, SLF4J, Log4J.
    • Обзор систем контроля версий. Subversion.
    • Интеграция с системой контроля версий
    3) Создание модуля Web
    • Обзор веб-контейнеров и серверов приложений Java. Веб-контейнер Tomcat
    • Создание web формы для отправки email. Стили css. Привязка формы к сервлету.
    • Сборка, запуск, локальный и удаленный debug проекта, способы деплой в Tomcat, tomcat7-maven-plugin
    • Мониторинг сети, консоль в firebug
    4) Веб-сервисы
    • Веб-сервисы. SOAP. Преимущества/недостатки веб-сервисов. Расширения.
    • Реализация веб-сервисов в Java. JAX-RPC, JAX-WS, Apache Axis. Стили WSDL
    • Создание веб-сервиса MailService.
    • Деплой и тестирование через SoapUI.
    5) Создание клиента веб-сервиса.
    • Выделение клиента веб-сервиса в отдельный модуль.
    • Подключение клиента к модулю Web, тестирование.
    • Включение wsdl в клиента. Генерирование wsdl через IDE.
    • Включение wsdl в сервис для публикации. Создание общих ресурсов проекта.
    • Тестироване с помощью JUnit 4
    • Интеграционное тестирование, maven-failsafe-plugin, профили maven
    6) Конфигурирование.
    • Настройка логгирования для тестов
    • Настройка переменных окружения логгирования.
    • Конфигурирование приложения: сommons-configuration, Configuring with Spring, Typesafe config library.
    • Настройка доступа к общим ресурсам.
    • Конфигурирование параметров почтового сервера.
    • Конфигурирование значание по умолчанию (через include)
    7) Отправка почты.
    • Java Mail. Библиотека commons-email.
    • Реализация отправки письма.
    • Настройка кодировки сервлета.
    8) Добавляем файлы вложения.
    • Стандарт MIME. Обрабатываем вложения на форме: commons-fileupload
    • Веб-сервисы: JAX-WS attachment with MTOM
    • Приатачиваем к почте: EmailAttachment
    9) Персистентность.
    • Обзор Java persistence solution: JDBC(commons-dbutils, Spring JdbcTemplate), ORM(JPA, Hibernate, ElipseLink, MBean)
    • Обзор реляционных СУБД. PostgreSQL. NoSql СУБД.
    • Работа с базой: настройка Tomcat DataSource
    • Настройка работы с DataSource из JUnit
    • Работа с SQL: Commons DbUtils: JDBC Utility Component
    • Запись истории отправки.
    10) Отображение истории отправки.
    • Библиотека JavaScript jQuery
    • jQuery Grid Plugin jqGrid
    • Ajax через jQuery.
    11) Асинхронность. Отправка почты через DB. Надежность.
    • Добавление в клиента асинхронных вызовов. @OneWay vs Java Execution framework
    • Запуск задач по расписанию
    • Запуск и конфигурирование сканирования. Доталкиватель.
    12) Динамическое конфигурирование.
    13) Сервис Шаблонов.

    и многое другое
    Программа курса будет уточняться и корректироваться.
    Для построения приложения мы будем использовать инструменты промышленной java разработки:
    • Java 7
    • Веб-контейнер Tomcat 7
    • Объектно-реляционная СУБД PostgreSQL
    • Среда разработки IntelJ IDEA
    • Инструмент постороения Maven
    • Система контроля версий Subversion
    • Библиотеки Apache Commons
    • Библиотека JavaScript jQuery
    • Интеграционные и модульные тесты JUnit 4
    • Систему логгирования Log4j и SLF4J
    • Библиотеку конфигурирования Typesafe config
    • Инструмент тестирования веб-сервисов SoapUI
    • Средство отладки веб-приложений firebug
    Курс длительностью 1.5 месяца.

    Преподаватель:
    Григорий Кислин
    Начал карьеру программиста на втором курсе ЛИТМО в 1989г., еще на перфокартах. С 1991 является адептом объектно-ориентированного программирования.

    В индустрии программирования вырос от простого Java разработчика до ведущего специалиста и затем Java-архитектора. Участвовал в большом количестве разнообразных проектов, как в крупных компаниях (Alcatel, Siemens, Yota, Deutsche Bank) так и в небольших стартапах.
    Имеет несколько сертификатов с отличием, знания и опыт практически во всех технологиях JavaEE.
    В настоящее время является Java-архитектором в проекте разработки корпоративной ERP-системы.
    Последние профессиональные увлечения: Scala, Typesafe stack, NoSql.

     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      В складчине участвует 5 человек(а).
      4 май 2023
    2. Snapscan
      Snapscan не участвует.
      13 окт 2021
    3. skladchik.com
      В складчине участвует 5 человек(а).
      9 окт 2021
    4. skladchik.com
      В складчине участвует 5 человек(а).
      13 сен 2021
  3. Обсуждение
  4. 2 май 2014
    #2
    eduard1
    eduard1 ЧКЧлен клуба
    Смелее записываемся - эта складчина фактически не повтор, а будет проводится впервые.
    В предыдущей складчине орг подвёл всех ...
    Материал уверен будет всем интересен. ;)
     
    1 человеку нравится это.
  5. 7 май 2014
    #3
    hamvee
    hamvee СкладчикСкладчик
    этот тренинг будет записан? или его необходимо изучать онлайн?
     
  6. 7 май 2014
    #4
    pasha_2001
    pasha_2001 ЧКЧлен клуба
    Всем слушателям организатор обучения предоставляет в том числе и запись занятий
     
  7. 8 май 2014
    #5
    pasha_2001
    pasha_2001 ЧКЧлен клуба
    20го мая начало занятий - может уже начинать организовываться?
     
  8. 19 май 2014
    #6
    Дядя Степа
    Дядя Степа БанЗабанен
    Буду проводить как слоты освобожу
    не разбегаемся
     
    Последнее редактирование модератором: 19 май 2014
  9. 23 май 2014
    #7
    Litle
    Litle БанЗабанен
    всё, ничего не будет?
     
  10. 9 июн 2014
    #8
    GauraForever
    GauraForever ЧКЧлен клуба
    Так что, здесь будет что-нить или нет?
     
  11. 12 июн 2014
    #9
    Darkcore
    Darkcore ЧКЧлен клуба
    вроде как да. Дядя Степа говорит:
    Так, что ждем и на собираем еще людей, курс на мой взгляд очень полезный, в последствии можно разрабатывать мощные веб-сервисы или серверные клиенты для мобильных Android приложений
     
  12. 12 июн 2014
    #10
    GauraForever
    GauraForever ЧКЧлен клуба
    так он это аж 19 мая сказал, почти месяц назад...:confused:
     
  13. 12 июн 2014
    #11
    pasha_2001
    pasha_2001 ЧКЧлен клуба
    Данный курс начался месяц назад, и Дядя Степа сможет его организовать только если он его оплатил и прошел сам полностью... иначе ждать следующего начала и искать орга
     
  14. 12 июн 2014
    #12
    MasterKirito
    MasterKirito БанЗабанен
    Хотелось бы чтоб все таки Дядя Степа сам ответил на эти вопросы.
     
  15. 17 июн 2014
    #13
    GauraForever
    GauraForever ЧКЧлен клуба
    и что-то он не торопится с этим :confused:
     
  16. 19 июн 2014
    #14
    DimTrix
    DimTrix СкладчикСкладчик
    Так это живая складчина или нет???
     
  17. 24 июн 2014
    #15
    DimTrix
    DimTrix СкладчикСкладчик
    Я правильно понимаю что скоро начало [LevelUP] JavaEE Developer делать почту 29.07.2014?????????????????
     
  18. 29 июл 2014
    #16
    akynamanata
    akynamanata ЧКЧлен клуба

    А для начинающих тут был такой???
     
  19. 13 авг 2014
    #17
    Miratorg
    Miratorg ДолжникДолжник
    Я не понял. Материал можно получить только с сентября?
     
  20. 13 авг 2014
    #18
    Boroda
    Boroda БанЗабанен
    Miratorg, ничего удивительного. Здесь бывает и дольше ждут
     
  21. 21 авг 2014
    #19
    renessans
    renessans ДолжникДолжник
    boroda Beliberda, большое спасибо за подсказки, с вашей помощью я записался по 4 пункту, видимо не замечал его раньше.
     
    1 человеку нравится это.
  22. 3 окт 2014
    #20
    Grygoriy
    Grygoriy ДолжникДолжник
    так, что мне нужно сделать чтобы принять участие? я тыцнул записаться, а дальше что?