Cursuri de pregatire Programming in WPF
Grup țintă:
Responsabil tehnic, dezvoltator de software
Obiectiv de învățare:
Scopul instruirii este de a dobândi capacitatea de a dezvolta aplicații pentru desktop-uri în tehnologia WPF 4.5 și în limbajul C #.
În timpul cursului, studenții se familiarizează cu resursele și instrumentele MSDN pentru a sprijini procesul de dezvoltare, cum ar fi Microsoft Visual Studio .
Schița de curs
Introducere
IDE
- Introducere la Visual Studio
- Crearea unui proiect
- Compilare și depanare
Microsoft .NET
- Ce este .NET?
- CLR și colector de gunoi
- DLL vs. EXE?
- Tehnologii din .NET
Bazele WPF
- Istoria WPF
- Model de design MVVM
- Formulare WPF vs. Windows
- Diferențele dintre versiunile WPF
În și în afara
- Structura proiectului WPF
- XAML, aspect și proprietăți de dependență
- Comenzi și resurse
- Evenimente
- Stiluri și comportamente
- Înțelegerea legăturii de date și a fluxurilor de date
Flux de date
- Modelarea datelor în WPF
- Access la baze de date
- LINQ
- Cadru de entitate
- Operațiuni CRUD
- Data validarii
Controale
- Revizuirea controalelor
- Setul de instrumente WPF extins
- Utilizatorul controlează un control personalizat
- Șabloane
Subiecte avansate
- Operații asincrone și paralele
- Inversul controlului (IoC)
- Unitate și PRISM
Aplicație în lumea reală
- Dezvoltarea unei arhitecturi de sistem
- Modelarea datelor
- Implementarea
- Testarea aplicației
Rezumat și pașii următori
Cerințe
- Cunoașterea frazelor de bază ale dezvoltării de software
- Cunoștințe de Visual Studio și C# .
Audiență
- Dezvoltatorii de software
- Programatori
- Lider de echipă tehnică
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Programming in WPF - Booking
Cursuri de pregatire Programming in WPF - Enquiry
Programming in WPF - Cerere de consultanta
Mărturii (2)
Bine explicat.
Moises - Department of Defense
Curs - Programming in WPF
Tradus de catre o masina
Hands on activities after each subjects
Hannah Anciano - Merlot Aero International Ltd.
Curs - Programming in WPF 4.5
Upcoming Courses
Cursuri înrudite
Introducing C# 6.0 with Visual Studio 2015/2017
28 oreAceastă instruire live, condusă de un instructor (online sau la fața locului), îi echipează pe participanți cu abilitățile esențiale necesare pentru a valorifica capacitățile C# 6.0 în cadrul mediului Visual Studio 2015/2017.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Navigați și utilizați mediul de dezvoltare integrat (IDE) în Visual Studio 2015/2017. .
- Implementați funcționalitățile de bază C#, cum ar fi Console.WriteLine, Console.ReadLine și Hello C# World!. .
- Înțelegeți procesul de compilare și depanare a codului C#. .
- Aplicați comentarii în C# pentru documentarea și lizibilitatea codului. .
- Explorați elementele fundamentale ale .NET 6.0, inclusiv CLR, GC, DLL, EXE și tehnologiile din cadrul .NET. .
- Revizuiți istoria C# de la versiunea 1.0 la 6.0 și înțelegeți elementele fundamentale ale C#, cum ar fi cuvintele cheie, literalele, operatorii și declarațiile. .
- Lucrați cu tipuri numerice și booleene, clase, obiecte, câmpuri, proprietăți, indexatori, operatori, metode și multe altele în C# 6.0. .
- Explorați caracteristicile Bibliotecii de clase .NET, inclusiv colecțiile, manipularea fișierelor, fluxurile de date, comunicarea între sisteme, datele, serializarea și programarea paralelă. .
- Accesați și manipulați date folosind ADO.NET, LINQ, ORM (Entity Framework) și date în arhitectura orientată pe servicii (SOA). .
- Revizuiți aplicațiile care pot fi dezvoltate în C# și .NET Framework 6, cum ar fi Windows Presentation Foundation, ASP.NET MVC 2 și Silverlight .
C#.Net
35 oreObiectivele
Acest curs C# va permite delegatilor să dezvolte aplicații în limba de programare C#. Delegatii vor putea sa programeze folosind principiile orientarii obiectelor. Cursul va acoperi, de asemenea, modul de utilizare a mediului de dezvoltare Visual Studio 2010 pentru a produce aplicații robuste și sustenabile.
Audienţă
Acest curs este destinat următoarelor tipuri de dezvoltatori de software:
- Noii dezvoltatori
- Dezvoltatori care înțeleg programarea pe calculator, dar pot fi învățați programarea folosind o limbă non-grafică într-o universitate
Acești dezvoltatori doresc să construiască soluții folosind C#; în cadrul Microsoft .NET Framework. De asemenea, ei doresc să utilizeze tehnici orientate spre obiect pentru a-și îmbunătăți abilitățile de dezvoltare.
Advanced Programming in C#
35 oreAcest curs de instruire live, condus de un instructor, introduce caracteristicile avansate ale C#, examinează utilizarea acestuia atât ca limbaj de programare pentru aplicații desktop, cât și ca limbaj de programare web pentru rezolvarea problemelor din lumea reală.
Programming tehnicile și principiile sunt demonstrate și puse în practică prin exerciții practice în clasă, exerciții practice și demonstrații pe parcurs.
Advanced C# for Automation Test Engineers
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor de testare de automatizare cu experiență care doresc să învețe concepte avansate de programare C# pentru testarea de automatizare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Înțelegerea conceptelor avansate de programare C# și a celor mai bune practici.
Să aplice principii avansate de programare orientată pe obiecte pentru a crea soluții de automatizare eficiente și flexibile.
Proiectați și dezvoltați cadre de automatizare modulare și reutilizabile utilizând cele mai bune practici din domeniu.
ASP.Net 4.0
35 oreC# Intermediate
21 oreAcest curs de programare C# de nivel intermediar este conceput pentru a dota participanții cu abilități avansate și cele mai bune practici necesare pentru a construi aplicații robuste, scalabile și ușor de întreținut folosind limbajul de programare C#. Printr-un curriculum cuprinzător, participanții vor aprofunda subiecte avansate, cum ar fi principiile SOLID, dezvoltarea de aplicații în straturi, utilizarea LINQ, gestionarea memoriei, programarea paralelă și multe altele.
La finalizarea acestui curs, participanții vor:
- poseda cunoștințe și abilități avansate de programare C#, ceea ce le va permite să abordeze cu încredere provocări complexe de dezvoltare.
- Să înțeleagă și să aplice principiile SOLID și practicile de cod curat pentru a scrie baze de cod sustenabile și scalabile.
- Vor fi competenți în dezvoltarea de aplicații stratificate cu o separare clară a preocupărilor, îmbunătățind organizarea și întreținerea codului.
- Să stăpânească utilizarea LINQ pentru interogarea și manipularea eficientă a datelor.
- Dobândiți expertiză în gestionarea eficientă a resurselor și a memoriei pentru a optimiza performanța aplicației.
- Obțineți informații despre principiile de proiectare a interfețelor utilizator și cele mai bune practici pentru crearea de interfețe ușor de utilizat.
- Să dobândească competențe în ceea ce privește conceptele de programare paralelă, ceea ce le permite să scrie cod eficient și de înaltă performanță.
Developing in C# 6 Development
28 orePrezentare generală a cursului
C# 6 este nou în Visual Studio și reprezintă cea mai recentă evoluție a limbajului de programare principal din Microsoft. Acest curs acoperă cele mai recente caracteristici ale limbajului în C# 6 și platforma .NET. Veți obține o înțelegere profundă și largă a C# ca limbaj de programare și veți căpăta încredere pentru a explora bogăția bibliotecii .NET Framework, inclusiv programarea asincronă, LINQ și EF.
Ce veți învăța
- Sintaxa esențială C#
- Implementarea proiectelor orientate pe obiecte în C#
- Utilizarea elementelor generice, a claselor de colecții și a excepțiilor
- Ce este nou în C# 6 și .NET 2015
- Utilizarea LINQ și EF
- Introducere în programarea asincronă
- Prezentare generală a MVC6
C# for Automation Test Engineers
21 oreAceastă instruire live, condusă de un instructor în România este concepută pentru oricine este interesat să învețe C# în scopul testării automate. Este un curs raționalizat, intensiv, cu o mulțime de exerciții practice pentru ca participanții să se familiarizeze rapid cu abilitățile esențiale de programare necesare pentru a le aplica în testarea automatizării software. Accentul este pus pe elementele fundamentale C# care pot fi aplicate direct și imediat la automatizarea testelor.
Acest curs nu acoperă în profunzime cadrele de automatizare a testelor, cum ar fi Selenium. Dacă sunteți deja versat în C# și doriți să intrați direct în testare cu Selenium, vă rugăm să consultați: Selenium WebDriver în C#: Introducere în automatizarea testelor web în C#.
Design Patterns in C#
14 oreGrup țintă:
Lider de echipă tehnică, dezvoltator de software
Obiectiv de învățare:
Scopul instruirii este dobândirea capacității de a proiecta structuri avansate de dezvoltare / proiect în C #.
În timpul cursului, studenții se familiarizează cu resursele și instrumentele MSDN pentru a susține procesul de dezvoltare, cum ar fi Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să utilizeze Blazor pentru a crea aplicații web complete C#.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Dezvoltați aplicații web cu C# și Blazor.
- Utilizați codul C# pentru a apela JavaScript API-uri și biblioteci. .
- Executați cod C# și logică de client direct într-un browser sau server. .
- Deploiați aplicațiile web Blazor cu Azure.
Mastering LINQ with C#
14 oreAcest curs de formare live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să interogheze și să actualizeze date mari cu LINQ utilizând C#.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să creeze și să execute interogări LINQ.
- Să implementeze biblioteci avansate pentru interogarea datelor.
- Să filtreze, să caute, să transforme și să manipuleze obiecte locale sau la distanță.
Programming in ASP.NET MVC 5
21 oreGrup țintă:
Responsabil tehnic, dezvoltator de software
Obiectiv de învățare:
Scopul instruirii este de a dobândi abilitatea de a dezvolta aplicații internet de afaceri în tehnologia ASP.NET MVC 4 și în limbajul C #.
În timpul cursului, studenții se familiarizează cu resursele și instrumentele MSDN pentru a sprijini procesul de dezvoltare, cum ar fi Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 oreAcest curs de instruire live România (online sau la fața locului), condus de un instructor, se adresează dezvoltatorilor de nivel intermediar și avansat care doresc să înțeleagă sintaxa C# și subiecte legate de programarea orientată pe obiecte în C#. La sfârșitul acestui curs de formare, participanții vor fi capabili să: Să se familiarizeze cu resursele și instrumentele MSDN. Să susțină procesul de dezvoltare, cum ar fi Microsoft Visual Studio.
Programming in C#
14 oreCursul este conceput pentru persoanele care doresc să învețe limbajul de programare bazat pe C# și să învețe capacitățile de bază ale platformei .NET. În timpul instruirii, participanții vor afla cum este încorporat în C# , cum să creeze un mediu pentru a scrie programe de bază, să folosească bibliotecile standard.
Selenium C# Test Automation
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor și testeri care doresc să realizeze automatizarea testelor folosind C# și Selenium.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Selenium WebDriver.
- Scrieți teste folosind Selenium, C# și Nunit cu Visual Studio IDE. .
- Executați automatizarea testelor C# Selenium. .