Go Full Stack: Java, Spring Boot, Angular & Typescript

Why take this course?
👋 Go Full Stack: Java, Spring Boot, Angular & TypeScript
Course Overview:
Welcome to an immersive learning journey where you'll build two comprehensive systems from the ground up, gaining a deep understanding of full-stack development with Java, Spring Boot, Angular, and TypeScript. This course is designed as a step-by-step guide to transform your coding skills into a fully functional application.
System 1: Full Stack RESTful Application
Course Structure:
Section 1:
- Instructor Introduction: A brief introduction about the course instructor, Alexandru Rosu.
- Prerequisites: Ensure you have Java JDK 1.8, Maven, Spring Tool Suite, and Postman installed and ready to go.
Section 2:
- Create the initial project structure for a Spring Boot RESTful Java Application.
- Learn how to include dependencies within your Maven-based project.
- Understand the correct application structure based on its components.
- Implement a REST API to handle CRUD operations (CREATE, READ, UPDATE, SEARCH, DELETE) for a User resource.
- Utilize Postman to create collections and invoke REST APIs.
Section 3:
- Introduction to Spring Data JPA and H2 In-Memory Database support.
- Migrate the User model class to an Entity handled by the H2 Database.
- Step-by-step process to migrate CRUD operations to Spring Data JPA.
Section 4:
- Design and implement the front-end using Angular and TypeScript, integrating with the Spring Boot back-end.
- Guide you through creating login and user components.
- Incorporate Angular Guards to secure routes and manage state.
- Utilize MDBootstrap UI framework for an attractive and responsive UI.
System 2: Contact Form with GMAIL Integration
Course Structure:
Even if you're new to full-stack web development, this course will guide you through the process of building a contact form capable of sending emails via GMAIL service integration.
Technologies & Frameworks:
- Front-end Integration: Angular 10, TypeScript, and MDBootstrap Framework.
- Back-end Integration: Spring Boot, Spring Boot Mail Integration, with a testing GMAIL account for email sending capabilities.
Outcome:
You'll gain a solid understanding of how a full-stack web application functions by building a real-world contact form and mastering the principles of front-end to back-end communication.
Bonus Content:
Additionally, this course includes a new section on the Java Collections Framework, which is essential for fast interview preparation and advanced understanding of Java.
Enjoy the learning process! This comprehensive course will equip you with the skills to build robust, scalable, and full-featured web applications using some of the most in-demand technologies in the industry today. 🚀
Course Gallery




Loading charts...