وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Complete Guide to Spring MVC

سرفصل های دوره

Looking to upskill with Spring? This course provides a comprehensive overview of how to build web applications using the Spring Model-View-Controller (MVC) architectural pattern. With hands-on exercises and practical, real-world examples, instructor Semirah Dolan shows you what it takes to master the core concepts of Spring MVC, including controllers, views, models, and more. Along the way, learn how to handle HTTP requests, process data, and create dynamic user interfaces. Dive deeper into advanced topics like data validation, exception handling, and RESTful API development. By the end of this course, you'll be equipped with the skills you need to design and develop efficient, scalable web applications using Spring MVC.


01 - Introduction
  • 01 - Spring MVC essentials
  • 02 - What you should know

  • 02 - 1. How to Build Serving Web Content with Spring MVC
  • 01 - What you will build and what you need
  • 02 - Start from scratch vs. skipping the basics
  • 03 - Starting with Spring Initializr
  • 04 - Skip basics Source repository for this guide
  • 05 - Create a web controller
  • 06 - Spring Boot devtools
  • 07 - Run the application
  • 08 - Test the application
  • 09 - Add a home page
  • 10 - Summary and next steps

  • 03 - 2. DispatcherServlet
  • 01 - DispatcherServlet
  • 02 - Request processing and handling
  • 03 - View rendering and localization
  • 04 - Data handling Multipart Resolver
  • 05 - Logging

  • 04 - 3. Filters
  • 01 - Form data
  • 02 - Forwarded headers
  • 03 - Shallow ETag
  • 04 - CORS

  • 05 - 4. Annotated Controllers
  • 01 - Declaration overview
  • 02 - Declaration AOP proxies
  • 03 - Mapping requests overview
  • 04 - Mapping requests URI patterns
  • 05 - Mapping requests Consumable media types
  • 06 - Mapping requests Producible media types
  • 07 - Handler methods overview
  • 08 - Handler methods Method arguments
  • 09 - Handler methods Return values
  • 10 - Handler methods Type conversion
  • 11 - Model
  • 12 - @InitBinder overview
  • 13 - Validation
  • 14 - Exceptions overview
  • 15 - Exceptions Method arguments
  • 16 - Exceptions Return values
  • 17 - Controller advice

  • 06 - 5. Functional Endpoints
  • 01 - Functional endpoints overview
  • 02 - HandlerFunction overview
  • 03 - HandlerFunction ServerRequest & ServerResponse
  • 04 - HandlerFunction Handler classes
  • 05 - HandlerFunction Validation
  • 06 - RouterFunctions and routing
  • 07 - Serving static resources
  • 08 - Running a server
  • 09 - Filtering handler functions

  • 07 - 6. URI Links
  • 01 - URI handling and building
  • 02 - Relative servlet requests
  • 03 - Links to controllers
  • 04 - Links in views

  • 08 - 7. Asynchronous Requests
  • 01 - DeferredResult
  • 02 - Callable
  • 03 - Request and response processing
  • 04 - HTTP streaming overview
  • 05 - Reactive types
  • 06 - Context propagation
  • 07 - Disconnects
  • 08 - Configuring Spring MVC applications

  • 09 - 8. CORS
  • 01 - CORS introduction
  • 02 - CORS configuration
  • 03 - CORS filter
  • 04 - CORS best practices and security

  • 10 - 9. Error Responses
  • 01 - Render
  • 02 - Non-standard fields
  • 03 - Customization and i18n
  • 04 - Client handling

  • 11 - 10. Web Security
  • 01 - Spring MVC security
  • 02 - Spring MVC test support
  • 03 - CSRF protection
  • 04 - Security response headers

  • 12 - 11. HTTP Caching
  • 01 - CacheControl
  • 02 - Controllers
  • 03 - Static resources
  • 04 - ETag filter

  • 13 - 12. Integrated Technologies
  • 01 - Groovy Markup overview
  • 02 - Thymeleaf
  • 03 - FreeMarker overview
  • 04 - Script views overview
  • 05 - JSP and JSTL overview
  • 06 - RSS and Atom
  • 07 - PDF and Excel overview
  • 08 - Jackson overview
  • 09 - XML marshalling
  • 10 - XSLT views overview

  • 14 - 13. MVC Config
  • 01 - Enable MVC configuration
  • 02 - MVC config API
  • 03 - Type conversion
  • 04 - Validation
  • 05 - Interceptors and handlers
  • 06 - Controllers and views
  • 07 - Advanced configuration

  • 15 - 14. HTTP2
  • 01 - HTTP2 overview

  • 16 - 15. Conclusion
  • 01 - Practice your knowledge
  • 02 - Whats next Spring 7
  • 03 - Conclusion
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 45517
    حجم: 894 مگابایت
    مدت زمان: 466 دقیقه
    تاریخ انتشار: ۱۴ دی ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید