|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-tutorial-for-beginners/
课程评论:没有评论
课程名称:Spring框架大师班 - Java Spring的现代方式 课程概述: 您想成为Spring框架的专家吗?想要成为一名现代Spring开发者吗?加入本课程,学习现代的Spring框架,让您了解真实世界Java项目是如何使用它的!您将探索Spring框架的魅力,从控制反转(IOC)、依赖注入(DI)、应用上下文到Java Spring Boot、Spring AOP、Spring JDBC和JPA。准备好开始一段令人难以置信的旅程吧。 学员反馈: - 5星评价:这是我所参加的最好的Spring课程,简单易懂却深入透彻,非常推荐给有中等Java背景的新手。 - 5星评价:课程深入、真实世界导向,讲师教学风格优秀,讲解非常清晰。 - 5星评价:讲师知识渊博,实例丰富,代码运行流畅,内容全面,学习Spring的基础非常有效。 - 5星评价:我对依赖注入、IOC、松耦合等概念有了更深刻的理解,面试信心大增。 - 5星评价:课程让我对Spring有了新的理解,讲师非常棒。 课程特色: 在本课程中,您将通过实践步骤学习Spring、Spring Boot和Spring模块(如JDBC、AOP、数据JPA)。了解Spring Boot、JUnit和Mockito的单元测试,以及如何使用Spring JDBC和JPA与数据库交互。此外,您将学习Maven依赖管理、Eclipse IDE和嵌入式Tomcat web服务器的基本知识。 课程大纲包括: - Spring框架基础:依赖注入,IOC容器,应用上下文和Bean工厂。 - 深入了解Spring MVC的DispatcherServlet、模型、控制器和视图解析器。 - Spring Boot基础及其启动项目,如Spring Boot Starter Web、Starter Data JPA和Starter Test。 - 使用JSP、Servlets和Spring MVC逐步构建Web应用的基本概念。 - 使用JUnit和Mockito进行单元测试。 课程亮点: 1. 第一部分:Spring框架基础 2. 第二部分:Spring深入 3. 第三部分:Java和XML上下文的单元测试 4. 第四部分:Spring Boot的基本应用 5. 第五部分:Spring AOP的应用 6. 第六部分:Spring JDBC和JPA的实操 马上开始学习,点击注册按钮!
Do you want to become an Expert on the Spring Framework? Do you want to become a Modern Spring Developer? Join the course to learn Spring Framework the Modern Way - The way Real World Java Projects use it! Learn the magic of Spring Framework. From IOC (Inversion of Control), DI (Dependency Injection), Application Context to the world of Java Spring Boot, Spring AOP, Spring JDBC and JPA. Get set for an incredible journey.WHAT OUR LEARNERS ARE SAYING:5 STARS - This is so far the best Spring course I have been taking. Start from simple and easy, yet in-depth explanation. Really well-designed! Recommend to anyone like me that have a medium java background (learned from school class), but completely new to Spring. And it is also a great practice for what I learned from our OOAD course at school. Now it is crystal clear to me!! Highly recommended!5 STARS - Excellent In-depth, Real World Oriented Course with Excellent teaching style with crystal clear explanations - in general a course cannot be better than this in my opinion. Thank you for this superb training experience Ranga.5 STARS - The instructor is very knowledgeable, and what makes this course a winner is the scope of each example along with its explanation. The lectures are short, and enough to introduce and understand the topic to make it functional. It really helps that it is hands-on, and I had no trouble or errors running any of the code. You learn the essentials to work with Spring, but also guides you through Eclipse and shortcuts which are very useful. The pace and length of the lectures are perfect! Extremely well done! This knowledge would have taken me a lot longer to learn were it not for this course, Thank you Ranga!5 STARS - I know a lot more about dependency injection, IOC, loose-coupling, and application context thanks to Ranga. He has changed my life. I am now more knowledgeable about Spring framework and am really confident in my interviews. He deserves every penny from me and needs to become a millionaire for making me position myself to potentially becoming a Spring Guru.5 STARS - This course shifted me to a new level of understanding Spring. Great tutor.5 STARS - Great course and to the point, which is helpful if you need to brush up/learn all you need fast all while understanding the fundamental concepts about spring/spring mvc/spring boot and their related technologies.COURSE OVERVIEW:In this course, you will learn the features of Spring, Spring Boot and Spring Modules - JDBC, AOP, Data JPA with hands-on step by step approach.You will get introduced to Spring Boot, Unit Testing with JUnit and Mockito, talking to the database with Spring JDBC and JPA, Maven (dependencies management), Eclipse (IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.You will learn about Spring step by step - in more than 100 steps. This course would be a perfect first step as an introduction to Spring.You will learn aboutBasics of Spring Framework - Dependency Injection, IOC Container, Application Context and Bean Factory.Spring Annotations - @Autowired, @Component, @Service, @Repository, @Configuration, @Primary....Spring MVC in depth - DispatcherServlet , Model, Controllers and ViewResolverSpring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter TestBasics of Spring Boot, Spring AOP, Spring JDBC and JPABasics of Eclipse, Maven, JUnit and MockitoBasic concept of a Web application step by step using JSP Servlets and Spring MVCUnit testing with JUnit and Mockito using XML and Java Spring Application ContextsCOURSE HIGHLIGHTS:Level 1: Spring Framework in 10 StepsStep 1 - Setting up a Spring ProjectStep 2 - Understanding Tight Coupling using the Binary Search Algorithm ExampleStep 3 - Making the Binary Search Algorithm Example Loosely CoupledStep 4 - Using Spring to Manage Dependencies - @Component, @AutowiredStep 5 - What is happening in the background?Step 6 - Dynamic auto wiring and Troubleshooting - @PrimaryStep 7 - Constructor and Setter InjectionStep 8 - Spring ModulesStep 9 - Spring ProjectsStep 10 - Why is Spring Popular?Level 2: Spring in DepthStep 11 - Dependency Injection - A few more examplesStep 12 - Autowiring in Depth - by Name and @PrimaryStep 13 - Autowiring in Depth - @Qualifier annotationStep 14 - Scope of a Bean - Prototype and SingletonStep 15 - Complex scenarios with Scope of a Spring Bean - Mix of Prototype and SingletonStep 15B - Difference Between Spring Singleton and GOF SingletonStep 16 - Using Component Scan to scan for beansStep 17 - Lifecycle of a Bean - @PostConstruct and @PreDestroyStep 18 - Container and Dependency Injection (CDI) - @Named, @InjectStep 19 - Removing Spring Boot in Basic ApplicationStep 20 - Fixing minor stuff - Add Logback and Close Application ContextStep 21 - Defining Spring Application Context using XML - Part 1Step 22 - Defining Spring Application Context using XML - Part 2Step 23 - Mixing XML Context with Component Scan for Beans defined with AnnotationsStep 24 - IOC Container vs Application Context vs Bean FactoryStep 25 - @Component vs @Service vs @Repository vs @ControllerStep 26 - Read values from external properties fileLevel 3 has 3 steps on Unit Tests with Java and XML ContextsLevel 4: Spring Boot in 10 StepsStep 1: Introduction to Spring Boot - Goals and Important FeaturesStep 2: Developing Spring Applications before Spring BootStep 3: Using Spring Initializr to create a Spring Boot ApplicationStep 4: Creating a Simple REST ControllerStep 5: What is Spring Boot Auto Configuration?Step 6: Spring Boot vs Spring vs Spring MVCStep 7: Spring Boot Starter Projects - Starter Web and Starter JPAStep 8: Overview of different Spring Boot Starter ProjectsStep 9: Spring Boot ActuatorStep 10: Spring Boot Developer ToolsLevel 5: Spring AOPStep 01 - Setting up AOP Example - Part 1Step 02 - Setting up AOP Example - Part 2Step 03 - Defining an @Before adviceStep 04 - Understand AOP Terminology - Pointcut, Advice, Aspect, Join Point, Weaving and WeaverStep 05 - Using @After, @AfterReturning, @AfterThrowing advicesStep 06 - Using @Around advice to implement performance tracingStep 07 - Best Practice: Use common Pointcut ConfigurationStep 08 - Quick summary of other PointcutsStep 09 - Creating Custom Annotation and an Aspect for Tracking TimeLevel 6:Spring JDBC and JPAStep 01 - Setting up a project with JDBC, JPA, H2 and Web DependenciesStep 02 - Launching up H2 ConsoleStep 03 - Creating a Database Table in H2Step 04 - Populate data into Person TableStep 05 - Implement findAll persons Spring JDBC Query MethodStep 06 - Execute the findAll method using CommandLineRunnerStep 07 - A Quick Review - JDBC vs Spring JDBCStep 08 - Whats in the background? Understanding Spring Boot AutoconfigurationStep 09 - Implementing findById Spring JDBC Query MethodStep 10 - Implementing deleteById Spring JDBC Update MethodStep 11 - Implementing insert and update Spring JDBC Update MethodsStep 12 - Creating a custom Spring JDBC RowMapperStep 13 - Quick introduction to JPAStep 14 - Defining Person EntityStep 15 - Implementing findById JPA Repository MethodStep 16 - Implementing insert and update JPA Repository MethodsStep 17 - Implementing deleteById JPA Repository MethodStep 18 - Implementing findAll using JPQL Named QueryStep 19 - Introduction to Spring Data JPAStep 20 - Connecting to Other DatabasesStart Learning Now. Hit the Enroll Button!