Сергій Немчінській покаже і розповість все потрібне розробнику про REST і SOAP web-services . Студенти самостійно спробують кілька варіантів на практиці і зможуть з гордістю додати рядок «знаю SOAP / RESTful web-services» в резюме .

Теми, розглянуті на тренінгу:

  • Інтеграція та її проблеми
  • Типи інтеграцій
  • Типи веб сервісів
  • RESTful services – для чого потрібні і як застосовуються
  • Розглянемо JAX-RS спільно з Jesrsey і RESTeasy
  • SOAP services – Для чого потрібні і як застосовуються
  • Spring-WS
  • OSB & amp; ESB

У ході тренінгу слухачі напишуть клієнт і сервіс:

  • RESTfull on plain Java
  • RESTful on JAX-RS & amp; Jersey
  • RESTeasy
  • SOAP on JAX-WS
  • SOAP on Spring WS

Бажаєте записатися на тренінг?Контакти

Напишіть мені!

    Чи часто вам доводиться стикатися з масою коду, який ніхто і ніколи не покривав юніт-тестами? А хотілося б дізнатися, як програмувати Правильно ?
    Тоді вашій увазі пропонується відвідати одноденний тренінг де завдяки методиці Test Driven Development (TDD) , ви напишіть свій перший юніт тест вже в аудиторії з ментором.

    Теми, розглянуті на тренінгу:

    • Type of testing | Типи тестування
    • What is Unit testing? | Що таке Unit тести?
    • Unit testing | Unit тестування
    • Advantages of Unit testing | Переваги Unit тестування
    • Unit testing principles | Принципи Unit тестування
    • Unit Frameworks
    • Practice Unit testing | Практика Unit тестування
    • Disadvantages of Unit testing | Недоліки Unit тестування
    • Unit VS Integration Testing | Unit і Ітеграціонное тестування
    • Mocks
    • Mocks vs Stubs
    • Practice Mock testing | Практика Mock тестування
    • Quick Check
    • Practice Quick Check testing | Практика Quick Check тестування
    • How to start and proceed coding with Unit tests | Як почати і продовжувати програмувати за допомогою Unit тестів
    • TDD Practice – how to do in right way | Практика TDD – як застосовувати правильно

    Бажаєте записатися на тренінг?Контакти

    Напишіть мені!

      Вас чекає детальна продумана програма, десятки домашніх завдань
      з перевіркою тренера особисто .

      Володіння такими навичками преветствуется
      – впевнене знання JavaSE
      – бути знайомим з JEE ​​(Servlet API, JDBC, JSP)
      – Знання SQL и HTML обов’язкові

      Тренінг буде мати наступну структуру:

      1-й день

      • Spring IoC
      • Spring AOP

      2-й день:

      • Spring JdbcTemplate
      • Spring + ORM

      3-й день:

      • Spring JTA
      • Spring MVC

      4-й день:

      • Spring Rest
      • Quartz
      • Test
      • JMS

      Бажаєте записатися на тренінг?Контакти

      Напишіть мені!

        На ньому кожен зі студентів навчитися самостійно описувати 23 GOF паттерна та принципи їх використання, проектувати додатки з їх використанням.

        Застосовувати і правильно впроваджувати шаблони в реальні проекти.
        Розпізнавати анти-шаблони в коді, уникати їх застосування.
        Познайомитися з Enterprise шаблонами.

        Також будуть розглянуті такі теми:

        • Введення в ООП, UML
        • Принципи OOD (Object-oriented design)
        • SOLID принципи
        • Adapter
        • Composite
        • Decorator
        • Observer
        • Strategy
        • Abstract Factory
        • Command
        • Proxy
        • Interpreter
        • Iterator
        • State
        • Flyweight
        • Memento
        • Visitor, Singleton
        • Factory Method
        • Template method
        • Bridge
        • Chain of Responsibility
        • Prototype
        • Facade
        • Mediator
        • 5 популярних Enterprise шаблону
        • 20 + Анти-шаблону дизайну

        Бажаєте записатися на тренінг?Контакти

        Напишіть мені!

          Програмувати ви вже вмієте, але як почати створювати нову систему – уявлення не маєте?
          Бачили багато різних систем, якісь добре написані, якісь погано, але всі вони були дуже різними і зрозуміти – як все-таки треба було робити – складно?
          Хочете нарешті розкласти у себе в голові все по поличках ?
          Скільки треба робити шарів в додатку, як організувати кожен з шарів, які є варіанти і переваги / недоліки кожного?
          Відповіді на ці та багато інших питань ви дізнаєтесь під час проходження цього тренінгу.

          Введення в шаблони корпоративних додатків

          • OOP
          • UML
          • Поняття патерну і історія їх створення
          • Практика
          • Логіка шару предметної області
          • Організація domain logic
          • Організація Layers
          • Шаблони роботи з даними

          Бажаєте записатися на тренінг?Контакти

          Напишіть мені!

            Даний тренінг підійде тим Java-розробникам , які хочуть досконально розібратися в одній з найпопулярніших бібліотек сучасною Enterprise Java або просто хочуть поглибити і систематизувати свої знання з JPA і Hibernate

            Слухачі навчаться будувати правильні схеми меппінг між вашою базою даних і об’єктами предметної області, дізнаються, як кращі розробники рекомендують будувати DAO-шар , і зроблять масу практичних завдань для закріплення отриманих знань.

            Теми, розглянуті на тренінгу:

            Теорія взаємодії з базою даних (JDBC, Datasources, JNDI, Трехтіровое додаток) </ p>

            Практика:

            • Hастройка Datasource
            • Отримання datasource з JNDI
            • JDBC запит до бази даних

            Теорія (ORM – як і навіщо, Історія, JPA, Інші варіанти ORM)

            Вивчаємо хибернейт:

            • меппінг (XML & amp; annotations)
            • Персистентность (збереження, каскадне оновлення)
            • Пошук даних:
              • HQL
              • Criteria

            Практика:

            • меппінг з використанням XML
            • – \\ – annotations
            • Перелік за допомогою HQL
            • Criteria

            Теорія:

            • EclipseLink (TopLink)
            • Інтеграція зі сторонніми фреймворками / серверами
            • Огляд компонентів Hibernate
              • Hibernate ORM (known as Hibernate Core before release 4.1)
              • Hibernate Annotations (merged into Hibernate
                Core / ORM since version 3.6)
              • Hibernate EntityManager
              • Hibernate Envers
              • Hibernate OGM (Object / Grid Mapper)
              • Hibernate Search
              • Hibernate Shards
              • Hibernate Tools
              • Hibernate Validator
              • Hibernate Metamodel Generator
              • NHibernate
            • NoSQL база Infinspan

            Практика:

            • Validator
            • Hibernate OGM (підключаємо infinispan)

            Теорія:

            • Зв’язок з EJB
            • Транзакції
            • JTA і її імплементації
            • Анотації
            • JNDI

            Бажаєте записатися на тренінг?Контакти

            Напишіть мені!