Description
This intensive training provides participants with the essential skills to design, develop, and deploy modern, high-performance, and secure web applications. It covers the entire development workflow, from front-end (user interfaces) to back-end (servers and databases), including deployment tools and continuous integration. Through a project-based approach, participants build complete solutions while applying industry best practices in software development.
Who is this training for ?
For whom ?
- Beginner or Intermediate Developers eager to master modern web technologies.
- IT Professionals.
- Computer Science Students.
- Technical Managers.
- IT Project Managers.
Training objectives
Training program
- Back-End Development
- Node.js: server-side JavaScript.
- Python (Django): development of robust web applications.
- PHP (Zend Framework): creation of dynamic websites.
- Java (Spring Boot): enterprise application development.
- Practical exercises.
- Advanced Front-End Development
- JavaScript Frameworks: Angular, ReactJS.
- TypeScript: static typing for JavaScript.
- Responsive Design: creating adaptive interfaces.
- REST API: consumption and integration of web services.
- Practical exercises.
- Back-End Development
- Node.js: server-side JavaScript.
- Python (Django): development of robust web applications.
- PHP (Zend Framework): creation of dynamic websites.
- Java (Spring Boot): enterprise application development.
- Practical exercises.
- Databases
- SQL: design and management of relational databases.
- NoSQL: using MongoDB for unstructured data.
- ORM: Object-Relational Mapping with tools like Sequelize or Hibernate.
- Practical exercises.
- Déploiement et intégration continue
- Docker: application containerization.
- CI/CD: continuous integration and deployment with Jenkins, GitLab CI.
- Cloud: deployment on platforms like AWS, Azure, or Heroku.
- Practical exercises.