for writing just two lines of code to automatically check a checkbox. It is THE cross-platform language of today.
the what and the why of node.js. You'll see that even for a PHP or an ASP.NET developer, node.js will become an indispensable
- Why Node.js?
- Event-Driven and Non-Blocking Execution Environment
- Understanding and Using Asynchronous Control Flows
- Importing and exporting CommonJS Modules
- Installing External Modules with the Node Package Manager
- Creating a Basic HTTP Server
Automating tasks with Gulp
Minify code, start your test, build code. Stupid manual things a developer has to do over and over again. Unless there's
a way to automate this...
- Running Tasks with Gulp
- Understanding Globs
- Gulp Primitives
- Some Examples
Write easier and more maintainable CSS with SASS
Everybody loves CSS. Haha, just kidding. Using SASS however makes it more bearable by using constructs that you know
and love from programming languages.
- SASS, the Dynamic Stylesheet Language
- Compiling SASS into CSS
- Defining Variables and Types
- Using Nested Rules and Properties
- Using Partials, Extend, Mixins and Functions
Responsive web design with Bootstrap
Your web site needs to look fabulous on any device; whether it's a laptop, tablet or phone. Let's bootstrap be your guide
in the messy world of media queries.
- Normalizing and Resetting
- The Grid System
- Utility classes
- Base Bootstrap CSS
- Customizing look and feel
- Components: navigation, popovers ...
Bundling with Webpack
Imports in Java and C++, usings in C#, ... These are so much nicer than lettings scripts talk to each other by using
- Using and Running Webpack
- Working with Multiple Entries and Outputs
Unit Testing with Jasmine and Karma
guarantee its quality you need tests. Jasmine is a standalone test framework that you can use to test any piece of
- Challenges for Testing
- Writing Testable Code
- Common Scenarios
- Karma Configuration
- End-to-end Testing
to acquire them. With this module we'll get you up to speed.
- Current State and Support
- Modules and Classes
- Promises and Async/Await
- Additions to the Core Library
- Miscellaneous Features
- The Future of EcmaScript
Component based development with React
Using Web components is the new way of writing web applications. By splitting things up into easy-to-understand components,
you can build complex applications without a hassle. While we wait for a standard to be implemented, we can already
use the power of Web Components by using FaceBook's fabulous React.
- React Components
- The Virtual DOM
- SPA with React
people still use an old browser. To bridge this gap, you can harvest the power of TypeScript. Not only does it allow
which makes things a lot easier when having large amounts of code.
- Implementing Types, Interfaces, Classes and Inheritance
- Namespaces and Modules
The world of web development keeps expanding as new frameworks, libraries and plugins are created every day. This training
will keep you up to date with all the cool toys and the most popular libraries out there today. We look at libraries