Доступно

[baeldung.com] Build Your REST API with Spring [The Master Class]

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

Цена: 11612р.-88%
Взнос: 1312р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 7 май 2017
    #1
    Scala
    Scala ЧКЧлен клуба

    [baeldung.com] Build Your REST API with Spring [The Master Class]

    The Master Class
    The canonical reference for building a production grade API with Spring. The 9 modules cover building and securing the API for production use, advanced evolution and discovery techniques, client code to consume it from the front end, comprehensive monitoring, continuous integration, continuous deployment, and more.

    In addition to the detailed guides on implementation, you’ll also get the knowledge needed to run the API in production reliably and consistently. You’ll get templates of my time-tested Spring API implementations along with the understanding of how to use these to get your own APIs out and into the hands of clients quickly.

    Everything I wish I had access to when I built my first API with Spring.

    [​IMG]
    ~10 Hours

    1. The Basics of REST with Spring
    1. The Anatomy of a REST API
    2. Bootstrap a New Project
    3. The User Management Project: A Full API
    4. Application Startup: Executable Jar,
      Tomcat Deployment and Cargo
    5. Properties and Project Settings
    6. The Web Configuration
    2. REST and HTTP Semantics
    1. Exception Handling Good Practices and Sane HTTP Status Codes
    2. The Basics of Input Validation
    3. Good URI Practices (Nouns vs Verbs, Plural vs Singular, Identifiers vs UUID)
    4. Leverage HTTP Verbs and Semantics
    5. Content Negotiation: Support both XML and JSON
    6. The Lifecycle of a Request
    3. Simple Security for REST
    1. Simple Spring Security for the API
    2. Global URL vs Method Level Authorization
    3. Understanding Cookies and the Session
    4. Certificates and HTTPS for Tomcat
    5. The Topology of Roles and Privileges
    4. Consuming the API from AngularJS
    1. Basic Ways to Consume REST from AngularJS
    2. Dealing with CORS and Advanced CORS Scenarios (2 parts)
    3. Working with OAuth2 and Tokens (JWT) from the front-end
    5. Testing the API
    1. The First Live API Tests - Introducing rest-assured (2 parts)
    2. How To Build a Client for the API (2 parts)
    3. How to test HTTP semantics
    4. A Good Base API Tests for Any Resource
    5. Contract Testing - A Special Kind Of Test
    6. Advanced API Security: OAuth2 & JWT
    1. How OAuth2 Works for REST (2 parts)
    2. Set Up OAuth2 with Spring Security (2 parts)
    3. Tokens, OAuth2 and JWT
    4. Refreshing a token
    5. How To Do OAuth from the Front End
    7. Document, Discover and Evolve the REST API
    1. Document the API with Swagger
    2. The Basics of HATEOAS
    3. Advanced Scenarios with Spring HATEOAS
    4. How To Evolve the API without Breaking Clients
    5. Versioning — The Last Resort
    8. Monitoring and API Metrics
    1. Fundamentals of Monitoring with Boot
    2. Custom Metrics with the Dropwizard Metrics library
    3. Monitoring Data over JMX
    4. Displaying Metrics over HTTP
    5. Production Grade Tools for Monitoring
    9. DevOps: CI and CD Pipelines, Deployment
    1. Setting Up Jenkins and The First Job
    2. A Simple Jenkins Pipeline From Scratch
    3. Remote Deployment for the API
    4. From Continuous Integration to Continuous Deployment
    5. Load Balance the REST API on EC2
    10. Advanced API Tactics
    1. ETags in REST
    2. A Simple API Rate Limiting Implementation
    3. Binary Data Formats in a Spring REST API
    4. REST, Async and Long Running Requsts
    11. A Reactive REST API (New)

    • Moving Past the Servlet - going Reactive
    • How to Build a Reactive REST API
    • Understanding the new WebClient

    12. New in Spring 5 (New)
    • Using the New Bean Validation 2.0
    • Using Kotlin to Build the API
    • New Indexing Alternative to Classpath Scanning

    13. New in Spring MVC
    • What's Possible with the ResponseStatusException
    • JSON Binding API, the Jackson alternative


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

    1. skladchik.com
      Складчина доступна.
      4 ноя 2022
    2. skladchik.com
      suprt хранитель.
      4 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      3 май 2022
    4. skladchik.com
      Складчина доступна.
      17 дек 2020

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      4 ноя 2022
    2. skladchik.com
      suprt хранитель.
      4 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      3 май 2022
    4. skladchik.com
      Складчина доступна.
      17 дек 2020
  3. Обсуждение
  4. 7 май 2017
    #2
    daburin
    daburin ЧКЧлен клуба
    Будет ли перевод на русский?
     
  5. 7 май 2017
    #3
    Scala
    Scala ЧКЧлен клуба
    Эта складчина на оригинальный курс, без перевода.
    Переводы в другом разделе.
     
    1 человеку нравится это.
  6. 11 май 2017
    #4
    Gordon Gekko
    Gordon Gekko ЧКЧлен клуба
    Scala сделай рекламу в теме [FoxmindEd] Patterns of Enterprise, как на меня этот курс будет намного интереснее. Давно знаком с сайтом автора, материал он дает куда лучше Немчинского.
     
    2 пользователям это понравилось.
  7. 22 май 2017
    #5
    Gordon Gekko
    Gordon Gekko ЧКЧлен клуба
    Порой так интересно наблюдать как складчины которые не стоят никакого внимания, и имеют кучу бесплатных аналогов набирают по 100+ учасников, а действитеьно стоящая информация остается в стороне...
     
    2 пользователям это понравилось.
  8. 9 июн 2017
    #6
    Gordon Gekko
    Gordon Gekko ЧКЧлен клуба
    Ребят вопрос: как вы смотрите на то чтобы запустить сбор? Материал полезный.
     
  9. 9 июн 2017
    #7
    Scala
    Scala ЧКЧлен клуба
    Я поддерживаю. Для меня сейчас он очень актуален.
     
    1 человеку нравится это.
  10. 9 июн 2017
    #8
    AlvisMan
    AlvisMan ЧКЧлен клуба
    Давайте запустим
     
    1 человеку нравится это.
  11. 9 июн 2017
    #9
    Gordon Gekko
    Gordon Gekko ЧКЧлен клуба
    Scala выступишь организатором? )
    Думаю как всегда, объявиться сбор и несколько учасников подтянеться ещё.
     
    1 человеку нравится это.
  12. 9 июн 2017
    #10
    serg212121
    serg212121 ЧКЧлен клуба
    Было бы круто. Готов отдать и 1к+ если народ повыписывается.
     
    2 пользователям это понравилось.
  13. 17 июн 2017
    #11
    cooll3r
    cooll3r ЧКЧлен клуба
    я тоже за
     
  14. 26 июн 2017
    #12
    Scala
    Scala ЧКЧлен клуба
    Модуль 7 данного курса затрагивает тему HATEOAS, но в довольно специфичной интерпретации. Кому данная тема интересна, советую посомтреть довольно практический доклад с JUG -
     
    2 пользователям это понравилось.
  15. 29 июн 2017
    #13
    olegdal
    olegdal ЧКЧлен клуба
    Пора выписавшимся возращаться. Цена вроде вполне приемлемая.
    Недеюсь контент не подведёт :)
     
  16. 1 июл 2017
    #14
    ramirez_ua
    ramirez_ua ЧКЧлен клуба
    Выписываться начнут как обычно - как объявят о сборе денег))
     
  17. 1 июл 2017
    #15
    Scala
    Scala ЧКЧлен клуба
    Уже неделя как объявлено о сборах...
     
  18. 1 июл 2017
    #16
    olegdal
    olegdal ЧКЧлен клуба
    Будем переживать неприятности по мере их поступления :) Мне кажется складчина интересная и всё равно состоится в любом случае.
     
  19. 6 июл 2017
    #17
    ogogoX
    ogogoX ЧКЧлен клуба (А)
    на перевод будет складчина?
     
  20. 7 июл 2017
    #18
    Scala
    Scala ЧКЧлен клуба
    Планов не было, можете создать тему и собрать народ.
     
  21. 7 июл 2017
    #19
    mrSong
    mrSong ДолжникДолжник
    Scala, а курс с этого же сайта "Learn Spring Security" тоже может организуете?
     
    4 пользователям это понравилось.
  22. 7 июл 2017
    #20
    AlvisMan
    AlvisMan ЧКЧлен клуба
    поддерживаю предложение
     
    4 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

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