Programer poslovnih aplikacija - ASP.NET programer

Lokacije
Učilište ProAnima
Vodnikova 15
10000 Zagreb
Tel: 01/4843-201
Fax: 01/4843-057
Osposobljavanje programera za korištenje web aplikacija i skriptnih jezika.

Uvjet:

- završna svjedodžba srednje škole
- položen program web master

Sadržaj programa:

Web tehnologije i skripni jezici
Što je i kako funkcionira Web. Protokoli HTTP, HTTPS i FTP, Razmjena informacija između Clienta (request) i Servera (response), CGI i ISAPI aplikacije - razlike i sličnosti. Način funkcioniranja, Pregled i komparacije relevantnih web serverskih tehnologija, Komunikacija računala Svrha i nastanak skriptnih jezika, Podrška browsera, Elementi programskog jezika VBScript: ključne riječi (naredbe, petlje, indentifikatori), Varijable, Sintaksa i semantika jezika, Procedure i funkcije,Client side događaji (Window_onLoad), Varijable - eksplicitne i implicitne deklaracije, Variant tip podatka - karakteristike, Input i Output podataka, MsgBox i InputBox kontrole, Unos podataka kroz kontrole HTML-a i prikaz podataka u HTML dokumentu, ocument.write, P-tag i InnerHTML, OuterHTML, Upravljanje tijekom programa, If ... Then ... Else petlja, Select Case struktura, Programske petlje, For-Next , While-Wend, Do-Loop, Podtipovi podataka i konverzija ipova podataka, Konverzijske funkcije, Stringovi i string funkcije: LCASE, UCASE, LEFT, MID, RIGHT, LEN, STRREVERSE, STRING, CHR, ASC, SPACE, TRIM, Pretraživanje i zamjena unutar stringova, REPLACE, INSTR, INSTRREV. Primjena, Nizovi stringova: funkcije Array, Split, Join, Filter, Erase, LBOUND, UBOUND, Rad s Variantom., VarType i TypeName funkcije, IsNull, IsEmpty, IsNumeric, IsDate, IsArray, Rad s dinamičkim nizovima, ReDim, Preserve, Manipulacija brojem elemenata.

Active Server Pager
ASP,Kako se koristi PWS, 127.0.0.1 adresa, Virtualni i fizički folder u c:inetpubwwwroot, prednosti i nedostaci asp, RESPONSE, ČUVANJE PODATAKA, privremeno - na razini skripte (varijable, nizovi), pojam sessiona, cookies (memorija), trajno - cookies (client), baza, txt file, COOKIES, pisanje cookies, top level i multi level cookies, Response.Cookies, čitanje cookies, ... = Request.Cookies, brisanje cookies, ="", .expires, .path, .domain, TOKENI, kako se salju parametri asp skripti preko tokena, Request.QueryString(), citanje parametara i decision making, FORME, Action="Obradi.asp" Metode GET i POST, ,Kontrole:, INPUT TYPE = TEXT, INPUT TYPE = RADIO, Grupa (name mora biti isti), default: CHECKED, INPUT TYPE = SUBMIT, Obrada podataka u asp skripti i prikaz, Kontrole:, SELECT, INPUT TYPE = CHECKBOX, "on", Buttoni:INPUT TYPE= Image, Reset, Button, Standardna procedura za obradu forme., Aplikacija: Prijava za newsletter, Forma za prijavu na E-mail Newslettera, validacija: provjera e-maila:, validacija znakova, provjera passworda, case sensitive, najmanje jedan znak, najmanje jedno slovo, min. duzina 5 znakova, password i re-enter jednaki, minimalno jedan interest, iteracija kroz grupu checkboxova, SESSION objekt, Pohrana podataka, Čitanje i brisanje podataka, Iteracija kroz Contents, Application objekt, GLOBAL.ASA file, Session_OnStart, Zadatak: napravi Counter, Server objekt, Transfer metoda, MapPathHTMLEncode, URLEncode, SSI, include direktiva, #include VS. Server.Execute, GetLastError, Error handling: Najcesci izvori gresaka, Vrste gresaka (Syntax, Sematnic (logic)), ASPError objekt i properties (Line, File, Source), Set AspErr = Server.GetLastError, Error handling and trapping, Ocitavanje errora, VB Script Err object, Err.Number, .Description, On Error Resume Next, On Error Goto 0 -> Error handling, Uvod u objekte i komponente, Server.CreateObject metoda, Scripting.FileSystemObject, GetFolder, Kolekcije Files i SubFolders, TextStreamObject, OpenTextFile: Read, Write, Append, kombinacija HTML i ASP, rad s dva formulara na jednom ASP dokumentu, Save button, Open button i popis datoteka, Rekurzivni poziv ASP-u, Rad s datotekama, Pisanje i čitanje datoteke u kombinaciji s GLOBAL.ASA, Rad s text streamom, Persist Mail Sender objekt, Primjer slanja maila sa servera

Relacijske baze podataka
Uvod: Baze podataka, RDBMS, Polje, zapis, tabica., Access, Kreiranje MDB datoteke, Kreiranje tablice, definiranje polja i unos podataka, Pojam primarnog ključa i postavljanje ključa, Normalizacija, Izrada i testiranje jednostavnih upita, QBE Grid, Join upiti - relacije između tablica - i parametarski upiti, Izrada tabela, Složeni ključ i primjena, Pravila referencijalnog integriteta, Lookup polja, Vrste JOIN-ova, Razrada relacijskog modela, Ponavljanje i utvrđivanje gradiva, SQL - primjena i način kreiranje upita u SQL-u, SELECT, FROM, WHERE, ORDER BY ASC/DESC, GROUP BY HAVING, agregacijske funkcije SUM, COUNT, AVERAGE, JOIN QUERY, UPDATE, INSERT, DELETE FROM, Ugnježđeni query-i, Izvršavanje SQL naredbi u VBA kodu.

ASP i relacijske baze podataka
ADO objekti: Connection, Recordset, Command, Rad s SQL-om, Traženje, ažuriranje i prikaz podataka, Web shop aplikacija (artikli, košarica, račun), ADO model, provideri, deklaracija, Connection (Provider, Connection String, Open, Execute, Command Timeout,Close), Recordset (Open, vrste kursora (Keyset,Dynamic, ForwardOnlay) i locking (Optimistic, Pessimistic, AddNew, Update, Find, MoveNext, MoveFirst, Delete), Command (Execute), Jednostavni zadaci za upis podataka u bazu, Terminacija objekata sa Set xx= Nothing kada je posao završen, Pojam Conneciton Pooling

Administriranje web aplikacije
Savjeti za sigurnost podataka (baze primarno), optimizacija koda (posebno ADO DB Lookup), ograničenja Late Bindinga, threading modela IIS-a

Certifikati:
  • Upis u radnu knjižicu: da
  • Certifikat: ne
  • Uvjerenje: da
  • In-house: ne
  • Svjedodžba: ne
  • Diploma: ne