ASP .NET II – Tehnike programiranja
Za komunikaciju sa bazom koriste se ADO.NET programske strukture koje su ugrađene u .NET platformu. Također se obrađuju podaci, te se korisniku prezentiraju u obliku grafova, tablica ili nekih drugih prikaza. Kako uobličiti prikaz u pretraživaču sirovih podataka iz baze riješeno je pomoću automatskog generiranja dinamičkog HTML koda, te crtanja slika na server računalu. Razlike između web aplikacija i Windows aplikacija su očite, te je također potrebno premostiti ogromni jaz komunikacije između pojedinih dijelova aplikacije prijenosom parametara, ili korištenjem cookie i session varijabli.
Cilj
Cilj seminara je osposobiti polaznika za izradu većih web aplikacija koje koriste razne naprednije mehanizme i baze podataka. Polaznika se upoznaje sa vrstama varijabli i struktura u mrežnom programiranju, te kako, kada i gdje ih koristiti. Također se obrađuju prednosti i nedostaci ASP .NET tehnologije, te načini kako riješiti nedostatke koristeći neku drugu tehnologiju kao što su klijent skriptni jezici i HTML. Također se obrađuju osnove rada sa datotekama i slikama, te manipulacija na strani servera. Nakon seminara polaznik je obučen za kvalitetnu izradu zahtjevnijih Internet aplikacija.
Sadržaj
- Izrada sessiona na webu – obrađuje teme potrebne za složeniju klijent-server komunikaciju, sa naglaskom na nastavku rada nakon zatvaranja browsera. Statičke varijable na serveru.
- Objektno orijentirano programiranje na webu – klase, nasljeđivanje, polimorfizam
- Korištenje cookia, ali i kako ih izbjeći – Izrada stranica sa cookiima ili bez njih, koje su prednosti i nedostaci
- Osnove SQL jezika – rad sa bazama podataka, njihovo kreiranje i punjenje
- Osnove ADO.NET na webu – kako koristiti kontrole koje čitaju i pišu podatke u baze podataka
- Korištenje vanjskih referenci – korištenje vanjskih klasa na webu
- Rad sa datotekama i slanje datoteka na server
- Uvod u Web servise i XML – što je xml, te kako rade web servisi
- Obrada grafike na webu – efekti, kako kvalitetno dizajnirati web stranicu
- Prikaz slika u ASP .NET aplikacijama
- Automatsko slanje e-mail poruka
- Obrada iznimki na webu – kako predvidjeti programske greške i obavijestiti korisnika, a da se program se sruši.
- Izrada složenije web aplikacije
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 .NET, Internet Information Services, MS SQL Server, MS Desktop Engine, MS Access, MS Excel, MSDN, Internet.
Priručnik za polaznike: "ASP .NET – tehnike programiranja", autor: Miroslav Lakotić, MCP
- Upis u radnu knjižicu: ne
- Certifikat: ne
- Uvjerenje: ne
- In-house: ne
- Svjedodžba: ne
- Diploma: ne