Course Description
The Java Spring Framework (Spring Framework) is a popular, open source, enterprise-level framework for creating standalone, production-grade applications that run on the Java Virtual Machine (JVM). Java Spring Boot (Spring Boot) is a tool that makes developing web application and micro-services with Spring Framework faster and easier through three core capabilities, mainly its auto-configuration An opinionated approach to configuration.
Spring Boot is an open source Java-based framework used to create a micro Services. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This course will give you an in-depth knowledge to Spring Boot and familiarize you with its advanced concepts. For practice, we will build a Spring Boot REST API that manages customers.
Angular is an open-source, JavaScript framework written in TypeScript. Google maintains it, and its primary purpose is to develop single-page applications. As a framework, Angular has clear advantages while also providing a standard structure for developers to work with. It enables users to create large applications in a maintainable manner.
This course teaches how to build a full stack web application from the ground up and touches on very important concepts used in real-world software applications. Some of these concepts covered in this course include:
- Spring Boot REST API
- Backend API Design
- Maven Build Tool
- Database Design
- Application Domain Design
- Layered Architecture
- HTTP Protocol with REST API
- Client, Server, Resources
- Spring Security
- Security with JSON Web Token (JWT) and Refresh Token
- Multi-Factor Authentication
- Text Message Login Verification Code
- Spring Data JPA
- Spring Data JDBC
- Application Event Publisher
- Exception Handling
- CD/CI Pipeline(continuous delivery/integration)
- Deployment
- Angular Web Application
- Angular Architecture
- TypeScript
- Angular Modules
- Angular Directives (structural and attribute directives)
- Angular Components (component lifecycle, templates, communication)
- Data Binding (string interpolation, property binding, event binding)
- Angular Services
- Angular Interceptors
- Angular Resolvers
- Angular Pipes
- Angular Routing
- Angular Guard
- RxJs
- State Management
- Deployment
This course takes a hands-on approach from application and database design, to development and deployment. All the skills taught in this course are directly applicable to your own projects, college and university projects, and to your company projects. Ready to become a professional? Well then I will see you in the course.
Reviews
There are no reviews yet.