Aflați cum să utilizați Spring Boot și Angular pentru a construi o clonă Reddit.
Vom folosi Java 8, Spring Boot, Spring Security, Spring Data JPA, MySQL pe partea de back-end, iar pe partea frontală vom folosi Angular 9 și Bootstrap 4.
De asemenea, vom folosi autentificarea bazată pe jetoane sub formă de jetoane web JSON (JWT).
💻 Cod – Backend: https://github.com/SaiUpadhyayula/spring-reddit-clone
💻 Cod – Frontend: https://github.com/SaiUpadhyayula/angular-reddit-clone
🔗 Tutorial scris: https://programmingtechie.com/2020/05/14/building-a-reddit-clone-with-spring-boot-and-angular/
✏️ Curs de la Sai. Urmăriți canalul său de YouTube: https://www.youtube.com/channel/UCD20RZV_WHQImisCW2QZwDw
⭐️ Conținutul cursului ⭐️
⌨️ (00:00) Introducere și demonstrație
⌨️ (03:50) Configurarea proiectului
⌨️ (12:06) Înregistrarea utilizatorului
⌨️ (28:29) Verificare utilizator și procesare asincronă
⌨️ (34:35) Autentificarea utilizatorului cu JWT
⌨️ (47:48) Validare JWT și API Subreddit
⌨️ (01:00:02) Introducere în Mapstruct & Implement Post API
⌨️ (01:16:56) Implementați API pentru a gestiona comentariile
⌨️ (01:30:27) Implementați API pentru a gestiona voturile
⌨️ (01:41:24) Implementați deconectarea folosind jetoane de reîmprospătare
⌨️ (01:53:59) Noțiuni introductive cu aplicația Frontend
⌨️ (01:58:28) Document REST API folosind Swagger & Springfox
⌨️ (02:02:56) Implementați înregistrarea utilizatorilor în aplicația Angular
⌨️ (02:14:02) Implementați autentificarea în aplicația Angular
⌨️ (02:21:17) Utilizarea jetoanelor de reîmprospătare în aplicația Angular
⌨️ (02:29:41) Componenta de refactorizare a paginii de pornire
⌨️ (02:40:30) Creați subreddite și postări în aplicația Angular
⌨️ (02:50:52) Postați comentarii și implementați pagina de profil utilizator
⌨️ (03:04:23) Partea finală – Implementați votul în aplicația Angular
—
Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org
Citiți sute de articole despre programare: https://freecodecamp.org/news
Cursuri interesante:
- Implementați 12 aplicații în AWS, Azure și Google Cloud
- Construirea de aplicații web în Java cu Spring Boot 3 – Tutorial
- Tutorial Spring Boot pentru începători (cadru Java)
- Spring Boot in 1 Minute
- DevOps – 3 Important Trends
- DevOps – Is Programming Mandatory ?
- DevOps – What is the Fastest Way To Learn ?
- Microservices in 1 Minute
- Should Java Programmers Learn Python ?
- Junit in 1 Minute