Modern Dev with Javascript, Typescript and Node

PREDAVATELJ

Sahil Malik

Sahil je ustanovitelj ter vodja Winsmarts.com, prejemnik Microsoftove MVP nagrade že več kot 10 let ter avtor in recenzent številnih knjig in člankov v najbolših tehnoloških časnikih. S svojimi svetovalskimi ter predavateljskimi izkušnjami s petih kontinentov ter 18 držav, zna Sahil tudi najbolj kompleksne tematike prikazati na izjemno razumljiv način. Vabljeni k sledenju njegovega Twitter kanala: @sahilmalik

OPIS

You just can’t avoid JavaScript. The only language that runs everywhere, is showing bounds of innovation, is here to stay. This course brings your neophyte Javascript skills to top notch professional skills, while familiarizing you with Node, NPM, Angular, React, and of course Typescript.

Pogoji za udeležbo

Attendees must have basic working knowledge of JavaScript.

POTEK DELAVNICE

UVOD

  • Course Introduction
  • Who is this course for?
  • Background and PreRequisites
  • Course outline and overview
  • Meet the instructor

JavaScript

  • History of JavaScript
  • Why JavaScript is important
  • JavaScript problems
    • Globals
    • Reserved Keywords
    • Semicolon insertion
    • DataType confusion
    • parseInt unreliability
    • Operators unreliability
    • Numbers (mis)behavior
    • With operator, do without
    • Arrays [are,problematic]
    • Scoping issues
    • Understanding closures
    • Hoisting and bugs that may cause
    • Using CDNs
    • Data (un)secrecy and (in)security
    • this operator
    • Other issues
  • JavaScript best practices
    • Misc. best practices and habits
    • Performance tips
    • String best practices
    • Numbers best practices
    • Error handling
    • use strict
    • Coding conventions
  • Debugging JavaScript

TypeScript

  • Introductions
  • What is TypeScript, and why use TypeScript
  • Developing with TypeScript
    • Using TypeScript in your project – Visual Studio
    • Using TypeScript in your project – Visual Studio Code or other editors
    • How TypeScript fixes JavaScript’s shortcomings
  • Learning TypeScript in depth
    • Interfaces
    • Classes
    • Modules
    • Functions
    • Generics
    • Merging

Node JS and NPM

  • What is NodeJS?
  • What is NPM?
  • What is NPM registry
  • Developing and debugging using VSCode
  • NPM packages, and Package.json
  • Maintaining packages
  • Yarn
  • NPX
  • Publishing packages

Angular 4x

  • Basic structure of an Angular app
  • Translations
  • Components
  • AOT
  • Databinding
  • Services and DI
  • Lifecycle
  • Observables
  • Forms
  • Routing
  • Best Practices

ReactJS

  • Introduction to React
  • Components
  • JSX and TSX
  • Events
  • Forms

PRICE

Redna cena:

500 EUR

Cena ne vključuje DDV.

POSEBNA ZAHVALA NAŠIM SPONZORJEM: