Sunteți pe pagina 1din 3

Programare orientată pe obiecte şi programare vizuală cu C# .

NET şi
Programare Web cu ASP.NET 2.0

Introducere
Firma H.P.C. Consulting, prin instructorul Mihai Tătăran, a participat în programul ”Microsoft –
Parteneri pentru Educaţie”, în cadrul căruia un număr de aproximativ 120 de profesori de informatică
au beneficiat de cursuri pe tehnologia Microsoft .NET.

Pe această cale, firma H.P.C. Consulting îşi face cunoscută intenţia de a oferi servicii de instruire pe
cursurile din programul menţionat anterior, tuturor instituţiilor Casa Corpului Didactic din România.

Cui se adresează cursurile


Cursurile se adresează profesorilor de informatică de liceu care doresc să introducă tehnologia
Microsoft .NET la clasele unde predau. Programul cursurilor poate fi stabilit în funcţie de cerinţele
fiecărui CCD.

Cei care doresc să participe la aceste cursuri, să se înscrie la Casa


Corpului Didactic Mureş.

Cursuri Microsoft pentru profesorii de Informatica de la liceu

Cuprins
Programare orientata pe obiecte si programare vizuala cu C# .NET - 32 h 1

Programare Web cu ASP.NET 2.0 (Visual Studio Web Express) - 32 h 2

Programare orientata pe obiecte si programare vizuala cu C# .NET - 32 h


Vizeaza modulul din programa scolara: 3. Programare orientată pe obiecte şi programare vizuală

 Platforma .NET si limbajul C# – o privire de ansamblu (0.5 h)


 Visual Studio .NET 2005 (C# Express) (1 h)
 Crearea de proiecte cu VS .NET 2005
 Limbajul de programare C# (5 h)
 Specificatiile limbajului C#
 Sistemul de tipuri; tipuri valoare si tipuri referinta
 Selectia, iteratia, saltul
 Vectori si colectii
 Indexatori
 Programare orientata pe obiecte cu C# (6 h)
 Principiile programarii orientate pe obiecte
 Structura unei aplicatii orientate pe obiecte
 Clase si obiecte
 Definirea claselor şi a obiectelor
 Membrii unor clase in C#: date, metode, proprietati, delegari, evenimente
 Utilizarea claselor şi a obiectelor
 Specificatori de acces la membrii unei clase
 Supraîncărcarea funcţiilor
 Crearea şi distrugerea obiectelor; constructori şi destructor
 Supraîncărcarea operatorilor
 Membri statici ai unei clase
 Modificatorul const
 Mostenirea
 Polimorfismul
 Metode virtuale
 Clase abstracte
 Clase generice in .NET 2.0 (1 h)
 Necesitatea utilizării claselor generice
 Declararea
 Utilizarea unei clase generice
 Tratarea exceptiilor (1 h)
 Ce sunt exceptiile
 Cum se genereaza exceptiile
 Tratarea exceptiilor
 Definirea unui mecanism de tratare a erorilor
 Concepte de baza ale programarii vizuale (0.5 h)
 Construirea unei interfete utilizator (3 h)
 Ferestre
 Controale
 Meniuri
 Bare de unelte
 Obiecte grafice
 Modelul de evenimente
 Accesarea si prelucrarea datelor (6 h)
 Citiri şi scrieri utilizând fişiere (text si XML) şi dispozitive standard
 Accesarea unui server de baze de date, crearea unei baze de date, conectarea şi deconectarea
la o bază de date
 Popularea bazei de date
 Manipularea datelor dintr-o bază de date
 Interogarea datelor dintr-o bază de date
 Crearea unei aplicatii Windows (8 h)

Programare Web cu ASP.NET 2.0 (Visual Studio Web Express) - 32 h


Vizeaza modulul din programa scolara: 4. PROGRAMARE WEB

 Platforma .NET si limbajul C# – o privire de ansamblu (0.5 h)


 Principii generale ale proiectării interfeţelor Web (1.5 h)
 Etapele procesului de dezvoltare al unei aplicatii Web
 Aspecte generale ale proiectarii interfetelor Web
 Realizarea de interfete Web utilizand: HTML, CSS
 Modele arhitecturale (3 h)
 Modelul client-server
 Multi-strat
 Aplicatii orientate pe servicii
 Protocoale de comunicaţie
 Programarea pe server (“server-side scripting”)
 Mediul de lucru (2 h)
 Web Server (IIS si Visual Studio Web Server)
 Mediul de dezvoltare: Visual Studio Web Developer Express 2005
 Limbajul de programare C# (s-a prezentat déjà la cursul anterior, deci nu se va insista) (1 h)
 Specificatiile limbajului C#
 Sistemul de tipuri; tipuri valoare si tipuri referinta
 Selectia, iteratia, saltul
 Vectori si colectii
 Atribute si indexatori
 Tipuri generice
 Prezentarea ASP.NET 2.0 (10 h)
 Crearea de pagini .aspx
 Modelul de programare pe server
 Autentificare ASP.NET
 Controale ASP.NET
 Accesarea si prelucrarea datelor (s-a prezentat déjà la cursul anterior, deci se va insista pe
ceea ce e specific prelucrarii datelor in aplicatiile Web) (2 h)
 Citiri şi scrieri utilizând fişiere (text si XML) şi dispozitive standard
 Crearea unei baze de date, conectarea şi deconectarea la o bază de date
 Popularea bazei de date
 Manipularea datelor dintr-o bază de date
 Interogarea datelor dintr-o bază de date
 Proiectarea si dezvoltarea unei aplicatii ASP.NET (8 h)
 Evaluare generala (ambele module)(4 h)
 Crearea unei aplicatii

S-ar putea să vă placă și