Web and Mobile Applications with TypeScript
October 2016
- Introduction to Programming
- TypeScript Overview
- What is TypeScript?
- Compiling TypeScript
- Usage
- TypeScript 101
- Node.js Overview
- Installation and running Node.js
- Running TypeScript in Node.js
- Tools for Development
- Setting up the environment
- Setting up the IDEs
- Primitive Types and Variables
- Operators and Expressions
- Arithmetic, Logical, Bitwise
- Conditional Statements
if-else
statementsswitch-case
statements
- Loops
for
loopswhile
loops- Arrays
- Methods
November 2016_
-
Defining Classes (Ivan)
-
Access Modifiers (Ivan)
-
Inheritance (Ivan)
-
Enumerations (Ivan)
-
Virtual and abstract (Doncho)
-
Interfaces (Doncho)
-
Polymorphism (Doncho)
-
Exception Handling (Steven)
-
Anonymous classes (Doncho)
-
Lambda expressions (Doncho)
-
Decorators (Doncho)
December 2016
- HTML Basics
- Tags, forms, tables
- CSS Basics
- Colors, positions, displays, etc..
- Less/Stylus/SASS
- JavaScript DOM Manipulation
- Creating elements
- Selecting elements
- Changing elements
- Events
- jQuery DOM
- Creating elements
- Selecting elements
- Changing elements
- Events
- jQuery AJAX
- Creating AJAX requests with jQuery
January 2017
- Parsing XML
- Parsing JSON
- MongoDB Overview
- Creating native mongodb Queries
- Using Mongoose ODM for MongoDB
February 2017
- Creating Web Servers
- Express.js Overview
- Jade Overview
- Gulp, Grunt, Yeoman, Bower, NPM
- Creating a RESTful API
- Connecting a MongoDB Database
- Publishing to cloud
March 2017
- AngularJS 2 Overview
- Controllers
- Factories
- Components
April 2017
- Tooling
- Emulators, IDEs
- Features
May 2017
- Sample IT Test 1
- Sample IT Test 2
- Presentation Skills
June 2017