

Curs Java Full Stack
Cursuri Online, #tutoring, #coaching, #certified
Java Full Stack
Click to upgrade!
Oras: Online
Data: ianuarie 2025
Durata: 5 luni
Trainer: Ștefan Bulzan
Certificat: "Analist Programator"
90 € / lună prin StarBT
Ce vei învăța
- Cum să construiești un REST service folosind Spring
- Cum să construiești un frontend folosind Angular
- Cum împachetăm totul într-un singur pachet folosind Docker
- Cum facem setup la Continuous Integration pentru aplicația noastră
- Cum facem deploy la aplicația noastră pentru a fi accesibilă tuturor
- Cum ne testăm aplicația
Desfășurarea cursului
Acest curs se va desfășura odată sau de două ori pe săptămână între orele 18:30-21:30, în funcție de ritmul impus de trainer pentru parcurgerea curriculei.
Grupele de cursanți de regulă se încadrează între 20-25 de cursanți, însă pot să varieze în funcție de numărul de înscrieri.
Cursul se va desfășura LIVE în mediul online. Pentru a putea interacționa unii cu alții, vom folosi platforma Zoom. Astfel cursul va simula atmosfera de la clasă:
- Profesorul va fi văzut și va putea împărtăși ecranul său cu ceilalți studenți.
- Studenții la rândul lor vor putea interveni atât în scris cât și verbal, iar dacă va fi nevoie (pentru prezentarea temelor, rezolvarea unor nelămuriri sau alte motive) vor avea și ei opțiunea să împărtășească ecranul lor cu restul participanților.
Condiții de participare
- Cunoștințe entry-level în Java
- Să ai cunoștințele necesare de limba engleză pentru a putea înțelege / citi diverse articole
- Ai nevoie de un laptop cu minim 8 gb ram, procesor i5 si 15 gb liberi pe HDD.
- Să îți aloci 2 sau mai multe ore pe zi pentru a-ți putea face exercițiile date de către trainer și a aprofunda lucrurile invățate la curs.
- Pentru acreditare e nevoie să deții o diplomă de bacalaureat sau o adeverință, care să adeverească faptul că ai finalizat 12 clase. Diploma de bacalaureat sau adeverința nu trebuie să fie specifice domeniului de informatică / matematică – nu contează domeniul în care ai terminat cele 12 clase.
Descriere curs
Acest curs este pentru cei care au cunoștințe de bază în Java și care vor să avanseze spre următorul nivel. Daca te simți plafonat și vrei să progresezi cu viteză mai mare, vino la curs!
Iată câteva din lucrurile pe care ni le propunem în acest curs:
- Să ne îmbunătățim abilitățile de programare în Java
- Să folosim programarea funcțională acolo unde este benefic
- Să urmărim principii de clean code
- Să avem o arhitectură scalabilă
- Să folosim tooluri și frameworkuri acolo unde este necesar
Curricula cursului
Cursul conține 16 de laboratoare după care urmează etapa finală a procesului de acreditare.
*Mențiune – Curricula poate să sufere ușoare modificări, în vederea îmbunătățirii acesteia, până la data începerii cursului.
- Setup your environment
- Working with Intellij IDEA
- OOP Basics: Interface, Inheritance,
- Introduction to Maven / Gradle
- Solving common problems with OOP
- SOLID principles applied
- basics of Spring
- Spring bean container
- Spring initializer
- Spring Configuration
- Introduction to HTTP
- Introduction to Spring Web
- Building endpoints using Spring
- Introduction to JPA
- Using Spring to access the data in H2
- Rewire Spring application to access MySql database
- Starting a mysql database with docker
- Use Spring to build a complete Java backend
- Connect to MongoDb database
- Use Spring Test to test your application
- Use Junit & Mockito
- Use Docker compose to deploy all services for an application
- Build your Dockerfile
- Introduction to Angular
- Typescript Introduction
- Directives
- Forms: Reactive & Template Driven
- Services
- Observables
- Routing
- Http
- Security with Spring Security
- Security in Angular using Spring Cookies
- JWT
- Setup a simple CI pipeline for your project
- Introduction
- Small application with multiple java microservices
- Microservices communication: RabbitMq
- Choose a theme
- Build a java backend with spring
- Build an angular frontend
- Create a Google Cloud Platform account
- Deploy your application to GCP
Pachete Curs
Alege unul din cele două pachete disponibile pentru cursul de Java Full Stack.
Dacă ești fost absolvent FasttrackIT beneficiezi de o reducere de 10%!
Java Full Stack
Asistență Trainer

Acreditare

Plată: 12 rate StarBT
90€
Plată: avans 30% + 4 rate egale
190€
Plată: integrală (10% reducere)
1090 981€
Java Full Stack Acreditat
Asistență Trainer

Acreditare

Plată: 12 rate StarBT
107€
Plată: avans 30% + 4 rate egale
225€
Plată: integrală (10% reducere)
1290 1161€
Java Full Stack
Click to upgrade!
Locație: Online
Data: ianuarie 2025
Durată sesiune: 3 ore
Durata cursului: 5 luni
Trainer: Ștefan Bulzan
90 € / lună prin StarBT