Course Code: ciforjs
Duration: 14 hours
Prerequisites:
  • Javascript programming experience
Overview:

Continuous Integration (CI) is a development practice wherein developers merge changes in their code as often as possible in order to detect and locate errors quickly.

In this instructor-led, live training, participants will learn the basics of Continuous Integration for JavaScript as they step through setting up a Continuous Integration process for a JavaScript project.

By the end of this training, participants will be able to:

  • Understand the fundamentals of Continuous Integration
  • Build their own Continuous Integration system for their JavaScript projects

Audience

  • Developers
  • IT Professionals
  • DevOps Engineers
  • Business Managers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline:

Introduction

Overview of Agile Development and Its Advantages

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment

Benefits of Using Continuous Integration for JavaScript

Overview of Continuous Integration Tools for JavaScript

Overview of Jenkins

Installing and Setting Up Jenkins

Installing and Setting Up Git and Gradle

Overview of jQuery TestSwarm

Installing and Setting Up jQuery TestSwarm

Using TestSwarm

Creating a Project in Github

Setting Up a Continuous Integration Job on Jenkins

Connecting Github and Jenkins

Checking Out and Creating a Repository on Jenkins

Configuring the Project on Jenkins

Configuring the Deployment Process on Jenkins

Using PhantomJS to Run JavaScript Unit Tests

Using JSHint to Find Potential Bugs

Understanding Continuous Integration Best Practices for JavaScript

Putting it All Together: Building Your Continuous Integration System for JavaScript

Summary and Conclusion

Sites Published:

United Arab Emirates - Continuous Integration for JavaScript

Qatar - Continuous Integration for JavaScript

Egypt - Continuous Integration for JavaScript

Saudi Arabia - Continuous Integration for JavaScript

South Africa - Continuous Integration for JavaScript

Brasil - Continuous Integration for JavaScript

Canada - Continuous Integration for JavaScript

中国 - Continuous Integration for JavaScript

香港 - Continuous Integration for JavaScript

澳門 - Continuous Integration for JavaScript

台灣 - Continuous Integration for JavaScript

USA - Continuous Integration for JavaScript

Österreich - Continuous Integration for JavaScript

Schweiz - Continuous Integration for JavaScript

Deutschland - Continuous Integration for JavaScript

Czech Republic - Continuous Integration for JavaScript

Denmark - Continuous Integration for JavaScript

Estonia - Continuous Integration for JavaScript

Finland - Continuous Integration for JavaScript

Greece - Continuous Integration for JavaScript

Magyarország - Continuous Integration for JavaScript

Ireland - Continuous Integration for JavaScript

Luxembourg - Continuous Integration for JavaScript

Latvia - Continuous Integration for JavaScript

España - Integración continua para JavaScript

Italia - Continuous Integration for JavaScript

Lithuania - Continuous Integration for JavaScript

Nederland - Continuous Integration for JavaScript

Norway - Continuous Integration for JavaScript

Portugal - Continuous Integration for JavaScript

România - Continuous Integration for JavaScript

Sverige - Continuous Integration for JavaScript

Türkiye - Continuous Integration for JavaScript

Malta - Continuous Integration for JavaScript

Belgique - Continuous Integration for JavaScript

France - Continuous Integration for JavaScript

日本 - Continuous Integration for JavaScript

Australia - Continuous Integration for JavaScript

Malaysia - Continuous Integration for JavaScript

New Zealand - Continuous Integration for JavaScript

Philippines - Continuous Integration for JavaScript

Singapore - Continuous Integration for JavaScript

Thailand - Continuous Integration for JavaScript

Vietnam - Continuous Integration for JavaScript

India - Continuous Integration for JavaScript

Argentina - Integración continua para JavaScript

Chile - Integración continua para JavaScript

Costa Rica - Integración continua para JavaScript

Ecuador - Integración continua para JavaScript

Guatemala - Integración continua para JavaScript

Colombia - Integración continua para JavaScript

México - Integración continua para JavaScript

Panama - Integración continua para JavaScript

Peru - Integración continua para JavaScript

Uruguay - Integración continua para JavaScript

Venezuela - Integración continua para JavaScript

Polska - Continuous Integration for JavaScript

United Kingdom - Continuous Integration for JavaScript

South Korea - Continuous Integration for JavaScript

Pakistan - Continuous Integration for JavaScript

Sri Lanka - Continuous Integration for JavaScript

Bulgaria - Continuous Integration for JavaScript

Bolivia - Integración continua para JavaScript

Indonesia - Continuous Integration for JavaScript

Kazakhstan - Continuous Integration for JavaScript

Moldova - Continuous Integration for JavaScript

Morocco - Continuous Integration for JavaScript

Tunisia - Continuous Integration for JavaScript

Kuwait - Continuous Integration for JavaScript

Oman - Continuous Integration for JavaScript

Slovakia - Continuous Integration for JavaScript

Kenya - Continuous Integration for JavaScript

Nigeria - Continuous Integration for JavaScript

Botswana - Continuous Integration for JavaScript

Slovenia - Continuous Integration for JavaScript

Croatia - Continuous Integration for JavaScript

Serbia - Continuous Integration for JavaScript

Bhutan - Continuous Integration for JavaScript

Nepal - Continuous Integration for JavaScript

Uzbekistan - Continuous Integration for JavaScript