|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-mvc-spring-boot-spring-data-all-modules/
课程评论:没有评论
课程名称:Spring MVC与Spring Boot(所有模块)及项目!! 课程概述: 本课程旨在教授如何利用Spring MVC和Spring Boot开发稳健的企业级Web应用程序。Spring MVC是多个Spring项目的集合,包括Spring Web、Spring Data和Spring Security等,遵循“模型-视图-控制器”设计模式,旨在创建安全且高效的Java企业应用。Spring Boot则使开发工作变得更加简单,帮助开发者更轻松地构建应用。 课程内容: 本课程将涵盖你开始进行实时Spring项目所需的所有知识,包括各个先决概念。课程结构包括: - 先决概念介绍 - 依赖注入及控制反转的理解 - Spring MVC的基础与架构 - 使用Spring MVC创建简单的MVC应用,并理解执行流程 - Spring Boot简介与组件探索 - 如何使用Spring Boot的自包含Jar和特性(自动配置、启动依赖等) - 请求处理与映射注解 - 异常处理,包括Spring应用及Spring Boot中的异常管理 - Spring JDBC与Hibernate的对比与使用方法 - Spring Data JPA及其特性 - Spring Security基础及其应用 - Spring Boot Actuator的介绍与使用 - 最后,将所有模块整合,创建一个实时的待办事项应用程序 课程讲师: 讲师在行业中拥有超过13年的丰富经验,专注于Java及相关技术。他热爱教学,能够将复杂概念以易于理解的方式进行解释。许多学员对他的教学给予了高度评价,认为他的课程内容实用,讲解清晰。 学员评价摘录: - 学员们普遍反映课程使得Spring框架的学习变得更简单,讲师的专业知识和教学风格受到赞赏,是学习Spring的良好选择。 - 课程内容全面,适合希望深入理解Spring技术的开发者。 欢迎加入课程,开启你的Spring学习之旅!
Spring MVC with Spring Boot is a course on learning all key spring framework features to develop robust enterprise grade web applications. And Spring Boot will make the job easy (I mean, a lot easier than one might imagine!)Spring MVC is a collection of Spring Projects (Including Spring Web, Spring Data, Spring Security, etc) that we can use to create very robust and secure Enterprise Java Applications and follows the 'Model View Controller' design pattern. Spring MVC, relies on the core principles of Spring Framework like IOC, Dependency Injection, etc.What is Covered in this course?Well, this course will cover everything you need to start working on real time spring based projects. This course will also cover all the prerequisite concepts, so that you don't have to learn anything new beyond this course.The following is the rough high level view of the content, that we will be covering in this course..Cover prerequisite conceptsDependency InjectionInversion of controlGetting Started with Spring MVCMVC ArchitectureSpring MVC ArchitectureCreating a Simple MVC application with spring frameworkUnderstanding the flow of execution with a brief diagramComparing traditional MVC with Spring MVCFront Controller Pattern and Dispatcher servletWeb Application ContextRoot Application Context Spring BootSpring Boot IntroductionSpring InitializerUnderstanding various components of Spring Boot ProjectExploring spring Boot ApplicationSelf-contained Jars with Spring bootUnderstanding Spring Boot Features (Autoconfig, Starter dependencies, etc)Deploying a War File with Spring BootEmbedded ServersInterceptorsUnderstanding InterceptorsInterceptor ExampleRestrictionsInterceptors without Spring BootRequest HandlingMapping AnnotationsGet and Post Mapping and understanding the flowExploring URI PatternsSpring Controller ArgumentsReturn TypesKey Annotations@RequestParms, @GetMapping, @CookieValue@ModelAttribute@SessionAttributesForward, Redirect and Flash AttributesHandling ExceptionsException Handling in Spring ApplicationException Handling in Spring BootSpring JDBCSpring JDBC vs Traditional JDBCSpring JDBC DB Access without Spring BootSpring JDBC with Spring BootConnecting External Database and performing transactionsSQL, Prepared Statement(Pre-Requisite Chapter) HibernateIntroduction of HibernateHibernate Terminologies (Session, Session Factory, Cache, etc)JDBC vs HibernateHibernate App, theoretical walk throughHibernate code walkthroughHibernate AnnotationsHibernate Auto SyncRelations in HibernateSpring Data JPAUnderstanding Spring Data JPA Features with Example@Query,@NamedParams,@IndexedParamsQuery MethodsSorting,Pagination,@ModyfyingDynamic Queries with CriteriaBuilderSprig SecurityIntroduction to Spring SecurityIn Memory Data StoreJDBC AuthenticationPassword EncodingCSRF AttackInstalling KeyStore for HTTPSLDAP IntegrationSprig Boot ActuatorIntroduction to ActuatorHealth and Custom Health IndicatorsAuto Config ConditionsLogging Endpoint'env' EndpointApp MetricsCustomizing EndpointsCustom EndpointsOther EndpointsSprig Boot DevtoolsDevtools IntroductionDevtools Live ReloadDevtools Auto-RestartGlobal settings and Property DefaultsRemote debuggingIn the end, we will combine all the modules we learn and create a real time Todo application from scratch! More content will be updated on timely basis..Who am I?I have well over a decade of experience (Actually 13! By the time of this writing) in the Industry and to the most part, I've work on Java and Related technologies. I've switched between many jobs, experienced many cultures and technologies and been mentoring many projects since then.One of the things that I am absolutely passionate about, is 'Teaching'. I just love it. I can explain very complex concepts in easy to understand manner. Below are few random reviews that made my day..Note: I did not take permission from the students to put their names. Hence I did not.★★★★★"In South Korea, nobody can teach like this course. Before I was very hard to understand even though having experience 10 years scalable network programming. NOT now. It's very easy to go into the Spring world step by step. I recommend it if you want to know what is spring."★★★★★"Instructor has great knowledge on the topics he covered."★★★★★"An excellent trainer.I would really to take his courses always.The trainer prepares the student to go in the market and secure a job."★★★★★"This course is really worth it. The tutor has ample practical knowledge and discusses about almost everything that is there to know. I am glad i took this course and would encourage any aspirant to go for it."★★★★★"Good, clear instructor with uncluttered focused examples - recommended."★★★★★On my Java course: "Liking the course so for. Very good explanation of each concepts, explaining the fundamentals on each topic, all the way till what happens in memory in each, explaining the "Why's" in the beginning of topic (which is very important to me, otherwise one would be just memorizing). I liked the author's approach to start with explaining methods and then expanding it to classes, objects and others. This course is good value for the money."I wish you great learning!