Objectives of the training
The objective of this training is to enable participants to master the basics of web development with HTML, CSS, and JavaScript, and to automate development tasks by following a structured workflow.Targeted audience
Developer, project manager, or web integratorPrerequisite
Good knowledge of HTML and web technologies. Knowledge of the JavaScript programming language.Trainers
Course architecture
Structure of a web application
• Structuring a web application.
• HTML5 and corresponding frameworks.
• Getting started with CSS3.
• Organizing JavaScript development.
• Standardizing code into modules with JavaScript.
Criteria for choosing a development environment
• Discovering what's available on the market.
• Choosing and configuring your IDE.
• Solutions for online development (Cloud 9, etc.).
• Pre-integrated environments (PrePros).
Configuration management: Versioning with GIT
• Introduction to versioning.
• Basic concepts, initializing a repository.
• Organizing development branches.
Discovering Node.js
• Presentation of Node.js.
• Npm and Bower, objectives and confusion.
• Dependency management.
Task automation with Gulp
• Definition of task automation.
• Identification of task types.
• Structure of a gulptfile.js file.
• Creating a “Build” with Gulp.
Integration of automated testing
• Recommendations for writing unit tests.
• Testing utilities: Jasmine, Mocha, etc.
• Setting up Karma.
• Generating test reports.
• End-to-end testing: user interface.
Designing a project template
• Introduction to scaffolding.
• Yeoman versus Lineman.
• Yo generators.
Pedagogical details
Type of training
Private or personalized training
Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.
Request a quotePrivate or personalized training
Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.
Request a quote