No one knew how popular this relatively simple language would get. Innovation on the language (also known as ECMAScript) doesn’t seem to be slowing down anytime soon. The majority of browsers are still only supporting ES5 (ECMAScript5) but more and more are supporting the features of ES6, which includes things like classes, modules, block scoping, arrow functions, tail calls, and more. ES7 (the next version) is nearly fully developed and will be released next year.
ReactJS is the new kid on the block in the JS world and is quickly taking it by storm. React was invented to make handling data driven user interfaces faster and easier. It has been battle tested by being used by hundreds of millions of users daily (in Instagram and Facebook messenger). React believes that every part of the page should be thought of as a separate component and is able to make working with the DOM much faster through it’s Virtual DOM concept. Rather than using the ‘dirty checking’ that Angular employs, React batches the DOM updating into fewer changes, which makes it far simpler and faster to make changes to an interface.
Developers learn best through coding and building. Our courses are at least 65% hands-on. No death by powerpoint here.
All content and labs are designed for each specific course and group of students.