More and more organizations are looking to Test Driven Development (TDD) and related practices, as a way to gain or maintain their competitive advantage in software delivery. In this intensive program, participants learn principles of TDD. Primary focus of program is to allow participants to apply unit testing to adopt test-first method of development. Participants will learn practices to evolve solid and reliable code efficiently, using TDD. Mocha (with Chai) is very capable testing framework for Javascript. Program includes many demonstrations using Mocha/Chai and Javascript. Mocking is explained in details with relevant framework. Participants will have hands-on during program. On top of this, program includes topics like OO design principles, SOLID, GRASP, Refactoring, introduction to Patterns, and Role of TDD in Agile Development. Beyond focused content, program introduces concept of Pair Programming, Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD).
Program is primarily for developers and designers that are directly involved with source code.
Participant must be able to code simple console application with Javascript & standard library using Visual Code or their choice of Javascript IDE.
Nothing significant to mention.
Anything not mentioned in Topics
NodeJS
Visual Code or participant's choice of IDE for hands-on
Good unrestricted internet connection is required.
Laptop capable to run MS Office
Projector with HDMI, White Board, Markers with Eraser
Appropriate meeting software e.g. Zoom, MS Teams Please make sure that camera, speaker and mic are working
If you have any query, please contact now.