ASP.NET 3.5 II – tehnike programiranja
Uvod
Korištenje baza podataka na Internetu je u porastu, što znači da je u porastu i potražnja za ljudima koji sa njima znaju raditi. Kako u kombinaciju klijent-server arhitekture web aplikacija ubaciti još i sustave za upravljanje bazama podataka i SQL postalo je pitanje koje je moralo dobiti brzi i kvalitetan odgovor. 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
- Čuvanje stanja – kako sačuvati stanje između zahtjeva. Pregled mehanizama. Tehnike složenijih klijent-server komunikacija
- Session - statičke varijable na serveru
- Cache -aplikacijsko skladištenje, izlazno skladištenje
- Korištenje cookia, ali i kako ih izbjeći – Izrada stranica sa cookiima ili bez njih, koje su prednosti i nedostaci
- Objektno orijentirano programiranje na webu – klase, nasljeđivanje, polimorfizam
- 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
- Slanje e-mail poruka – automatsko slanje e-mail poruka. Definiranje postavki unutar konfiguracijske datoteke.
- Obrada iznimki na webu – kako predvidjeti programske greške i obavijestiti korisnika, a da se program se sruši
- Pregled ASP.NET kontrola - podatkovne kontrole, navigacijske kontrole, login kontrole, validacijske kontrole
- AJAX – parcijalno ažuriranje stranice
- WebParts – personalizacija sadržaja web stranice
- Izrada složenije web aplikacije
Trajanje
- Grupa: 40 školskih sati (3-4 školska sata dnevno, 2 tjedna)
- Individualno: 20 školskih sati (prema dogovoru)
Predznanje
Seminar zahtijeva predznanje seminara: Microsoft ASP.NET 4.0 I - uvod u programski alat ili odgovarajuće znanje
Nastavni materijal
- Softver: Microsoft Visual Studio 2010, Internet Information Services, MS SQL Server, MS Access, MS Excel, MSDN, Internet
Cijena
| |
Gotovina |
Obročno plaćanje |
Poduzeća |
| Grupa |
1500 kn |
1590 kn |
1830 kn |
| Individualno |
3660 kn |
3843 kn |
3660 kn |
Dodatne informacije
- Seminar je jedan od nastavnih cjelina za program obrazovanja usavršavanja Računalni programer internet aplikacija ASP.NET 4.0