Contact
Let's work together
Technical SkillMasterAdvanced

Angular Front-End Development

Competency Description

Build enterprise-grade front-end applications with Angular, including components, services, dependency injection, routing, reactive forms, RxJS observables, and state management.

Personal Confidence
Advanced4/5
FoundationalDevelopingProficientAdvancedExpert

This reflects my personal confidence in applying this competency in real-world professional situations, based on hands-on experience, continuous learning, and practical outcomes.

Related Courses in Master Program

Master program modules covering this competency

Block 1 - Client Relationship Management in Software Engineering
Effectively Initiating an IS Project
Benefits management plan
Block 1 - Client Relationship Management in Software Engineering
IT Contract Law
The IT development contractIT project management contractsRisk management in IT contractsDispute management in IT contracts
Block 1 - Client Relationship Management in Software Engineering
UX and Wireframing
User interface componentsForms and input design
Block 1 - Client Relationship Management in Software Engineering
Design Thinking
Facilitation and workshop managementStakeholder management
Block 1 - Client Relationship Management in Software Engineering
Cross-Functional Management
The fundamentals of managementFrom vertical to transversal managementWhy cross-functional management?The different forms of cross-functional managementResistance to cross-functional management
Block 1 - Client Relationship Management in Software Engineering
Leading and Managing a Team
Management fundamentalsThe four management stylesLean managementAgile management
Block 2 - Software Engineering Project Management
Executing and Managing a Software Engineering Project
What is project management for?Building your team
Block 2 - Software Engineering Project Management
Advanced Agile Methods / Scrum
The history of project managementDifferent project management modelsVisual management
Block 2 - Software Engineering Project Management
Leadership and Management
What is management?Defining your development goalsConducting successful development interviews
Block 2 - Software Engineering Project Management
Project Communication
Building your objectives
Block 3 - Software Development
Front-End Development Fundamentals with Angular
Once upon a time.. Angular!Introduction to componentsComponents: @Input and @Output custom property bindingComponents and CSS: understanding view encapsulationUnderstanding dependency injection
Block 3 - Software Development
Advanced Front-End Development with Angular
Forms
Block 3 - Software Development
Application Deployment
Volume and network management with containers
Block 3 - Software Development
Kubernetes for Container Orchestration
Namespaces, pods, and servicesServices: demonstration
Block 3 - Software Development
Developing Android Mobile Applications in Kotlin
Permission management
Block 4 - Advanced Software Architecture Design
SOLID Principles in Java
Impact of the Single Responsibility Principle on code version managementD: The Dependency Inversion Principle IntroductionViolating the Dependency Inversion PrincipleRespecting the Dependency Inversion Principle using interfacesRespecting the Dependency Inversion Principle in a multi-module project
Block 4 - Advanced Software Architecture Design
Software Architecture
Introduction to microservices architectureMicroservices architecture use casesImplementing microservices architecture in Java
Block 4 - Advanced Software Architecture Design
Design Patterns in Java
Description of Builder and Prototype Design PatternsDescription of Command and State Design Patterns
Block 4 - Advanced Software Architecture Design
Web Application Security
Authentication and authorization in web applicationsRecommendation A03-2021: InjectionRecommendation A06-2021: Vulnerable and Outdated Components
Block 4 - Advanced Software Architecture Design
Distributed Architecture and Big Data
Database management systems
Block 4 - Advanced Software Architecture Design
Application Test Plans
TDD - Test-Driven DevelopmentTests on the front-endBDD - Behavior-Driven Development with usersSecurity - SQL Injection
Block 5 - English Language Proficiency Preparation
Advanced Business English
Sales Team Management and LeadershipB2B Sales Process and Relationship BuildingAccount Management and Customer RetentionEffective Customer Communication and Relationship Management
Block 6 - Preparatory and Reinforcement Modules
Human Resources English
Posting a job on platforms - Company career site, LinkedIn, job boardsHR administrative management - Offer letter and employment contract formalizationConducting annual and professional development reviewsTracking an individual development plan
Source Program

This competency was developed as part of the Master in Software Engineering program (ESIEA).