Full Stack App Development with Spring 5 and Angular: 3-in-1
Full Stack App Development with Spring 5 and Angular: 3-in-1, available at $19.99, has an average rating of 3.85, with 82 lectures, 3 quizzes, based on 23 reviews, and has 168 subscribers.
You will learn about Learn some of the best practices when developing applications with the Spring framework Get to know the advanced features of Spring Boot in order to effectively develop and monitor applications Explore the fundamentals of TypeScript and object-oriented programming Know how to use Angular built-in directives and build reusable components and custom directives Create template-driven forms with Angular Test your code with JUnit 5.0 Use Spring WebFlux and various other features Build applications using Spring 5 for backend and Angular 6 for frontend development This course is ideal for individuals who are This learning path is for developers who wish to create their own web applications with Spring 5 and Angular. It is particularly useful for This learning path is for developers who wish to create their own web applications with Spring 5 and Angular.
Enroll now: Full Stack App Development with Spring 5 and Angular: 3-in-1
Summary
Title: Full Stack App Development with Spring 5 and Angular: 3-in-1
Price: $19.99
Average Rating: 3.85
Number of Lectures: 82
Number of Quizzes: 3
Number of Published Lectures: 82
Number of Published Quizzes: 3
Number of Curriculum Items: 85
Number of Published Curriculum Objects: 85
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn some of the best practices when developing applications with the Spring framework
- Get to know the advanced features of Spring Boot in order to effectively develop and monitor applications
- Explore the fundamentals of TypeScript and object-oriented programming
- Know how to use Angular built-in directives and build reusable components and custom directives
- Create template-driven forms with Angular
- Test your code with JUnit 5.0
- Use Spring WebFlux and various other features
- Build applications using Spring 5 for backend and Angular 6 for frontend development
Who Should Attend
- This learning path is for developers who wish to create their own web applications with Spring 5 and Angular.
Target Audiences
- This learning path is for developers who wish to create their own web applications with Spring 5 and Angular.
The world of app development is fast paced, where app trends come and go. This has pushed for a change in the way we build our apps, including the tools we use. We are no longer capable of pushing out dynamic and fluid apps without using frameworks! Spring 5 is a functional web framework for back-end development while Angular is one of the most modern, performance-efficient and powerful frontend frameworks you can learn as of today. It allows you to build great web apps which offer awesome user experiences! Combination of the two will enable you to build scalable and secure web applications. If you want build end-to-end modern web applications using Spring 5 and Angular, then this Learning Path is for you.
This Spring + Angular learning path will go over basic concepts of Angular including the theory behind it, why it’s useful, the standard file structure, TypeScript, the CLI, components, and so on. You will then delve into Spring 5 and learn how to integrate it into your Angular project. You will also learn how to troubleshoot common compile-time and run-time errors and how to write clean and maintainable code. To put your learnings into practice, you will be developing a couple of basic server-side search and shopping applications with Angular and Spring 5.
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Getting Started with Spring 5.0, starts off with an introduction to Spring 5 and its latest features. You will then learn how to build an application using Spring MVC. You will then learn the advanced features of Spring Boot with the help of examples. You will also be introduced to a JVM language, Kotlin.
In the second course, Learn Angular in 3 Hours, you will learn the essential Angular concepts. You will learn how to build frontend applications using Angular.
The third course, Application Development with Spring 5.0 and Angular 6, starts off by exploring the features of Spring 5 and Angular 6. You will learn to build a couple of basic server-side search and shopping applications using the various features of Spring 5 and Angular 6.
By the end of this learning path, you will have all the knowledge and the experience to start building your own applications from scratch.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
-
Ranga Rao Karanam is a programmer, trainer, and architect. His areas of interest include cloud native applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based cloud native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom the Spring framework brings to developing enterprise Java applications.
-
Rachid Al Khayat is born and raised in Damascus, Syria, and settled in France since 2008. He did his master and Ph.D. degrees in computer engineering in USA and France respectively. Besides his interest in computer and electrical engineering, he is passionate about web development, he works as Full Stack developer for SII Groupe (French IT service company). He has more than four years of experience in ES5, ES6, AngularJs, Angular 2+, and NativeScript. Last summer he was nominated as NativeScript Champions. In his spare time, Rachid enjoys bicycling, photographing and reading Self-help and Philosophy books.
-
Alejandro Imass is a Senior Engineer and Toronto Team Leader for Samsung Pay Inc. (a subsidiary of Samsung Electronics America, Inc.). Alejandro is an IT professional and entrepreneur with over twenty-five years of experience leading many high-profile projects in different sectors including Telecommunications, Food & Beverage, Energy, Government, and Aviation in global companies such as BP, Exxon-Mobil, Chevron, PDVSA, Conoco-Phillips, Genencor, Danisco, BAT, AGA, and SAP. He has international recognition in systems integration, control systems, and ERP and has participated in committees such as ISA. He started his career in Electronic Engineering and later Systems Engineering, specializing in large-scale industrial and ERP systems in materials, reliability, and asset management. Alejandro is a specialist, educator, and evangelist in open source technologies with multiple certifications in this field by the Institute for Superior Studies and Technological Research (ISEIT) in Venezuela(he is also a professor there). Prior to LoopPay, he founded Yabarana Corporation which develops large-scale, highly complex Unix-based solutions for a wide range of industries. Before Yabarana, Alejandro was a partner at MPR Venezuela, an IBM premium VAR for EAM/ITSM solutions in Latin America, director of business development for Venezuela and Colombia, and account manager for high-profile companies in the region such as Empresas Polar, BP, ExxonMobil, Chevron, and Alpina.
-
Alberto Di Martino is a software developer with Samsung Pay and has been working with Kotlin since version 1.0. He is an expert with Kotlin when it comes to knowledge and expertise in this technology. He is keen to share his rich experience through this course.
Course Curriculum
Chapter 1: Getting Started with Spring 5.0
Lecture 1: The Course Overview
Lecture 2: Spring Framework
Lecture 3: Spring Modules
Lecture 4: Spring Projects
Lecture 5: New Features in Spring Framework 5.0
Lecture 6: Understanding Dependency Injection
Lecture 7: The Spring IoC Container
Lecture 8: Creating a Spring IoC Container
Lecture 9: Defining JUnit Using the Spring Context
Lecture 10: Unit Testing with Mocks
Lecture 11: Dependency Injection Types
Lecture 12: The @Autowired Annotation in Depth
Lecture 13: Java Web Application Architecture
Lecture 14: Creating a Few Simple Web Flows Using Spring MVC
Lecture 15: Important Concepts Behind Spring MVC
Lecture 16: Handler Mappings and Interceptors
Lecture 17: Spring MVC – Advanced Features
Lecture 18: Spring Security
Lecture 19: Kotlin Versus Java
Lecture 20: Creating a Kotlin Project in Eclipse
Lecture 21: Creating a Spring Boot Project Using Kotlin
Chapter 2: Learn Angular in 3 Hours
Lecture 1: The Course Overview
Lecture 2: What is Angular
Lecture 3: Architecture of Angular Apps
Lecture 4: Setting Up the Development Environment
Lecture 5: Your First Angular App
Lecture 6: Structure of Angular Projects
Lecture 7: Webpack
Lecture 8: What is TypeScript
Lecture 9: Declaring Variables
Lecture 10: Types
Lecture 11: Type Assertions
Lecture 12: Arrow Functions
Lecture 13: Interfaces
Lecture 14: Classes
Lecture 15: Objects
Lecture 16: Constructors
Lecture 17: Access Modifiers
Lecture 18: Properties
Lecture 19: Modules
Lecture 20: Building Blocks of Angular Apps
Lecture 21: Components
Lecture 22: Services
Lecture 23: Property and Attribute Binding
Lecture 24: Class and Style Binding
Lecture 25: Event Binding and Filtering
Lecture 26: Two-Way Binding and Template Variables
Lecture 27: Pipes
Lecture 28: Custom Pipes
Lecture 29: Component API and Input Properties
Lecture 30: Output Properties and Passing Event Data
Lecture 31: Templates, Styles, and View Encapsulation
Lecture 32: ngContent and ngContainer
Lecture 33: ngFor and Trackby
Lecture 34: ngIf, Hidden Property and ngSwitchCase
Lecture 35: Creating Custom Directives
Lecture 36: Using ngModel to Apply Validation Errors
Lecture 37: ngForm and ngModelGroup
Lecture 38: Binding Data to Dropdown List
Chapter 3: Application Development with Spring 5.0 and Angular 6
Lecture 1: The Course Overview
Lecture 2: Introduction to Spring
Lecture 3: Setting Up a Spring Boot Project
Lecture 4: Exploring JPA Repository and Domain Objects
Lecture 5: Using TDD, Write Services to Insert, Update, Delete, and Query Topics
Lecture 6: Writing Advanced JPA Repository Extensions and Develop a Light Weight HATEOAS-Dr
Lecture 7: Writing REST Controller Using Spring WebFlux to Perform Operations on the Topics
Lecture 8: Introduction to Angular 6
Lecture 9: Angular Architecture
Lecture 10: Creating Our First Angular Component
Lecture 11: Communicating with Our Search Backend
Lecture 12: Pet Store Infrastructure and Bootstrap Our Project
Lecture 13: Catalog API
Lecture 14: Buy API
Lecture 15: Register New Users
Lecture 16: Register New Users – Part Two
Lecture 17: Login Page
Lecture 18: Login Page – Part Two
Lecture 19: Pet List
Lecture 20: Pet List – Part Two
Lecture 21: Sign Up User Form
Lecture 22: Login Error Page
Lecture 23: Not Found Page
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 6 votes
- 4 stars: 6 votes
- 5 stars: 9 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