Открыто

[javaops] Разработка полнофункционального многомодульного Maven проекта, состоящего из 3-х веб app

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

Метки:
Цена: 7900р.
Взнос: 134р.

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

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

  1. Trident

    Trident Trident СкладчикСкладчик

    Привет!

    Преподаватель:

    [​IMG]

    Описание курса:
    Многомодульный maven. Многопоточность. XML (JAXB/StAX).
    Веб сервисы (JAX-RS/SOAP). Удаленное взаимодействие (JMS/AKKA) (Masterjava)

    Разработка полнофункционального многомодульного Maven проекта,
    состоящего из 3-х веб приложений:

    • приложение импорта из XML (JAXB, StAX, XPath, XSLT)
    • многопоточного почтового веб-сервиса
      (JavaMail, java.util.concurrent, JAX-WS, MTOM, хендлеры авторизации, логирования и статистики)
    • веб приложения отправки почты с вложениями
      • по SOAP (JAX-WS, MTOM)
      • по JAX-RS (Jersey)
      • по JMS (ActiveMQ)
      • через AKKA (Typed и Untyped Actors)
    • сохранение данных в PostgreSQL используя jDBI
    • servlet 3.0: аннотации, multipart config, асинхронность
    • миграция базы LiquiBase
    • использование в проекте Guava, Thymleaf, Lombok, StreamEx, Typesafe Config, Java Microbenchmark JMH

    Детальная программа (не обращайте внимание на даты, можно купить запись всего курса сразу, а не проходить по расписанию):
    Java Microbenchmark JMH (от Алексея Шипилева)
    • Формат XML. Создание схемы XSD.
    • Работа с XML в Java
    • JAXB, JAXP, StAX, XPath, XSLT

    • [paste:font size="3"]31.10: Занятие 3
    • Разбор ДЗ: работа с XML
    • Обзор Guava
    • Монады. flatMap
    • SOA и Микросервисы
    • Многомодульный Maven проект

    • 07.11: Занятие 4
    • Разбор ДЗ: реализация структуры проекта, загрузка и разбор xml
    • Thymleaf
    • Maven. Поиск и разрешение конфликтов зависимостей
    • Подключаем логирование с общими настройкам
    • Библиотеки и фреймворки для работы с JDBC.
    • Модуль persistence

    • 14.11: Занятие 5
    • Разбор ДЗ: cохранение в базу в batch-моде с обработкой конфликтов, вставка в несколько потоков
    • Конфигурирование приложения (Typesafe config)
    • Lombok

    • 21.11: Занятие 6
    • Разбор ДЗ: доработка модели и модуля export
    • Миграция DB
    • Веб-сервисы (REST/SOAP)
    • Java реализации SOAP
    • Имплементируем Mail Service

    • 28.11: Занятие 7
    • Разбор ДЗ: реализация MailSender, сохранение результатов отправки в DB, импорт Проектов и Групп
    • Стили WSDL. Кастомизация WSDL
    • Публикация кастомизированного WSDL. Автогенерация.
    • Деплой в Tomcat
    • Создание клиента почтового сервиса
    • Реализация массовой и групповой отправки почты. HW7

    • 05.12: Занятие 8
    • Разбор ДЗ: делаем общий mailService.wsdl, обновление WSDL, отправка почты из модуля webapp
    • Доступ к переменным maven в приложении
    • SOAP Exception. Выделение общей части схемы
    • Коррекция схемы
    • Добавление мавен плагинов (copy-rename-maven-plugin, maven-antrun-plugin, liquibase-maven-plugin)

    • 12.12: Занятие 9
    • Разбор ДЗ: реализация вложений в веб-сервисе, подключение MTOM, реализация загрузки вложений в модуле webapp, реализация вложений в почте
    • JAX-WS Message Context. Авторизация
    • JAX-WS Handlers (логирование SOAP)
    • Домашнее задание. Статистика

    • 19.12: Занятие 10
    • Разбор ДЗ: реализация SOAP handlers, конфигурирование сервисов
    • JavaEE
    • JAX-RS. Интеграция с Jersey
    • JMS. Интеграция с ActiveMQ

    • 26.12: Занятие 11
    • Авторизация в контейнере Tomcat
    • Отправка почты с вложениями по JAX-RS, по JMS
    • Рефакторинг. Эксепшены в лямбдах Java 8
    • Concurrent and distributed applications toolkit AKKA
    • Отсылка почты через AKKA Actors (Typed и Untyped Actors)
    • Асинхронные сервлеты 3.0
    • Разбор ДЗ: решения с асинхронными сервлетами
    • Выбор языка программирования

    Ссылка на продажник:


    Отзывы о курсах этого преподавателя:
    vk.com/topic-74381644_30447246
     
  2. Последние события

    1. kuler

      kuler участвует в складчине.

      3 окт 2018
    2. Квентин

      Квентин участвует в складчине.

      29 сен 2018
    3. olegdal

      olegdal не участвует в складчине.

      28 сен 2018
    4. iamStubborN

      iamStubborN не участвует в складчине.

      26 сен 2018
  3. Trident

    Trident Trident СкладчикСкладчик

    Колеги, нас уже 20 складчиков (прошло-то всего 5 часом с момента открытия складчины): размер взноса становится целком нормальным, по-этому пора начать думать о следующем шаге.
    Короче говоря, открывается вакансия организатора этой складчины.

    Обязаности:

    • организовать эту складчину в контесте сбора средств и покупки продукта (продукт уже доступен на продажнике).
    Условия: кроме плюсов в карму и нашей безграничной благодарности ты, как непосредственный покупатель продукта, получишь и другие, более весомые профиты (инфо с сайта-продажника):
    1. Официальную лицензию на 6 месяцев на IntelliJ Idea - лучшую Java IDE (да простят меня любители Eclipse, но это правда);
    2. Доступ в Slack-коммьюнити проэкта, где тусуются все участники/выпускники/менторы проэкта, тоесть много джава-людей, которые помогут советом/ссылкой/добрым (и не очень) словом. Кроме того в группе есть каналы помощи с Java, отзывы о работодателях, обсуждение тестовых заданий, вакансии, цены на рынке труда, IT события, интересные видео по теме и многое другое
    3. Бесплатное участие в следующих выпусках этого проекта, скидка на другие проекты;
    4. Попадание в базу выпускников проэкта, к которой имеют доступ уже 125 HR партнеров по трудоустройству (компании и индивидуальные рекрутеры);
    5. Также твой профиль будет доступен для сервиса IT рекрутеров GetCoder (getcoder.io/).
    Организатор, найдись =)
     
    5 пользователям это понравилось.
  4. ramirez_ua

    ramirez_ua ramirez_ua ШтрафникШтрафник

    Этот курс ведёт, ИМНО, самый лучший преподаватель из всех, которых я наблюдал. Раньше его курс назывался TopJava.
     
    2 пользователям это понравилось.
  5. Trident

    Trident Trident СкладчикСкладчик

    Топджава - это его другой курс.
    Этот курс, с его слов, это некст левел после топджавы =)

    Ребята, кстати, помогите, пожалуйста, с ненавязчивой рекламой этого курса (особенно ставка на поиск орга). Или, возможно, кто-то из местных мог бы нас организовать. Спасибо всем!
     
  6. mrSong

    mrSong mrSong ЧКЧлен клуба

  7. GalaxyOnFire

    GalaxyOnFire GalaxyOnFire ОргОрганизатор

    Отличный стартовый курс от этого же преподавателя - здесь.
    Если новичок или имеешь общее представление о Java рекомендую начать именно с него. Т.к. старт курса в любое время, то выдача материала будет быстрой,гарантирую.
     
    1 человеку нравится это.
  8. Trident

    Trident Trident СкладчикСкладчик

    не хотите и нас организовать? ;)
     
  9. GogiFaust

    GogiFaust GogiFaust РезервистРезервист

  10. Micron

    Micron Micron БанЗабанен

  11. Trident

    Trident Trident СкладчикСкладчик

    Орг, найдись!

    Кроме плюсов в карму и нашей безграничной благодарности ты, как непосредственный покупатель продукта, получишь и другие, более весомые профиты (инфо с сайта-продажника):
    1. Официальную лицензию на 6 месяцев на IntelliJ Idea - лучшую Java IDE (да простят меня любители Eclipse, но это правда);
    2. Доступ в Slack-коммьюнити проэкта, где тусуются все участники/выпускники/менторы проэкта, тоесть много джава-людей, которые помогут советом/ссылкой/добрым (и не очень) словом. Кроме того в группе есть каналы помощи с Java, отзывы о работодателях, обсуждение тестовых заданий, вакансии, цены на рынке труда, IT события, интересные видео по теме и многое другое
    3. Бесплатное участие в следующих выпусках этого проекта, скидка на другие проекты;
    4. Попадание в базу выпускников проэкта, к которой имеют доступ уже 125 HR партнеров по трудоустройству (компании и индивидуальные рекрутеры);
    5. Также твой профиль будет доступен для сервиса IT рекрутеров GetCoder (getcoder.io/).
     
    2 пользователям это понравилось.
  12. GalaxyOnFire

    GalaxyOnFire GalaxyOnFire ОргОрганизатор

     
  13. Apust

    Apust Apust ЧКЧлен клуба

    Орг, найдись. Очень классный курс по актуальным технологиям.
     
  14. Prametei

    Prametei Prametei ОргОрганизатор

    Записывайтесь на курс [Специалист] Разработка мобильных приложений с использованием Xamarin

    Преимущества Xamarin:

    • позволяет создавать приложение в единой среде (Visual Studio) и на одном языке (C#);
    • при этом можно скомпилировать одно и то же приложение под каждую мобильную платформу (Android, iOS, Windows Phone);
    • содержит средства как кроссплатформенной разработки (Xamarin.Forms, XAML), так и возможности использование средств, специфичных для каждой ОС;
    • содержит много плагинов, расширяющих возможности разработки – можно не изобретать велосипед.
     
  15. mrSong

    mrSong mrSong ЧКЧлен клуба

  16. Knayz

    Knayz Knayz ЧКЧлен клуба

  17. Санта Хаус

    Санта Хаус Санта Хаус ЧКЧлен клуба

  18. NekoLL

    NekoLL NekoLL ЧКЧлен клуба

    1 человеку нравится это.
  19. Serg Smith

    Serg Smith Serg Smith ЧКЧлен клуба

  20. eassus

    eassus eassus ОргОрганизатор

  21. EatYourLoli

    EatYourLoli EatYourLoli ОргОрганизатор (П)

    Хочу пригласить Вас в повторную складчину по теме взлома -
    Полный Курс По Взлому - От Начального до Продвинутого Уровня!
    Более 20 часов видеоматериала в одной складчине!
    Полное описание можете посмотреть здесь:
    Часть 1
    • Введение в курс.
    • Предпосылки и предупреждения.
    • Основные термины для прохождения курса (Tor, прокси цепочки, фишинг атаки, RAT, и так далее)
    • Установка Kali Linux в различных ОС. (Подробная демонстрация на различных системах, решение проблем с соединением, установка виртуальной машины, краткое введение в терминал, репозитории)
    Часть 2
    • Установка гостевых дополнений, для полноэкранной работы VirtualBox.
    • Терминал (Интерфейс, настройка, возможности).
    • Командная строка (Основные команды, для чего они используются, введение в логику терминала Linux).
    • Тор (для чего он, как работает, установка, подключение, введение в скрытую сеть, демонстрация).
    • ProxyChain (цепочки прокси, для чего, как работают, настройка, использование совместно с Тор для полной анонимизации трафика, проверка анонимности с помощью сторонних сервисов).
    • Также обсуждение и демонстрация решений различных проблем, с которыми можно столкнуться во второй части на практике.
    Часть 3
    • VPN что это такое, как пользоваться, в каких целях. Установка. Как не допустить dns ликов.
    • MacChanger что это, для чего нужен, установка, использование.
    • Введение в футпринтинг.
    • Nmap что это. Сканирование. Определение физического местоположения айпи. Все что с этим связано.
    • Внешние ресурсы для поиска уязвимостей различных устройств и готовых скриптов для взлома.
    • Введение в атаку беспроводных сетей, обзор инструментов для взлома различных видов шифрования (WEP, WPA/WPA2)
    • Установка AirCrack и Reaver.
    Часть 4
    • Установка AirCrack в ОС Windows.
    • Знакомство с Crunch.
    • Теоретическая подоплека брутфорс взлома.
    • Установка беспроводного адаптера для VirtualBox. Решение проблем.
    • Использование AirCrack и Crunch.
    • Сканирование Wi-Fi сетей.
    • Dos атака беспроводных сетей.
    • Four-way Handshake.
    • Взлом WPA/WPA2 шифрования.
    • Брутфорс на практике.
    • Альтернативный метод взлома точки дотсупа - WPS.
    • Использование Reaver для взлома точки доступа. Демонстрация на практике.
    Часть 5
    • Dos атака на беспроводную сеть.
    • Как отключить всех/конкретных клиентов от сети.
    • SSL Strip и ARP Spoofing.
    • Убираем шифрование с сайтов.
    • Получаем учетные данные пользователей на различных сайтах.
    • Немного повеселимся.
    • Розыгрыши. Меняем отображение сайта у жертвы.
    • Скриптинг и софт.
    • Evil Twin.
    • Создаем фековую точку доступа для кражи данных.
    Часть 6
    • Заканчиваем тему Evil Twin.
    • Краткий обзор мониторинга трафика сети с помощью WireShark.
    • Взлом роутеров. Использование уязвимостей устройств.
    • Изъятие учетных данных без аутентификации.
    • Работа с dns.
    • Перенаправляем трафик через собственный веб-сервер для кражи данных.
    • Клонируем сайты.
    • Что такое SQL-инъекции и для чего их используют.
    • Немного о базах данных.
    • Устанавливаем собственную лабораторию для тестирования сайтов.
    Часть 7
    • Продолжение темы SQL инъекций.
    • Использование сессий, как и для чего они нужны.
    • Извлечение баз данных сайта и информации с них.
    • Взлом хешей. Несколько инструментов.
    • Взлом системных паролей Linux.
    • Как получить Root права на чужой компьютер.
    • John the Ripper.
    • Взламываем системные пароли Windows.
    • Использование Hydra для брутфорса сайтов с формой логина и пароля.
    Часть 8
    • Завершаем работу с Гидрой.
    • Дос и Ддос атаки (полная и частичная).
    • Демонстрация атаки на веб сервер.
    • Сканируем сервер на уязвимость к дос атаке.
    • Используем скрипт для дос атаки.
    • Введение в Метасплоит.
    • Обратные оболочки.
    • Создание обратной оболочки и ее использование.
    • Получаем полный контроль над компьютером жертвы.
    • Создание устойчивой оболочки для ее автоматического запуска.
    Часть 9
    • Продолжение темы обратных оболочек.
    • NetCat.
    • Обратная оболочка или защищенный чат.
    • Загружаем обратную оболочку на веб-сервер.
    • Начало новой темы о создании кейлогера. Введение.
    • Установка и настройка необходимого софта.
    • Eclipse, Java Development Kit, MinGW.
    • Обзор Среды.
    • Основы C++ функции и операторы.
    Часть 10
    • Основы программирования.
    • Типы переменных.
    • Математические операции.
    • Виды функций.
    • Указатели.
    • Файлы.
    • Примеры.
    • Написание кейлоггера.
    • Запись в файл.
    • Фильтрация отдельных клавиш.
    • Распознавание регистра.
    • Специальные сиволы (Esc, !@#$%^ и тд).
    • Скрываем кейлоггер.
     

Поделиться этой страницей