Jesenska šola – Razvoj spletnih rešitev z ogrodjem Angular 4

Angular je najpopularnejše ogrodje za razvoj enostranskih spletnih aplikacij. Aktualna različica temelji na prepoznanih najboljših praksah, vključuje jezik TypeSpript ter omogoča hiter in enostaven razvoj kompleksnih spletnih rešitev.

Na Inštitutu za informatiko, Fakultete za elektrotehniko, računalništvo in informatiko, želimo približati razvoj aplikacij na ogrodju Angular 4, študentom, ki želijo jesensko obdobje brez predavanj izkoristiti tudi za širitev svojih znanj. V ta namen organiziramo tridnevno jesensko šolo razvoja spletnih rešitev z ogrodjem Angular.

Jesensko šolo organiziramo v sodelovanju z RC IKTS Savinja Žalec, zato bo šola potekala v ŽALCU in sicer med 13. in 15. septembrom 2017.

Prijava

Rok za prijavo: sreda, 6. 9. 2017. O izboru boste obveščeni v petek, 8.9.2017.

Ker je število mest omejeno, si organizator pridržuje pravico do izbora kandidatov in kandidatk. Od prijavljenih kandidatov in kandidatk pričakujemo poznavanje osnovnih spletnih tehnologij: HTML5, CSS, JavaScript.

Vsebina jesenske šole

Dan 1: Uvod, TypeScript, Razvoj zalednega sistema

  • Uvod
    • Hiter pregled vsebine, orodij in pristopov
  • Enostranske spletne aplikacije (Single page applications – SPA)
    • Motivacija, namen
    • HTML5, CSS, JS
    • Tipična arhitektura rešitve
    • Popularna ogrodja
  • TypeScript
    • Uvod, pregled konceptov
    • Primerjava z ES5, ES6
  • Namestitev razvojnega okolja
  • Zaledni sistem: arhitekturni stil REST (na hitro)
    • GET, POST, PUT, DELETE
    • Priprava in zagon zalednega sistema
  • Angular 4 – uvod
    • Predstavitev ogrodja
    • Ukazna vrstica (CLI)

Dan 2: Angular 4 – osnove

  • Arhitektura Angular
    • Module
    • Component
    • Template
    • Metadata
    • Data Binding
    • Service
    • Directive
    • Dependency Injection
  • Življenjski cikel aplikacije
  • Priprava, zagon in pregled osnovne Angular4 aplikacije
  • Root modul
  • Delo s podatki (prikazovanje podatkov)
  • Vgrajene direktive
  • Obrazci (zajem podatkov)

Dan 3: Angular 4 – napredni koncepti

  • Komunikacija med komponentami
  • Vrivanje odvisnosti
  • Storitve
  • HTTP
  • Navigacija, routing
  • Razvoj projektne naloge

 

Bookmark the permalink.

Comments are closed