Skip to content

Latest commit

 

History

History
112 lines (93 loc) · 2.29 KB

Program 2016-2017.md

File metadata and controls

112 lines (93 loc) · 2.29 KB

School Academy 2016-2017 program

Web and Mobile Applications with TypeScript

TypeScript Fundamentals

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 statements
    • switch-case statements
  • Loops
    • for loops
    • while loops
    • Arrays
  • Methods

TypeScript OOP

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)

HTML, CSS & JavaScript

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

Working with Data (XML, Databases) with Node.js

January 2017

  • Parsing XML
  • Parsing JSON
  • MongoDB Overview
    • Creating native mongodb Queries
  • Using Mongoose ODM for MongoDB

Web Applications with Node.js & TypeScript

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

AngularJS 2 Applications

March 2017

  • AngularJS 2 Overview
  • Controllers
  • Factories
  • Components

Mobile Applications with TypeScript

April 2017

  • Tooling
    • Emulators, IDEs
  • Features

Preparation for NOIT

May 2017

-   Sample IT Test 1
-   Sample IT Test 2
-   Presentation Skills

Project defence

June 2017