Prijavite se na online kurs: Advanced Angular Programming
Centar za IT edukacije Vas poziva na dva nova online kursa koji se održavaju u oktobru tekuće godine. Riječ je o Advanced Angular Programming i SQL For Data Science kursevima.
KURS: Advanced Angular Programming
Metoda učenja: Online.
Trajanje: 4 sedmice (20 h).
Termini: utorak / četvrtka 17:30 – 20:00.
Cijena: 399 KM (30 % promotivni popust na prvih 8 prijava).
Cijena sa popustom: 279 KM.
Nivo: Srednji.
Preduslovi za pohađanje kursa: Završen kurs Angular for Beginners.
Certifikat: DA.
Doživotni pristup video i ostalim materijalima kursa.
Mogućnost plaćanja na 2 rate.
Opis kursa
Želite naučiti kako razvijati dinamičke web stranice i aplikacije?
Na kursu „Advanced Angular Programming“, uz kontinuiran praktični rad, naučiti ćemo napredne tehnike upotrebe platforme Angular kompanije Google, za razvoj dinamičkih web aplikacija. Na tom putu objasniti ćemo ključne koncepte, demonstrirati sintaksu i pružiti Vam priliku da isprobate svaku tehniku za sebe. Finalno, kao zadnji korak, razvijenu aplikaciju ćemo „postaviti“ na internet.
Uz Facebook-ov React, Google-ov Angular je najpopularnija platforma za izradu „front-end“ web aplikacija, kojim su izrađene neke od najpoznatijih web stranica i aplikacija, kao što su Gmail, PayPal, MS Office, Rockstar Games, da pomenemo samo neke.
Očekivani ciljevi
Iako je Angular veoma kompleksan alat, i iako mnoge prethodno pomenute teme i termini zvuče nerazumljivo i komplikovano, na ovom kursu ćemo se fokusirati na najvažnije stvari uz što jednostavnija objašnjenja kako bi polaznicima približili i omogućili da razumiju glavne koncepte u izradi web aplikacija. Kurs predstavlja nastavak, odnosno nadogradnju stečenog znanja sa kursa „Angular for Beginners“.
Pored toga, kurs je predviđen za sve osobe koje imaju određeno početno znanje iz Angulara. Sve što je potrebno učesnicima kursa je volja i pozitivan stav, a njihovo znanje će se nadograđivati iz modula u modul.
Trajanje kursa
Kurs „Angular for Beginners“ sastavljen je od 11 modula. Kurs je predviđen da traje četiri sedmice, sa intenzitetom rada od 5 efektivnih sati sedmično, raspoređeno u dva jednaka termina. Svako predavanje traje 2,5 sata. Ukupno trajanje kursa je 20 sati.
Dodatne informacije i resursi
Nastava će biti realizirana u formi 20 posto prezentacije i 80 posto demo vježbe, lab vježbe i konstruktivna diskusija. Kompletan materijal koji će se koristiti na kursu će po završetku biti distribuiran svim polaznicima. Preduslovi za pohađanje kursa:
-Računar ili laptop.
-Instaliran Google Chrome ili Mozilla Firefox.
-Pristup internetu.
-Instaliran Visual Studio Code – https://code.visualstudio.com/download
-Instaliran NodeJS – https://nodejs.org/en/download/
-Angular CLI (instalacija moguća na početku kursa)
-Dobra volja i spremnost na učenje
*** Minimalan broj polaznika za početak kursa je 8. Kurs neće početi navedenog datuma ukoliko ne budemo imali dovoljan broj prijava.
Detaljan syllabus
1 | Uvodno predavanje
Upoznavanje i instalacija razvojnog okruženja, kratki uvod u Angular platformu, arhikteturu i struktura Angular projekta. Upoznavanje sa programskim jezikom TypeScript.
2 | Angular CLI komande
Uvod i upoznavanje sa osnovnim gradivnim blokovima Angulara. Kreiranje novog projekta, generisanje komponenti, modula i servisa kroz komandnu liniju (CLI).
3 | Rutiranje i Navigacija
Rutiranje i navigacija prema različitim stranicama unutar aplikacije, kreiranjem i korištenjem approuting modula.
4 | Servisi i Dependency Injection
Angular servisi se koriste za višekratnu upotrebu jednog dijela programskog koda na više mjesta u aplikaciji, odnosno u više komponenata, kao što je konekcija prema back-end serveru. Upoznavanje i praktičan rad sa Dependency Injection sistemom u Angularu, koji se koristi za „injektovanje“ neophodnih servisa u komponente.
5 | HTTP klijent
Importovanje HttpClientModule u aplikaciju, i korištenje za dohvaćanje podataka iz vanjskih izvora (back-end server, internet servisi i sl).
6 | RESTFull API
Šta je Rest API, primjena i način rada.
7 | Angular Material
Šta je Angular Material, instalacija Angular Material paketa, Zadane Material teme, Material ikone i tipografija, Angular material komponente.
8 | Forme
Reaktivne forme, Template-driven forme.
9 | Rad sa greškama
Upravljanje greškama, koje se mogu pojaviti u toku rada aplikacije, tokom razvoja aplikacija je vrlo važno. U ovom dijelu kursa ćemo se upoznati i praktično raditi sa obradom grešaka i predstavljanjem čitljivih objašnjenja korisniku aplikacije.
10 | Autentifikacija i autorizacija
Šta je autentifikacija, a šta autorizacija, JSON Web Tokeni, Login forme, Logout forme, prikazivanje ili skrivanje elemenata, redirekcija.
11 | Deploy applikacije
Kompajliranje i upload aplikacije na internet.
Biografija predavača (Sergej Beganović)
Trenutno zaposlen na poziciji Rukovodioca odjela za informaciono – komunikacione tehnologije Suda BiH. Pored toga radi kao IT consultant, predavač i freelencer. Fokusiran u svom profesionalnom djelovanju na razvoj infromacionih sistema i aplikacija s ciljem digitalne transformacije kompanija i organizacija. Ekspert iz različitih oblasti razvoja informacionih sistema, kao što su: C#, Mikro servisi, API, Baze podataka, HTML, CSS, JavaScript, Angular itd…
O Centru
Centar za IT edukacije bitology je osnovan 2021. godine, s ciljem razvoja i stvaranja kvalitetne, profesionalne, ugledne i konkurentne IT industrije, koja će svojim radom značajno uticati na uspješnost i konkurentnost bosanskohercegovačke ekonomije i društva u cjelini. Za više informacija otvorite ovaj link. (mojinfo.ba)
Prijavite se na online kurs: Advanced Angular Programming