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
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote