Programowanie w C# - Plan Szkolenia
Kurs przeznaczony jest dla osób chących nauczyć się programowania w oparciu o język C# oraz poznać podstawowe możliwości platformy .NET. Na szkoleniu uczestnik dowie się jak jest zbudowany język C#, jak skonfigurować środowisko, napisać podstawowe programy, korzystać ze standardowych bibliotek oraz pozna podstawy tworzenia aplikacji internetowych z wykorzystanie ASP.NET MVC. Kurs wprowadza również do zagadnień programowania obiektowego.
Plan Szkolenia
Wprowadzenie do języka C#
- Historia C#
- Platforma .NET
- Korzystanie z dokumentacji i wybrane pozycje książkowe
- Kierunki rozwoju C# i .NET
- Omówienie możliwości
Składnia języka
- Deklaracje i typy danych
- Typy proste
- Operatory
- Serializacja obiektów
- Kolekcje danych
- Instrukcje sterowania przepływem
- Tablice
Programowanie Obiektowe
- Modelowanie
- Obiekty: właściwości i metody
- Tworzenie obiektów
- Obiekty i referencje
- Klasy
- Interfejsy
- Dziedziczenie
- Klasy abstrakcyjne
- Polimorfizm
Obsługa błędów wyjątków
- Instrukcja try...catch
- Tworzenie własnych typów wyjątków
Operacje wejścia wyjścia
- Strumienie i filtry
- Obsługa plików
Podstawy tworzenia aplikacji internetowych w języku C# na platformie .NET
- Przegląd ASP.NET MVC
- Architektura wielowarstwowa
- Aplikacje w architekturze Request/Response
- Nawiązywanie połączeń i praca z bazą danych
- Modelowanie warstwy biznesowej aplikacji
- Obsługa żądań i warstwa kontrolerów
- Tworzenie widoków
- Omówienie popularnych przypadków użycia
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Programowanie w C# - Plan Szkolenia - Booking
Programowanie w C# - Plan Szkolenia - Enquiry
Opinie uczestników (7)
Zasoby dostępne do wykorzystania były obfite.
Kehinde - Computerbits
Szkolenie - Programming in C#
Przetłumaczone przez sztuczną inteligencję
Praktyczne pokazanie wiedzy i dostosowanie zajęć do naszej profesji. Tworzyliśmy kod razem i wymyślaliśmy razem co chcemy zrobić.
Patryk
Szkolenie - Programming in C#
Otwartość prowadzącego na dyskusję i stworzona taka atmosfera, w której można śmiało zadawać pytania. Oraz przykłady odnoszące się do zastosowań związanych z naszą pracą
Karolina
Szkolenie - Programming in C#
Colin podchodził do tematu w taki sposób i używał języka w taki sposób, który sprawiał, że było łatwo zrozumieć. Zdążył pokryć ogromną ilość materiału w krótkim czasie bez wywoływania wrażenia "Zbyt Wiele Informacji". Szkolenie było przeprowadzone na taki sposób, aby zapewnić zaangażowanie i ułatwiać przyswajanie informacji oraz ich dalsze wykorzystywanie, zamiast odseparowywać poszczególne części od siebie.
David - Sepura Plc
Szkolenie - Programming in C#
Przetłumaczone przez sztuczną inteligencję
Colin udało się płynnie dostarczyć treści kursu i objaśnić prosto, gdy uczestnicy mieli problemy z zrozumieniem. Przejścia od jednego rozdziału do drugiego są wyróżniające. Taki jak narrator, łącząc teorię z praktycznymi ćwiczeniami, doskonałe udało mu się przyciągnąć naszą uwagę.
Ionel - Sepura Plc
Szkolenie - Programming in C#
Przetłumaczone przez sztuczną inteligencję
Pomyślałem, że Colin jest wybornym nauczycielem. Będąc bardzo zdolnym i entuzjastycznym wobec tematu, był jednocześnie miły i zachęcał do zadawania pytań, co sprawiało, że czułem się swobodnie podczas ich zadawania. Dostosował materiały do moich potrzeb i poświęcił czas na omówienie kilku fundamentowych punktów, które nie były w zeszytce ćwiczeń, aby upewnić się, że dobrze zrozumiałem materiał. Doceniałem, że przeznaczył dodatkowy czas na omówienie kilku dodatkowych punktów, które uznał za przydatne dla mnie, a następnie polecił mi dodatkowe materiały, które są korzystne dla dalszego nauki. Żałuję tylko, że kurs mógłby być dłużej!
Caltha Stevenson-Hanns - UCEM
Szkolenie - Programming in C#
Przetłumaczone przez sztuczną inteligencję
Podejście trenera.
Mateusz Kruczek - NGK Ceramics Polska sp. z o. o.
Szkolenie - Programming in C#
Propozycje terminów
Szkolenia Powiązane
Introducing C# 6.0 with Visual Studio 2015/2017
28 godzinThis instructor-led, live training in (online or onsite) equips participants with the essential skills needed to leverage the capabilities of C# 6.0 within the Visual Studio 2015/2017 environment.
By the end of this training, participants will be able to:
- Navigate and utilize the Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implement basic C# functionalities such as Console.WriteLine, Console.ReadLine, and Hello C# World!.
- Understand the process of compiling and debugging C# code.
- Apply comments in C# for code documentation and readability.
- Explore the fundamentals of .NET 6.0, including CLR, GC, DLL, EXE, and technologies within .NET.
- Review the history of C# from version 1.0 to 6.0 and grasp C# fundamentals such as keywords, literals, operators, and statements.
- Work with numeric and boolean types, classes, objects, fields, properties, indexers, operators, methods, and more in C# 6.0.
- Explore .NET Class Library features, including collections, file handling, data streams, communication between systems, dates, serialization, and parallel programming.
- Access and manipulate data using ADO.NET, LINQ, ORM (Entity Framework), and data in Service-Oriented Architecture (SOA).
- Review applications that can be developed in C# and .NET Framework 6, such as Windows Presentation Foundation, ASP.NET MVC 2, and Silverlight.
Advanced Blazor
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą dowiedzieć się, jak korzystać z funkcji progresywnej aplikacji internetowej (PWA) w celu stworzenia aplikacji podobnej do strony internetowej przy użyciu Entity Framework (EF) Core i Blazor.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj pakietu EF do pracy z bazami danych.
- Używaj Blazor komponentów, usług, wstrzykiwania zależności, układu i routingu.
- Tworzenie service worker'ów w celu włączenia funkcji PWA w aplikacji.
- Wykorzystanie powiadomień push i innych funkcji PWA.
Advanced Programming in C#
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza zaawansowane funkcje C#, analizuje jego użycie zarówno jako języka programowania aplikacji komputerowych, jak i języka programowania sieciowego do rozwiązywania rzeczywistych problemów.
Programming Techniki i zasady są demonstrowane i praktykowane poprzez praktyczne ćwiczenia i przejścia w klasie.
High-Performance Application Development with .NET Core
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać .NET Core do tworzenia, kompilowania, testowania, debugowania i wdrażania zoptymalizowanych aplikacji, które mogą działać na różnych systemach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj środowisko programistyczne oparte na .NET Core, aby rozpocząć tworzenie aplikacji.
- Wykorzystanie frameworka i bibliotek ASP.NET Core do tworzenia nowych aplikacji lub optymalizacji istniejących.
- Monitorowanie i zwiększanie wydajności aplikacji przy użyciu zaawansowanych narzędzi .NET Core.
- Zrozumienie zasad stojących za funkcjami .NET Core i zastosowanie tej wiedzy w innych implementacjach biznesowych.
Blazor WebAssembly
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor Web Assembly do tworzenia aplikacji internetowych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć formularze i uwierzytelnianie w Blazor WebAssembly.
- Utworzyć projekt Blazor WebAssembly.
- Poznanie różnych sposobów uruchamiania aplikacji internetowej.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 godzinTen kurs jest podzielony na 3 główne sekcje i składa się z mieszanki prezentacji i ćwiczeń praktycznych.
- VB.NET Język w Visual Studio 2012
- VB.NET Orientacja obiektowa
- VB.NET i Sql Server 2012
Introduction to .Net Core
14 godzin.NET Core to platforma open-source do tworzenia aplikacji .NET w systemach Windows, macOS i Linux.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy .Net Core podczas tworzenia przykładowej aplikacji, która demonstruje unikalne cechy .Net Core w porównaniu z innymi frameworkami.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj .Net Core wraz z narzędziami i IDE potrzebnymi do natychmiastowego rozpoczęcia programowania.
- Wykorzystanie .Net do tworzenia różnego rodzaju oprogramowania, w tym aplikacji internetowych, aplikacji konsolowych, mikrousług i bibliotek.
- Zrozumienie komponentów .Net Core, w tym bibliotek klas, pakietów, metapakietów i frameworków.
- Tworzenie, debugowanie i wdrażanie przykładowej aplikacji internetowej
Uczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku live-lab.
Uwaga
- Ten kurs jest oparty na .Net Core 2.x i jest dostępny zarówno dla środowisk Windows, jak i Linux.
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o .Net Core, odwiedź stronę: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 godzinUczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku laboratoryjnym.
Entity Framework Core 2.0
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak używać Entity Framework Core 2.0 do tworzenia aplikacji ASP.Net Core.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego frameworka i narzędzi do tworzenia Entity Framework Core 2.0 aplikacji internetowych MVC.
- Przeprowadzanie operacji bazodanowych na MS SQL Server.
- Używaj podejścia "najpierw kod" i "najpierw dane" do tworzenia aplikacji.
- Przeprowadzanie operacji migracji i rozsiewania.
- Zrozumienie zaawansowanych koncepcji modelowania danych.
- Tworzenie przykładowej aplikacji ASP.Net Core.
Introduction to Blazor
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor do tworzenia aplikacji internetowych z pełnym stosem C#.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj aplikacje internetowe za pomocą C# i Blazor.
- Używaj kodu C# do wywoływania JavaScript interfejsów API i bibliotek.
- Uruchom kod C# po stronie klienta i logikę klienta bezpośrednio w przeglądarce lub na serwerze.
- Deploy Blazor web applications with Azure.
Machine Learning and AI with ML.NET
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla naukowców zajmujących się danymi i programistów, którzy chcą używać ML.NET modeli uczenia maszynowego do automatycznego wyprowadzania prognoz z przeprowadzonej analizy danych dla aplikacji korporacyjnych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować ML.NET i zintegrować go ze środowiskiem programistycznym aplikacji.
- Zrozumieć zasady uczenia maszynowego stojące za narzędziami i algorytmami ML.NET.
- Budować i szkolić modele uczenia maszynowego w celu inteligentnego przewidywania na podstawie dostarczonych danych.
- Ocenić wydajność modelu uczenia maszynowego przy użyciu metryk ML.NET.
- Optymalizować dokładność istniejących modeli uczenia maszynowego w oparciu o ramy ML.NET.
- Zastosuj koncepcje uczenia maszynowego ML.NET do innych aplikacji nauki o danych.
Developing in ASP.NET MVC 6 Development
28 godzinASP.NET MVC 6 jest nowością w Visual Studio 2015 roku i jest najnowszą ewolucją stosu programistycznego Microsoft & rsquo; s. Ten kurs obejmuje najnowsze interfejsy API i techniki programistyczne do tworzenia dynamicznych, modułowych i testowalnych witryn internetowych. Zapoznamy się z nowymi funkcjami dostępnymi w MVC6 i pokażemy, jak najlepiej wykorzystać najnowszy zestaw narzędzi i możliwości integracji.
Czego się nauczysz
- Zrozumienie zasad i korzyści architektury MVC
- Tworzenie widoków, komponentów widoku i pomocników znaczników
- Używanie wstrzykiwania zależności ASP.NET
- Tworzenie usług RESTful przy użyciu Web API
- Jak najlepsze wykorzystanie integracji GruntJS, NPM i Bower
- Tworzenie aplikacji jednostronicowych (SPA)
Implementing the Actor Model with Microsoft Orleans
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą używać Microsoft Orleans do tworzenia rozproszonych aplikacji .NET dla przedsiębiorstw.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Microsoft Orleans.
- Zrozumienie struktury modelu aktora i sposobu jego implementacji w Orleans .
- Buduj aplikacje rozproszone bez konieczności zarządzania złożoną współbieżnością i innymi wzorcami skalowania.
Unit Testing with C#
14 godzinTesty jednostkowe to podejście do testowania, które polega na testowaniu poszczególnych jednostek kodu źródłowego poprzez modyfikowanie jego właściwości lub wyzwalanie zdarzenia w celu potwierdzenia, czy wynik jest zgodny z oczekiwaniami.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać testy jednostkowe w przykładowej aplikacji .Net przy użyciu C# i Visual Studio.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używanie frameworków testowych takich jak NUnit i xUnit.net do tworzenia i zarządzania kodem testów jednostkowych.
- Definiowanie i wdrażanie szerszego podejścia do testowania opartego na testach
- Dostosowanie frameworka testowego w celu rozszerzenia zakresu testów aplikacji
Uczestnicy
- Inżynierowie testów oprogramowania
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 godzinNauka korzystania ze zintegrowanego środowiska programistycznego (IDE) firmy Microsoft Visual Studio przy użyciu języka programowania VB.NET (Visual Basic .NET) - wieloparadygmatowego, obiektowego języka programowania zaimplementowanego w .NET Framework 4.7.2.