ASP .NET III – Dizajniranje aplikacija
Složena web aplikacija često se sastoji od velikog niza komponenti koje se izgrađuju u timskom okružju, te je potrebno naći ljude koji mogu kvalitetno funkcionirati na visokom nivou znanja, efikasnosti i komunikacije. Tim koji radi na velikoj web aplikaciji mora osigurati njenu sigurnost stabilnost i dostupnost što većoj količini potencijalnih korisnika, te često mora koristit usluge koje nisu integrirani dio web aplikacije. Kako drugim korisnicima pružiti neku uslugu u obliku „crne kutije“ jako dobro rješava koncept XML web servisa.
Cilj
Cilj seminara je upoznati polaznika sa pisanjem kvalitetnih i proširivih content management rješenja i distribuiranih sustava. Kroz napredan rad sa bazama podataka, pisanje web servisa i implementacije složenih sigurnosnih postavki i pravila, polaznika se osposobljava za planiranje i izradu velikih projekata baziranih na .NET tehnologijama. Ovaj seminar obrađuje one teme koje obično predstavljaju nepoznanice za obične korisnike. Polaznik se upoznaje sa pravim problemima web programiranja i rješava ih kroz vježbe, te time povećava sposobnost kasnijeg samostalnog rješavanja takvih problema. Nakon završenog seminara polaznik ima podlogu za pisanje složenih web rješenja kao što su content management sustavi, sustavi za daljinsko upravljanje, razni serveri, web servisi i sl. Naglasak je na osposobljavanju rada u timu i novim tehnologijama.
Sadržaj
- Napredno korištenje ADO.NET i baza podataka – ER model baza podataka, složeni SQL upiti
- Konfiguracija pristupa bazama podataka i administracija IIS i SQL servera – kako podesiti ftp protokol za IIS server, te kako ograničiti pristup bazama podataka.
- Arhitektura mreže, TCP/IP protokol – kako radi mreža, router, gateway, DNS
- Kako rade browseri – GET i HEAD zahtjevi, interakcija Microsoft i OpenSource tehnologija.
- Sigurnost na Internetu – osnove sigurnosti na Internetu
- Autentifikacija i autorizacija - identifikacija korisnika i njihovih dozvola
- Asinkroni pozivi - slanje podataka na server u pozadini prikaza
- Master stranice - jednostavna izrada složenih CMS rješenja
- Teme - mehanizam momentalne promjene izgleda stranica
- Kolekcije - napredne strukture za manipulaciju podacima
- Crtanje sa strane servera i izrada statistika na webu
- Osnove web servisa – Windows Services Description Language, te čemu služe servisi
- Distribuiranje aplikacije – kako se rade aplikacije čiji dijelovi su na različitim mjestima
- Planiranje izrade većih projekata – izrada plana i podjela posla za timski projekt
- Izrada nekog većeg projekta – polaznici prikupljaju iskustvo, te sudjeluju u odabiru teme
Predznanje
Seminar zahtijeva predznanje seminara: PG05 Microsoft ASP.NET 2.0 I - uvod u programski alat ili odgovarajuće znanje
Nastavni materijal
Softver: Microsoft Visual Studio 2005, Internet Information Services, MS SQL Server, MS Desktop Engine, MS Access, MS Excel, MSDN, Internet, Telnet klijent.
Priručnik za polaznike: "ASP .NET – dizajniranje aplikacija", autor: Miroslav Lakotić, MCP
- Upis u radnu knjižicu: ne
- Certifikat: ne
- Uvjerenje: ne
- In-house: ne
- Svjedodžba: ne
- Diploma: ne