Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Angular, Spring Boot, Docker, Full Application

Posted By: ELK1nG
Angular, Spring Boot, Docker, Full Application

Angular, Spring Boot, Docker, Full Application
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.35 GB | Duration: 13h 11m

Master Full-Stack Development: Build Dynamic Web Applications with Angular, Spring Boot, and Docker

What you'll learn

Understand how a client server application works together

Able to implement a spring boot application with jpa entities and spring security

Able to implement an angular application

Understand Representational state transfer REST (client and server side)

Requirements

Basic knowledge of programming (java) and web development

Description

Are you ready to take your web development skills to the next level? This course is designed to help you master full-stack development by building a complete web application from scratch using Angular, Spring Boot, and Docker.Throughout this hands-on course, you'll learn how to create a dynamic and responsive Angular frontend that seamlessly interacts with a powerful Spring Boot backend. We’ll start with the fundamentals, guiding you through planning and designing your database tables, setting up a PostgreSQL database in Docker, and creating a robust backend using Spring Boot. You’ll then dive into the frontend, where you'll generate an Angular application, implement routing, build a custom login form, and integrate JWT authentication to secure your app.By the end of this course, you’ll have built a fully functional, professional-grade web application. You'll not only gain a deep understanding of how to integrate and manage a full-stack project but also acquire the confidence to apply these skills in real-world scenarios.Whether you're an aspiring full-stack developer, a Java or frontend developer looking to expand your skill set, or an IT professional seeking to stay ahead in the industry, this course is for you. Join me on this exciting journey, and let's build something amazing together!

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Database

Lecture 2 Design database tables

Lecture 3 Docker + Postgres image

Lecture 4 Docker run postgres, create database in DBeaver

Section 3: Backend (Spring Boot)

Lecture 5 Create new spring boot project

Lecture 6 Set spring boot datasource, run backend

Lecture 7 JPA Entities: Assessment

Lecture 8 JPA Entities: Asset

Lecture 9 JPA Entities: Inventory

Lecture 10 JPA Entities: PreOperativeAssessment

Lecture 11 JPA Entities: Patient

Lecture 12 JPA Entities: OperationRoom

Lecture 13 JPA Entities: OperationProvider

Lecture 14 JPA Entities: TeamMember

Lecture 15 JPA Entities: RoomInventory

Lecture 16 JPA Entities: OperationType

Lecture 17 JPA Entities: Operation

Lecture 18 JPA Entities: OperationReport

Lecture 19 Check all entities and generate database tables

Lecture 20 Repository, service, REST api: Assessment

Lecture 21 Repository, service, REST api: Asset

Lecture 22 Repository, service, REST api: Inventory

Lecture 23 Repository, service, REST api: PreOperativeAssessment

Lecture 24 Repository, service, REST api: Patient

Lecture 25 Repository, service, REST api: OperationProvider

Lecture 26 Repository, service, REST api: OperationRoom

Lecture 27 Repository, service, REST api: TeamMember

Lecture 28 Repository, service, REST api: RoomInventory

Lecture 29 Repository, service, REST api: OperationType

Lecture 30 Repository, service, REST api: Operation

Lecture 31 Repository, service, REST api: OperationReport

Lecture 32 Authentication, JWT: User, Role, Privilege

Lecture 33 Authentication, JWT: Spring Security - UserDetailsService

Lecture 34 Authentication, JWT: JWTUtil, Filter, User registration

Lecture 35 Authentication, JWT: Spring Security config, test httprequest with token

Section 4: Client (Angular)

Lecture 36 Installs, create project

Lecture 37 Header component

Lecture 38 Login, sign up, routing

Lecture 39 Login form

Lecture 40 Authentication: Service, LoginComponent [1]

Lecture 41 Authentication: Service, LoginComponent [2]

Lecture 42 Authentication and PathGuard

Lecture 43 Http Interceptor

Lecture 44 Components: Patient

Lecture 45 Components: TeamMember

Lecture 46 Components: OperationType

Lecture 47 Components: Assessment

Lecture 48 Components: RoomInventory

Lecture 49 Components: OperationRoom

Lecture 50 Components: Operation

Lecture 51 Components: OperationReport

Lecture 52 Validation: Operation

Who: Individuals who want to build their skills in both frontend and backend development. Why: This course covers the entire development process, from setting up the backend with Spring Boot to creating a dynamic Angular frontend, making it perfect for those looking to become well-rounded full-stack developers.