fr
fr
developer avatar
bouafia youssef
Open to new opportunities
Full stack developer
Casablanca
Permanent contract
Hybrid remote
Technologies
About
bouafia youssef
Dévloppeur Java spring / angular
Full stack developerCasablanca
developer avatar
Professional experiences
2 years of experience as Full stack developer (or similar)
Dévloppeur
BOUYGUES CONSTRUCTION - CasablancaMay 2023 - today · 2 years 5 months

🔹 Java

== vs .equals()

Différence entre List, Set, Map

Différence entre StringBuilder et StringBuffer

Thread vs Runnable

Immutabilité des objets

Différence entre Checked / Unchecked Exceptions

Stream.map() vs Stream.flatMap()

🔹 Spring Boot

Cycle : Controller → Service → Repository → DB

@Autowired injecte les dépendances

@Transactional gère les transactions

application.properties pour la config

@RestController = @Controller + @ResponseBody

ResponseEntity pour personnaliser le statut HTTP

Security : JWT, roles, UserDetailsService

🔹 Angular

ngOnInit() : méthode de cycle de vie appelée à l’initialisation

Communication parent ↔ enfant :

@Input(), @Output() + EventEmitter

Routing : RouterModule.forRoot(routes)

Services : centralisent la logique et les appels HTTP

Observable vs Promise :

Observable = flux continu

Promise = résultat unique

Reactive Forms : validation avec FormGroup, FormControl

Schools
5 years of higher education
ENSA
MASTER2022
Links
No information has been entered for this section.
Technologies
Skills
Interested by...java
Tests
No information has been entered for this section.