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 (11)
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
the trainer level.
Titus - Ness
Curs - Unit Testing with C#
Doar expunerea generală. Foarte utilă.
Travis - Beckman Coulter
Curs - Introduction to Blazor
Tradus de catre o masina
Formatorul a fost foarte util, răspunzând la toate întrebările pe care le aveam și ne-a permis să ne împărtășim ecranul pentru a arăta erorile pe care le aveam, ceea ce a fost minunat.
chithra - Public Health Wales NHS Trust
Curs - Advanced Blazor
Tradus de catre o masina
Întrebări și răspunsuri. Și demonstrație de proiect.
Qing - Ametek
Curs - Implementing the Actor Model with Microsoft Orleans
Tradus de catre o masina
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Curs - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Curs - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Curs - Visual Studio with VB.Net
Am apreciat amploarea largă a cunoștințelor lui Folio. Nu numai că era familiarizat cu conținutul cursului, dar cunoștea și construcțiile din limbajele pe care le cunoșteam pentru a face exemplele mai semnificative pentru noi. În timpul intervalelor, el și-a împărtășit cunoștințele despre tehnologii și soluții din afara domeniului de formare pentru a ne oferi informații despre alte soluții pe care le-am putea folosi în viitor (și în viitoarele cursuri).
Raphael - Markit Valuations Limited
Curs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Tradus de catre o masina
Trainer knowledge and approach.
Piotr Kucharski
Curs - Introducing C# 6.0 with Visual Studio 2015/2017
Abordarea flexibilă și adaptarea exercițiilor la întrebările și problemele ridicate de cursanți.
Maciej - DataConsult S.A.
Curs - Advanced Programming in C#
Tradus de catre o masina