Schița de curs
Vă prezentăm Cadrul .Net 4.0
- Mediu de dezvoltare integrat (IDE)
- Languages În cadrul .Net Framework
- Common Language Runtime (CLR)
- Access înregistrarea datelor cu ADO.Net și XML
- AccessConectând Web-ul cu ASP.Net
Visual Studio 2010
- Util Visual Studio Windows
- Crearea Proiectelor
- Proiect Anatomie
- Fișierele într-un proiect
- Explorator de soluții
- Fragmente de cod
C# Sintaxa limbajului
- Tipuri de date
- Declarație de variabile
- Operatori
- Declarații condiționale
- Structuri în buclă
Clase și obiecte
- Modele de constructii
- Crearea de clase și obiecte
- Adăugarea de constructori la o clasă
- Adăugarea de metode, proprietăți și evenimente
- Metode de supraîncărcare
- Proceduri de proprietate
Depanarea aplicațiilor
- Setarea punctelor de întrerupere
- Trecerea prin cod
- Depanați Windows
- Urmărește Windows
- Call Stack
Introducere ASP.Net
- Pornirea unui proiect ASP.Net
- Fișiere de proiect
- Controale server
- Gestionarea evenimentelor pe server
- Ciclul de viață al paginii
Dezvoltarea interfeței cu utilizatorul
- Pagini principale
- Teme și piei
- Comenzi utilizator
- Navigare pe site
- Controale de validare
Modulul 8: Configurare
- Setări de configurare a site-ului web
- Fișiere de configurare, inclusiv fișierele Web.Config
- Stocarea setărilor aplicației și a șirurilor de configurare
- Instrumentul de administrare a site-ului web
Abonament și personalizare
- Securizarea și personalizarea unui site web
- Stocați detaliile utilizatorului în abonament Database
- Utilizarea comenzilor de conectare
- Starea site-ului Management Metode
- Utilizarea Viewstate pentru a stoca starea unei pagini
Tratarea excepțiilor
- Adăugarea blocurilor Try Catch la cod
- Excepții la nivel de pagină
- Excepții la nivel de site
- Pagini de eroare personalizate
- Urmărirea
Date Access
- Ce este ADO.Net
- Obiect de conexiune
- Obiect de comandă
- Cititoare de date
- Seturi de date și adaptoare de date
- Utilizarea expertului sursă de date
Crearea de pagini receptive cu AJAX
- Arhitectura AJAX
- Ce sunt actualizările parțiale ale paginilor
- Utilizarea controlului serverului Updatepanel
- Utilizarea scripturilor client
Date Access Cu LINQ
- De ce avem nevoie LINQ
- Interogarea Database
- Sintaxa limbajului pentru interogare
- Folosind LINQ To SQL
Utilizarea serviciilor Windows Communication Foundation (WCF).
- Arhitectură orientată spre servicii
- Scenarii WCF
- Mecanica Communication: Adresă, Contract, Legare
- Crearea unui serviciu WCF simplu
- Apelarea unui serviciu WCF dintr-o aplicație client
Implementare
- Cum se implementează o aplicație web
- Metode de implementare
- Folosind instrumentele de copiere și publicare ale Visual Studio.
- Utilizarea proiectelor de configurare
- Instalarea ansamblurilor în GAC
Cerințe
Înainte de a participa la acest atelier, elevii trebuie:
- Să fie capabil să gestioneze un mediu de soluții utilizând IDE-ul și instrumentele Visual Studio 2010 .
- Să fie capabil să programeze o aplicație utilizând un limbaj compatibil cu .NET Framework 4.0 .
- Aveți o înțelegere de bază a scripturilor de tip client-side
- Aveți o înțelegere de bază a limbajului HTML
Mărturii (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Curs - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curs - Unit Testing with C#
Formatorul a explicat foarte bine subiectele, cu exemple reale din lumea reală, ceea ce ne-a facilitat înțelegerea informațiilor.
Florin-Viorel Marut - Continental Automotive Romania
Curs - High-Performance Application Development with .NET Core
Tradus de catre o masina
Cunoașterea adecvată și înțelegerea profundă a subiectului de către formator, precum și capacitatea acestuia de a prezenta și transfera cunoștințele într-un mod clar și eficient.
Balázs Farkas - Greentube GmbH
Curs - Implementing the Actor Model with Microsoft Orleans
Tradus de catre o masina
Comprehensive - covered everything we were interested in. Able to work through examples.