Spring Tutorials – Spring Core
Spring Tutorials – Spring Core, available at $49.99, has an average rating of 4.4, with 69 lectures, 4 quizzes, based on 153 reviews, and has 1469 subscribers.
You will learn about Understand What the Spring framework is for Understand How and Why Spring came About Learn Java Best Design Practices that are encouraged by Spring Start Learning the Spring way of doing things, in Java development Get started with Spring Tools Suite (IDE) Start Learning the Very Fundamentals of Spring Configuration Understand all the Major components of Core Spring and How to apply them By the end of this course, you will be able to design and write your own basic Spring based Java applications This course is ideal for individuals who are Anyone with some Basic Knowledge of Java programming language or Any knowledge of an Integrated Development Environment (IDE), preferably Eclipse but not necessary It is particularly useful for Anyone with some Basic Knowledge of Java programming language or Any knowledge of an Integrated Development Environment (IDE), preferably Eclipse but not necessary.
Enroll now: Spring Tutorials – Spring Core
Summary
Title: Spring Tutorials – Spring Core
Price: $49.99
Average Rating: 4.4
Number of Lectures: 69
Number of Quizzes: 4
Number of Published Lectures: 69
Number of Published Quizzes: 4
Number of Curriculum Items: 73
Number of Published Curriculum Objects: 73
Original Price: $159.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand What the Spring framework is for
- Understand How and Why Spring came About
- Learn Java Best Design Practices that are encouraged by Spring
- Start Learning the Spring way of doing things, in Java development
- Get started with Spring Tools Suite (IDE)
- Start Learning the Very Fundamentals of Spring Configuration
- Understand all the Major components of Core Spring and How to apply them
- By the end of this course, you will be able to design and write your own basic Spring based Java applications
Who Should Attend
- Anyone with some Basic Knowledge of Java programming language
- Any knowledge of an Integrated Development Environment (IDE), preferably Eclipse but not necessary
Target Audiences
- Anyone with some Basic Knowledge of Java programming language
- Any knowledge of an Integrated Development Environment (IDE), preferably Eclipse but not necessary
Spring Frameworkis a Java platform that provides comprehensive infrastructure support for Developing Java Applications. Spring handles the infrastructure so you can focus on Your Application.
This Spring Framework Course comes in Two Parts and together both Parts act as a Beginners Primer to the Core of the Spring Framework.
Part 1: Introduces Spring;
What is it? How and Why Spring came About?
I then look at some of the Best Practices for Java Application Design and Development which are used and encouraged by the Spring way of doing things!
Then jump into setting up an Integrated Development Environment (IDE) for Spring Development and teach you some of the Very Fundamentals of Spring Configuration and Development.
Part 2:Providing YouComprehensive Coverage of all the key features of Core Spring with a Sound Practical Level of Depth.
Core Spring is a large subject area, by following this course you will gain an excellent knowledge and understand of this powerful and wonderfully flexible framework. The Knowledge Gained here will put you “Streets Ahead”in any Spring project, it will provide you with a firm foundation to help further your Spring Career when you start Learningother areas of this Excellent framework. Some of the key topics covered on this course are; BeanPostProcessors, What are they and How can you take advantage of them? Autowirebean configuration, Using Annotationsfor configuration, JSR-250 & JSR-330with Spring, Event handling and using your own Custom Events in Spring, Aspect Oriented Programming (AOP), the ever more popular Java based Configuration rather than XML based and Testing your Java Spring application code. By the End of Part:2of this Spring Framework Course, You will Understandall the Major components of Core Spring and How to apply them! You will be ready to join a Spring project and successfully Hold your own!! You will also have the knowledge to help you Learn New areas of the Spring framework with the Minimum of Effort!!
Course Curriculum
Chapter 1: Welcome
Lecture 1: Introduction
Lecture 2: Big Thank You!
Lecture 3: A Brief History of Spring
Chapter 2: Setting up your Spring development environment
Lecture 1: Setting up Integrated Development Environment (IDE) – Spring Tool Suite (STS)
Lecture 2: Setting up the Course Projects in STS
Lecture 3: Tour of the Course Projects
Chapter 3: Overview of some Java Design and Best Practices
Lecture 1: Tight Coupling in Java Applications, Part: 1
Lecture 2: Tight Coupling in Java Applications, Part: 2
Lecture 3: Tight Coupling in Java Applications, Part: 3
Chapter 4: Starting with the Spring Framework
Lecture 1: Setting Up Maven Dependencies for the Spring Framework
Lecture 2: Introduction to Spring Container Configuration in XML
Lecture 3: Using the Spring Container
Lecture 4: The 'getBean' methods
Lecture 5: Setter Injection
Lecture 6: Introduction to Constructor Injection
Chapter 5: Dependency Injection – Collections
Lecture 1: Injecting Collections (Part 1) Arrays
Lecture 2: Injecting Collections (Part 2) Lists
Lecture 3: Injecting Collections (Part 3) Maps
Chapter 6: Bean Scopes
Lecture 1: Bean Scope
Chapter 7: The P & C Namespaces
Lecture 1: Introducing the P-Namespace
Lecture 2: Introducing the C-Namespace
Chapter 8: Introduction to the Bean Lifecycle
Lecture 1: Taking a look at the Bean Lifecycle
Chapter 9: Introduction to the BeanPostProcessor
Lecture 1: BeanPostProcessor (Part 1) Introduction
Lecture 2: BeanPostProcessor (Part2) Ordering
Chapter 10: Bean Inheritance
Lecture 1: Bean Inheritance (Part 1) Introduction
Lecture 2: Bean Inheritance (Part 2) with a Class Hierarchy
Lecture 3: Inner Beans
Chapter 11: Springs Autowire Mechanism
Lecture 1: Introduction to Autowire
Lecture 2: Autowire byType
Lecture 3: Autowire using Constructor
Chapter 12: Autowire using Annotations
Lecture 1: Introduction to Autowire using Annotations
Lecture 2: Autowire using Annotations on Constructor
Lecture 3: Autowire using Annotations on Attributes
Lecture 4: Autowire Compatible Types (Collections of same type of Beans)
Lecture 5: Autowire using the Qualifier Annotation
Chapter 13: JSR Annotations in Spring
Lecture 1: JSR-250 Annotations
Lecture 2: JSR-330 Annotations
Chapter 14: Component Scanning
Lecture 1: Component Scanning
Lecture 2: Component Scanning using Naming
Chapter 15: The Spring "Event" Mechanism
Lecture 1: Using Events in Spring
Lecture 2: Creating Custom Events
Lecture 3: How to make the Spring Event Mechanism Asynchronous
Chapter 16: Aspect Oriented Programming (AOP)
Lecture 1: Introduction to Aspect Oriented Programming (AOP)
Lecture 2: How Spring AOP Works
Lecture 3: Enabling Spring AOP
Lecture 4: Our First Aspect
Lecture 5: Pointcuts
Lecture 6: Pointcut Expressions
Lecture 7: Advice (Part: 1) Other Types of AOP Advice
Lecture 8: Advice (Part: 2) 'After' Advice
Lecture 9: Advice (Part: 3) 'Around' Advice
Lecture 10: JointPoint
Lecture 11: AOP Introductions (Part: 1) What are AOP Introductions ?
Lecture 12: AOP Introductions (Part: 2) How to setup Introductions
Lecture 13: AOP Introductions (Part: 3) Setting up another Introduction
Chapter 17: Configuring Spring with Java Config
Lecture 1: Java Config (Part: 1) What is the Java Config Project ?
Lecture 2: Java Config (Part: 2) Inter-Bean Dependencies
Lecture 3: Java Config (Part:3) Importing Java Config Classes
Lecture 4: Java Config (Part: 4) Migrate from XML Config to Java Config
Chapter 18: Testing your Java Spring code
Lecture 1: Introduction to Testing with Spring and JUnit
Lecture 2: Testing (Part: 2) Test our 1st Spring Class with Junit
Lecture 3: Testing (Part: 3) Interact with Spring Application Config in JUnit
Lecture 4: Testing (Part: 4) Overview of JUnit functionality
Lecture 5: Testing (Part: 5) Using Spring JavaConfig & JUnit
Chapter 19: Externalizing Bean Configuration
Lecture 1: Learn How to configure and use the PropertyPlaceHolderConfigurer
Lecture 2: How to separate your externalized Live from your Test data
Chapter 20: Spring & Internationalization ( I18N )
Lecture 1: How to make your Spring application International (I18N)
Lecture 2: Setting up I18N with JavaConfig & Testing
Chapter 21: Congratulations …
Lecture 1: Thank You !
Instructors
-
Bruce E. Hilton
Software Engineer & Trainer
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 5 votes
- 3 stars: 17 votes
- 4 stars: 37 votes
- 5 stars: 88 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024