Cena tečaja * 500,00 €
Obseg v dneh 2
Število ur 18

Razpisani termini

Prijava na tečaj

Vam zgoraj razpisani termini ne ustrezajo? Prijavite se na seznam interesentov in obvestili vas bomo o naslednjem terminu.
Prijavite se na seznam interesentov

* Cena je brez DDV

Predkonferenčna delavnica Modern Dev with Javascript, Typescript and Node MDJTN

Short description

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.

Pre-Requisites

Attendees must have basic working knowledge of JavaScript

Course Agenda

  • 1. Introduction

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

    2. 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

    3. 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

    4. 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

    5. Angular 4x

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

    6. ReactJS

    • Introduction to React
    • Components
    • JSX and TSX
    • Events
    • Forms
    Trainer: Sahil Malik

Prijava na tečaj