-
Software Engineering with JavaScript
-
So, you build a webpage but do not know how to communicate with back-ends? Or how to set up your own project structure with a webserver, unit tests, and how to deploy it? Well, we do, come join us!
Training codeCGASEJAVCESpoken LanguageEnglishLanguage MaterialsEnglishDayparts6Price€2.100,00excl. VAT No extra costs.Book Software Engineering with JavaScript now
In group training, we use several learning methods to help you obtain the knowledge, give you helpful insights and get you inspired. Check the Spoken language and Language materials on the left for language info.
Software Engineering with JavaScript
10
9.0
0
2 reviewsWhat is Software Engineering with JavaScript
So, you build a webpage but do not know how to communicate with back-ends? Or how to set up your own project structure with a webserver, unit tests, and how to deploy it? Well, we do, come join us! In this Software Engineering class we will teach you all about the so-called ‘back-end’ of front-end, and do a deep dive in diverse subjects which fall into this category, see the schedule below:
- Communicating with back-ends, microservices, etc. via REST and JSON
- Getting to know the JavaScript runtime environment called Node and our webserver in Express
- Deep dive into all types of other modules via NPM (Node Package Manager)
- Time to learn how to automatically test functionality via unit tests
- Theory on multiple design patterns, modularization and single responsibility
- Learn to build a secure web application by knowing OWASP described pitfalls
- Half a day of looking into setting up our own build and deploy structure
After this full week of lessons on software engineering with JavaScript, you will end up more knowledgeable on everything that takes place underneath the hood of web applications, and also on how to integrate this in your own projects, to either speed up development via modules, build more secure pages via OWASP theory and automizing your tests, build and deployments!
Who should attend Software Engineering with JavaScript
Front-end developers who want to learn more about the ‘back-end’ of front-end, or developers who want to see how the shift towards a JavaScript runtime environment like Node is set up. This means learning about Node, NPM, unit tests, design patterns, security, and how to build and deploy an application.
Prerequisites
Solid knowledge of HTML, CSS, JavaScript and Git is needed to participate in this training. Also, during this training you need a laptop with access to internet on which installation of software is allowed, namely: IDE (preferably Visual Studio Code).
We also offer courses to help you to acquire this knowledge of HTML, CSS, and/or JavaScript, for more information, look at the courses below:- HTML Fundamentals
- CSS Fundamentals
- Programming fundamentals with JavaScript
- JavaScript Patterns
- Introduction to Git
Objectives
After completing this course, you will be able to:
- Integrate external data like JSON, via REST services, into your application
- Work your way around the Node landscape by, for example, the Node package manager and packages like Express
- Write unit tests for your self-developed functionality
- Utilize the concept of single responsibility and modularization
- Develop safe and secure applications, considering OWASP pitfalls
- Create a build for your application and deploy it!
So, you build a webpage but do not know how to communicate with back-ends? Or how to set up your own project structure with a webserver, unit tests, and how to deploy it? Well, we do, come join us!
Training codeCGASEJAVCESpoken LanguageEnglishLanguage MaterialsEnglishDayparts6Price€2.100,00excl. VAT No extra costs.With an Incompany training you have several advantages:
- You choose the location
- You experience the training with your colleagues, so it is always in line with your practice
- The trainer can tailor explanations, examples and assignments to your organization
- In consultation exercises can be adapted to organization-specific questions
Request more information or a quote.Software Engineering with JavaScript
10
9.0
0
2 reviewsWhat is Software Engineering with JavaScript
So, you build a webpage but do not know how to communicate with back-ends? Or how to set up your own project structure with a webserver, unit tests, and how to deploy it? Well, we do, come join us! In this Software Engineering class we will teach you all about the so-called ‘back-end’ of front-end, and do a deep dive in diverse subjects which fall into this category, see the schedule below:
- Communicating with back-ends, microservices, etc. via REST and JSON
- Getting to know the JavaScript runtime environment called Node and our webserver in Express
- Deep dive into all types of other modules via NPM (Node Package Manager)
- Time to learn how to automatically test functionality via unit tests
- Theory on multiple design patterns, modularization and single responsibility
- Learn to build a secure web application by knowing OWASP described pitfalls
- Half a day of looking into setting up our own build and deploy structure
After this full week of lessons on software engineering with JavaScript, you will end up more knowledgeable on everything that takes place underneath the hood of web applications, and also on how to integrate this in your own projects, to either speed up development via modules, build more secure pages via OWASP theory and automizing your tests, build and deployments!
Who should attend Software Engineering with JavaScript
Front-end developers who want to learn more about the ‘back-end’ of front-end, or developers who want to see how the shift towards a JavaScript runtime environment like Node is set up. This means learning about Node, NPM, unit tests, design patterns, security, and how to build and deploy an application.
Prerequisites
Solid knowledge of HTML, CSS, JavaScript and Git is needed to participate in this training. Also, during this training you need a laptop with access to internet on which installation of software is allowed, namely: IDE (preferably Visual Studio Code).
We also offer courses to help you to acquire this knowledge of HTML, CSS, and/or JavaScript, for more information, look at the courses below:- HTML Fundamentals
- CSS Fundamentals
- Programming fundamentals with JavaScript
- JavaScript Patterns
- Introduction to Git
Objectives
After completing this course, you will be able to:
- Integrate external data like JSON, via REST services, into your application
- Work your way around the Node landscape by, for example, the Node package manager and packages like Express
- Write unit tests for your self-developed functionality
- Utilize the concept of single responsibility and modularization
- Develop safe and secure applications, considering OWASP pitfalls
- Create a build for your application and deploy it!
-
Brochure
Related
e-CF competences with this course
At Capgemini Academy we believe in transparency and clarity in the training landscape. That is why, in the table below, we show you to which e-CF competence this training or certification contributes. For more information about how to use the e-Competence Framework read more here. If you want to know how you can apply the e-CF within your organization, read more on this page.
e-Competence Level | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
B.1.Application Development | |||||
B.2.Component Integration | |||||
A.6.Application Design |