Software Engineering with JavaScript (EN)
Day | Date | Time | Location | Trainer | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Mon | 03-03-2025 | 09:00 - 12:30 | Utrecht | Bart Kooijman | ||||||
Tue | 04-03-2025 | 09:00 - 12:30 | Utrecht | Bart Kooijman | ||||||
Wed | 05-03-2025 | 09:00 - 12:30 | Utrecht | Bart Kooijman | ||||||
Thu | 06-03-2025 | 09:00 - 12:30 | Utrecht | Bart Kooijman | ||||||
Fri | 07-03-2025 | 09:00 - 12:30 | Utrecht | Bart Kooijman | ||||||
Mon | 10-03-2025 | 09:00 - 12:30 | Utrecht | Bart Kooijman |
What is Software Engineering with JavaScript
This course is designed for those who have built a webpage but are looking to expand their skills in communicating with back-ends, setting up project structures with a webserver, writing unit tests, and deploying their projects. We’ll take a deep dive into the ‘back-end’ of front-end, covering diverse subjects such as REST and JSON, Node and Express, NPM, unit tests, design patterns, modularization, single responsibility, OWASP pitfalls, and setting up build and deploy structures. After a full week of lessons, you’ll gain a comprehensive understanding of what takes place under the hood of web applications and how to integrate these concepts into your own projects.
Our “Software Engineering with JavaScript” course goes beyond imparting theoretical knowledge. It’s enriched by the practical wisdom of our seasoned trainers, who share valuable insights from their real-world experiences. This comprehensive training is designed to empower you with the skills to construct more secure web pages, accelerate development through modules, and streamline your workflow by automating tests, builds, and deployments. It’s not just a course, it’s a transformative learning experience.
Who should attend Software Engineering with JavaScript
- Front-end Developers looking to expand their skills
- Back-end Developers wanting to understand front-end processes
- Full-stack Developers aiming to deepen their knowledge
Prerequisites
Good understanding of web development in HTML, CSS and JavaScript is required.
Objectives
At the end of the training, you will be able to:
- Integrate external data like JSON, via REST services, into your application
- Navigate the Node landscape, including the Node package manager and packages like Express
- Write unit tests for your self-developed functionality
- Apply the concept of single responsibility and modularization
- Develop safe and secure applications, considering OWASP pitfalls
- Create a build for your application and deploy it!
e-CF competences with this course
- A.6. Application Design
- B.1. Application Development
- B.2. Component Integration
Classroom, online, blended and in-company
At Capgemini Academy you learn in the way that suits you. Do you prefer classroom training, online or a combination of the two (blended)? You can follow most training courses in-company: within your own organization. We use a variety of tools to make learning even more fun and effective. Consider videos, games, quizzes, webinars and case studies, for example. And you can always contact your trainer with any questions.
In-company training courses
With an in-company training you have several advantages:
- You choose the location.
- You train with your colleagues, ensuring it aligns with your practice.
- The trainer tailors explanations, examples and assignments to your organization.
- In consultation, exercises can be adapted to organization-specific questions.
Request more information or a quote.