Curs Java Full Stack

Cursuri Online, #tutoring, #coaching, #certified

Java Full Stack


Click to upgrade!

Oras: Online

Data: februarie 2024

Durata: 5 luni

Trainer: Ștefan Bulzan

Certificat: "Analist Programator"

de la

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
  • 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€

Înscrie-te acum >

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€

Înscrie-te acum >

Java Full Stack


Click to upgrade!

Locație: Online

Data: februarie 2024

Durată sesiune: 3 ore

Durata cursului: 5 luni

Trainer: Ștefan Bulzan

de la

90 € / lună prin StarBT

Prezentare trainer

Ștefan Bulzan

Trainer curs Java

Ștefan este Java developer cu experiență de peste 12 ani în Financial Tech și Language Tech. Consideră că atât în viața cît și în programare trebuie să te lași ghidat de principii.

Ce spun absolvenții

Uite ce spun absolvenții despre experiența FastTrackIT

Andrei Blajean

QA - Tester

Cristian Pintea

QA - Tester

Anca Cosman

QA - Tester

Rus Silviu

Web Developer

Andrei Pintea

C# .Net

Estera

Java Developer