Szkolenia C-sharp

Szkolenia C-sharp

C sharp, C# Training

Opinie uczestników

Programming in WPF 4.5

We have learned a lot during the training. And the trainer did his best to fulfill the training to our needs. So in short, we're very pleased.

Jörgen Flach Jason software developer N.V. Nederlandse Gasunie http://www.gasunie.nl/

Podstawy języka C# w oparciu o model obiektowy

Praktyczne zastosowanie pojęć w praktyce a także tworzenie projektu, który pozyskiwał swoje dane z bazy danych.

Alicja Gadecka

Visual Studio with VB.Net

The trainer focused on each persons requirements for the course and tuned the material to suit our goals.

Daniel Watkins - Daido Industrial Bearings Europe Ltd

Programowanie w ASP.NET MVC 5

Sposób prowadzenia i wiedza prowadzącego.

Małgorzata Kręglewska-Stolarska - Wielkopolski Urząd Wojewódzki w Poznaniu

Wzorce projektowe w C#

Przykłady, ćwiczenia programistyczne, rozwiewanie wątpliwości

Dawid Milewski - INTEL TECHNOLOGY POLAND SP Z O O

Wzorce projektowe w C#

przyklady zastosowania

Mateusz Dlugokecki - INTEL TECHNOLOGY POLAND SP Z O O

Wzorce projektowe w C#

Wiedza oraz profesjonalne podejście prowadzącego do tematu

Przemysław Prądzyński - INTEL TECHNOLOGY POLAND SP Z O O

Programming in C# 5.0 with Visual Studio 2012

Explanation methods .....

Andrea Rotondi - ATG Europe

Programming in C# 5.0 with Visual Studio 2012

Explanation methods .....

Andrea Rotondi - ATG Europe

Programming in C# 5.0 with Visual Studio 2012

Explanation methods .....

Andrea Rotondi - ATG Europe

Programowanie w WPF 4.5

Przykłady i wskazówki praktyczne.

Maciej Kapla - Postdata S.A.

Programowanie w WPF 4.5

Dużo konkretnych ćwiczeń, a nie czysta teoria.

Adrian Kwaśniak - Postdata S.A.

Programowanie w WPF 4.5

Podobało mi się zaangażowanie trenera i dobre przykłady

Jakub Kołakowski - Intel Technology Poland

Programowanie w WPF 4.5

Trener z profesjonalnym bagażem doświadczenia i umiejętności. Szkolenie przeprowadzone w luźnej, a zarazem bardzo pozytywnej od strony technicznej atmosferze.

Przemysław Prądzyński - Intel Technology Poland

Programowanie w WPF 4.5

Duża praktyczna wiedza Trenera.

- ESCAPE Computer Adam Kunicki

Wzorce projektowe w C#

przedstawienie praktycznych rozwiązań wzorców projektowych.

Pawel Filipek - Regis Sp. z o.o.

Wzorce projektowe w C#

Praktyczne podejscie do zastosowanie wzorców

Michał Woźniczka - Regis Sp. z o.o.

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

I appreciated Fulvio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).

Raphael Keymer - Markit Valuations Limited

Programming in C#

serialization in one line

Tomasz Kawecki - SOFTRONIC Sp. z o.o.

Programming in C#

The advanced subjects about object orientation

Jorge Romero - SOFTRONIC Sp. z o.o.

Programowanie w WPF 4.5

Kontakt z prowadzącym

Norbert Wieczorek - Stowarzyszenie na rzecz rozwoju SYNERGIA

Programming in C#

good pacing , good analisis

Żurański Kacper - SOFTRONIC Sp. z o.o.

Programming in C#

All the knowledge acquired through the training sessions

Jorge Romero - SOFTRONIC Sp. z o.o.

Introducing C# 6.0 with Visual Studio 2015/2017

Practical excercises

Marcin Kocikowski - SOFTRONIC Sp. z o.o.

Introducing C# 6.0 with Visual Studio 2015/2017

Workshop approach
Tasks

Mateusz Juszczak - SOFTRONIC Sp. z o.o.

Introducing C# 6.0 with Visual Studio 2015/2017

Trainer knowledge :)

Krzysztof Jeżewicz - SOFTRONIC Sp. z o.o.

Introducing C# 6.0 with Visual Studio 2015/2017

Many useful and practical examples

Daria Skalniak - SOFTRONIC Sp. z o.o.

Introducing C# 6.0 with Visual Studio 2015/2017

Trainer knowledge and approach.

Piotr Kucharski - SOFTRONIC Sp. z o.o.

Plany Szkoleń C-sharp

Kod Nazwa Czas trwania Charakterystyka kursu
3627 Wprowadzenie do programowania 35 godz. Celem szkolenia jest przedstawienie podstaw związanych z programowaniem od podstaw składni po powszechne paradygmaty programowania. Szkolenie poparte jest przykładami opartymi o języki programowania takie jak: C, Java, Python, Scala, C#, Closure i JavaScript. Podczas szkolenia uczestnicy zdobywają ogólną wiedzę zarówno ze wzorców programowania, dobrych praktyk, powszechnie stosowanych rozwiązań jak i przegląd realizacji omawianych tematów przez różne platformy. Każde z zagadnień omówionych podczas szkolenia ilustrowane jest przykładami zarówno najbardziej podstawowymi, jak i bardziej zaawansowanymi i opartymi o rzeczywiste problemy. Wprowadzenie Czym jest programowanie i dlaczego warto poświęcić mu uwagę Historia programowania Możliwości automatyzacji zadań za pomocą oprogramowania Rola programisty i komputera w przedsiębiorstwie Programowanie dziś, trendy rozwoju obecnego rynku Programowanie deklaratywne i imperatywne. Jak czy Co? Maszyna Turinga Konsolidacja, kompilacja i interpretowanie "w locie" Przypomnienie zagadnień logiki i algebry Boole'a Predykaty Zdania logiczne Tautologie Algebra Boole'a Pierwszy program Strukturalnie Funkcyjnie Obiektowo I jak jeszcze? Typy proste Reprezentacja ciągów znakowych Liczby całkowite Liczby zmiennoprzecinkowe Typy logiczne Typ Null Wartość pusta czy niezainicjalizowana Silne i słabe typowanie Struktury danych Pojęcia FIFO i FILO Stosy Kolejki Deklaracja tablic i list Indeksowanie Mapy Rekordy Drzewa Operatory Operatory przypisania Operatory arytmetyczne Operatory porównania Porównanie typu i wartości w różnych językach Operatory bitowe Konkatenacja Operatory inkrementacji i dekrementacji Najczęściej popełniane błędy Sterowanie przebiegiem programu Instrukcje if, if else Instrukcja goto, omówienie problemów zastosowania Instrukcja switch Pętla for, for-in Pętla while, do-while Pętla foreach Przerywanie pętli Tworzenie kodu wielokrotnego użycia Programowanie funkcyjne Programowanie obiektowe Paradygmaty programowania funkcyjnego Czym jest funkcja Funkcja a procedura Podstawy rachunku lambda Argumenty funkcji Zwracanie wartości Funkcje jako argumenty Funkcje anonimowe Domknięcia Rekurencja Paradygmaty programowania obiektowego Reprezentacja bytów z realnego świata, byty w filozofii, ontologie i idee, potrzeba objektowości Podejmowanie decyzji co ma być objektem, czyli własne typy Deklaracja klas Tworzenie instancji klas Pola, jako stan obiektu Metody, jako zachowanie obiektu Abstrakcja Hermetyzacja Dziedziczenie Polimorfizm Asocjacja i agregacja Delegacja i rozdzielenie zależności pomiędzy obiektami Moduły, pakiety, biblioteki Udostępnianie API Modelowanie systemu jako klas i obiektów Opisywanie i programowanie relacji pomiędzy klasami Program z perspektywy biznesowej Dobre praktyki programowania Pułapki i najczęściej popełniane błędy Kod wysokopoziomowy w interpretacji niskopoziomowej Optymalizacja kodu Zasada KISS Zasada DRY Zasada Worse is Better Separacja abstrakcji od implementacji Sposoby detekcji błędów logicznych programów Konwencje godowania Komentowanie kodu Metryki oprogramowania Przegląd technologii i omawianych języków Obszar zastosowań omawianych języków Główne cechy języków Perspektywy rozwoju Dalszy kierunek rozwoju: algorytmika, optymalizacja kodu, wzorce implementacyjne, wzorce projektowe, wzorce architektoniczne, wzorce analityczne Redukcja konstrukcji sterujących - zastosowanie algorytmów sztucznej inteligencji i automatyczne podejmowanie decyzji Którą platformę wybrać? Indywidualne konsultacje
pwin8xamlc Programowanie w Windows 8 z XAML i C# 21 godz. Grupa docelowa: Technical Team Leader, Software Developer. Cel szkolenia: Celem szkolenia jest nabycie umiejętności programowania biznesowych aplikacji desktopowych w Windows 8, korzystając z XAML i C#. W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio. IDE Zapoznanie z narzędziem Visual Studio 2012 Pierwszy program - Hello Windows 8 World ! Kompilacja, Debugowanie Microsoft .NET Czym jest .NET? CLR i Garbage Collector DLL a EXE? Technologie w obrębie .NET Fundamenty Windows 8 Development Historia Windows 8 Development Wzorzec projektowy MVVM - omówienie Windows 8 Development  vs. WPF vs. Windows Forms Różnice pomiędzy programowaniem w XAML  z C#, a HTML 5 z JavaScript Wejście i wyjście Struktura projektów Windows 8 XAML, Layout, Dependency Properties Komendy (ang. Commands) i Zasoby (ang. Resources) Zdarzenia Style i zachowania Databinding, Strumienie danych Operacje na danych Modelowanie danych w Windows 8 Development Dostęp do baz danych LINQ Entity Framework Operacje CRUD Walidacja danych Kontrolki Przegląd kontrolek User Controls a Custom Controls Templates Tematy zaawansowane Operacje asynchroniczne i równoległe IoC (Inverse of Control) Unity 2, PRISM Kompletna Aplikacja Biznesowa – Real World Application Opracowanie Architektury Sytemu w grupach na bazie podanego Business Case Modelowanie danych Implementacja Testowanie
3121 Wprowadzenie do C# 6.0 w Visual Studio 2015/2017 28 godz. IDE Wprowadzenie do Visual Studio 2015/2017 Console.WriteLine, Console.ReadLine Hello C# World ! Kompilacja i Debugowanie Komentarze w C# Wzmianka o Class, using, Main .NET 6.0 Czym jest .NET? CLR i GC DLL a EXE ? Technologie w obrębie .NET C# Fundamenty Historia C# od 1.0 do 6.0 Pascal Case, Camel Case Uppercase Keywords, Literals, Operators, Punctuators, Statements, Comments Value Type, Reference Type Przypisywanie a porównywanie zmiennych Operacje warunkowe - If, Switch Pętle - For, Foreach, while, do… while… Przegląd słów kluczowych i operatorów C# C# 6.0 Typy numeryczne i boolowskie Klasy i Obiekty (Dziedziczenie, Polimorfizm) Pola Właściwości, Indexery, Operatory Metody Delegaty, Zdarzenia, Metody Anonimowe Przestrzenie nazw Interfejs, Struktura, Enum Tablice Wyjatki Typy Generyczne i Anonimowe Ciągi łąńcuchów znakowych i znaki Atrybuty .NET Class Library Kolekcje Pliki i Strumienie Danych Komunikacja pomiędzy systemami Daty Serializacja Programowanie Równoległe Operacje Asynchroniczne i Zrównoleglone Przydatne operacje Dostęp do Danych ADO.NET LINQ ORM – Entity Framework Dane w architekturze SOA Przegląd aplikacj które można rozwijać w języku C# i .NET Framework 6 Windows Presentation Foundation ASP.NET MVC 2 Silverlight
ooprog Programowanie obiektowe 21 godz. Szkolenie skierowane jest dla osób chcących zapoznać się z możliwościami programowania obiektowego oraz realizacją paradygmatu w wybranym języku: C#, Java, Groovy, Scala lub PHP. Potrzeba programowania obiektowego Próba odzwierciedlenia realnego świata w programowaniu Pocztątki i ewolucja programowania obiektowego Programowanie obiektowe w aspekcie reguł KISS i DRY Klasy i obiekty Idee i byty w filozofii Platona Rola klas Realizacja klas za pomoc obiektów Klasy, właściwości i metody statyczne Konwencje nazewnictwa i kodowania Nazewnictwo klas Nazewnictwo właściwości i metod Nazewnictwo pakietów i folderów Pozostałe konwencje Struktura klasy Właściwości/pola jako opis stanu obiektu Akcesory Metody jako realizacja funkcjonalności Modelowanie i graficzna reprezentacja klas Analiza wymagań Modelowanie struktury klas i relacji Opisywanie obiektów biznesowych Diagramy EER Diagram klas UML Paradygmaty programowania obiektowego Pojęcie paradygmatu Hermetyzacja Abstrakcja Dziedziczenie Polimorfizm Projektowanie i realizacja warstwy abstrakcji Klasy abstrakcyjne Interfejsy Cechy -Traits Klazy zagnieżdżone Klasy generyczne Tworzenie obiektów Sposoby tworzenia obiektów Rola konstruktora Wzorzec Fabryki Zależności między klasami Agregacja Kompozycja Rozdział zależności - Decoupling Wstrzykiwanie zależności, kontenery DIC Wzorzec Mediatora Organizacja kodu Projektowanie kodu wielokrotnego użycia Struktura folderów Przestrzenie nazw, pakiety, moduły Programowanie obiektowe a wydajność Rezerwacja pamięci dla obiektów Garbage Collector Jawne usuwanie obiektów, destruktory Praca z referencjami Mechanizm refleksji Obszar zastosować refleksji Pozyskiwanie informacji o klasach i obiektach Znaczenie refleksji w tworzeniu dokumentacji i testowaniu oprogramowania Obsługa błędów Możliwe modele obsługi błędów Obiektowy model obsługi błędów Rola wyjątków i klasa Exception, rzucanie i przechwytywanie wyjtków Blok try-catch-final, zagnieżdżanie bloku Antywzorce programowania obiektowego Nadmierna odpowiedzialność klas, wzorzec Delegacji Silne zależności Singleton i potencjalne problemy Anemic Domain Model Pozostałe antywzorce
ddavsvbsqls Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012 21 godz. This course is divided into 3 main sections and is made up of a mixture of presentations and practical exercises. VB.NET Language in Visual Studio 2012 VB.NET Object Orientation VB.NET and Sql Server 2012 Part I. VB.NET Language in Visual Studio 2012 Module 1. Introduction to Visual Basic 2012 The Object-Oriented Programming The Visual Studio 2012 IDE Creating a new Application Using the Help System Module 2. The Microsoft .NET Framework The .NET Framework Classes Executing the Code Common Language Runtime Code Loading and Execution Application Isolation Security Interoperability Exception Handling Module 3. The Visual Basic 2012 Language Data Types Storing Variables Using Methods Making Decisions Working with Data Structures Using Arrays, Enumerations and Collections Module 4. Building Windows Applications Responding to Events Creating the Toolbar Creating the Status Bar Using Multiple Forms OpenFileDialog and SaveDialog controls PrintDialog and FolderBrowserDialog controls Understanding Menu Features Creating Menus Context Menus Part II. VB.NET Object Orientation Module 5. Building Objects Understanding Objects Encapsulation Methods and Properties Managing Events Building Classes Using Constructors Managing Inheritance Module 6. Advanced Language Constructs Using Lambda Expressions Using Async and Wait Using Iterators Module 7. Exception Handling and Debugging Handling Exceptions Try, Catch, Finally The Throw Keyword The Exit Try Statement Using Exit Try Statement Using Exception Properties Logging Errors Module 8. Parallel Programming Using Tasks and Threads Launching Parallel Tasks Transforming Sequential Code to Parallel Code Parallelizing Loops Specifying the Desired Degree of Parallelism Creating and Managing Tasks Part III. VB.NET and Sql Server 2012 Module 9. Database Programming with Sql Server 20012 and ADO.NET The ADO.NET architecture The Connection class The Command and DataReader Classes The ExecuteReader(), ExecuteScalar(), ExecuteNonQuery() methods Using Parameterized Commands Calling Stored Procedure Managing Transactions Module 10. Data Components and the DataSet Building a Data Access Component Managing Disconnected Data The DataSet Class The DataAdapter Class: Filling a DataSet, working with Multiple Tables and Relationships The DataView Class Module 11. Using Data Binding Basic Data Binding Data Source Controls The SqlDataSource Inserting, Updating, Deleting and Selecting records
pjcs Programowanie w C# 14 godz. 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. 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 rządań i warstwa kontrolerów Tworzenie widoków Omówienie popularnych przypadków użycia
vsvb Visual Studio with VB.Net 21 godz. Introduction to Visual Studio This unit provides a hands-on, fast-paced opportunity for experienced developers to learn how to use some of the new productivity features in Visual Studio . It provides an introduction to the use of some language enhancements such as generics, and the use of code snippets. This unit is also designed as an introduction to the workshop learning format. After completing this unit, students will be able to: Build collections using generics Use existing code snippets in code and create new code snippets Use My classes to access system and application resources Object-Oriented Design The following topics are covered in this unit: Designing Classes Object-Oriented Programming Concepts Advanced Object-Oriented Programming Concepts After completing this unit, you will be able to: Describe the basics of object-oriented design. Explain the concepts of encapsulation, inheritance, interfaces, and polymorphism. Create classes based on use cases. Model classes for use in .NET by using Visio. Object-Oriented Programming The following topics are covered in this unit: Defining Classes Creating and Destroying Objects Inheritance Interfaces Working with Classes After completing this unit, you will be able to: Define classes. Instantiate and use objects in client code. Create classes that use inheritance. Define interfaces and use polymorphism. Create shared members. Create class events and handle them from a client application. Using ADO.NET The following topics are covered in this unit: ADO.NET Overview .NET Data Providers The DataSet Object Data Designers and Data Binding XML Integration After completing this unit, you will be able to: List the benefits of ADO.NET. Create applications by using ADO.NET. List the main ADO.NET objects and their functions. Use Visual Studio .NET data designers and data binding. Explain how XML integrates with ADO.NET. Building Data Components in Visual Studio This unit provides an opportunity for experienced developers to create data access code using new features in Visual Studio . After completing this unit, students will be able to: Create data components using Visual Studio Edit data components using Visual Studio wizards and designers Write asynchronous ADO.NET code Consuming and Creating XML Web Services This unit explains the steps that are necessary to access a Web service from an ASP.NET page and then incorporate that data into the Web application. The new features in Visual Studio related to web services will be discussed. After completing this unit, students will be able to: Describe the purpose and process behind calling an XML Web service from a Web Form. Call an XML Web service directly from a browser by using Hypertext Transfer Protocol (HTTP). Create a Web reference proxy for an XML Web service Web method and call the method from a Web Form. Use the templates in Visual Studio .NET to create an XML Web service. Building Presentation Layer Applications with Windows Forms This unit provides an opportunity for experienced developers to build rich client applications using the new productivity features in the Visual Studio IDE, and the new controls in the .NET Framework. It also gives students an introduction to the new ClickOnce deployment technology for Windows Forms applications. ClickOnce makes it easy to deploy Windows Forms applications to multiple clients via a Web server, including the ability to automatically update clients when application changes occur. After completing this unit, students will be able to: Build Windows Forms applications using Visual Studio Create databound forms using the RAD databinding features of the IDE Generate Master-Detail forms using Visual Studio SmartTags Create databound forms that bind to data components Deploy a Windows Forms application from a Web server using ClickOnce Write an application that automatically updates on multiple clients when a new version is deployed Customizing Windows Forms and Controls This unit explains how to develop custom Microsoft Windows Forms and controls. Students will learn how to develop user controls, use GDI+ operations, and create new controls that inherit from the Control class. In addition, it demonstrates how to create a nonrectangular Windows Form and how to add features such as attributes and Toolbox bitmaps to controls. After completing this unit, students will be able to: Explain the methods of authoring controls for Windows Forms Draw a user interface by using GDI+. Create a control that inherits from an existing control. Create a nonrectangular Windows Form. Create a custom user control. Performing Asynchronous Tasks by Using Multithreaded Techniques This unit demonstrates how to create Microsoft Windows Forms applications that can run tasks in the background. It explains how to make use of the asynchronous methods and other features of components that support the Asynchronous Pattern for Components. Students will also learn how to use the classes in the System.Threading namespace to run one or more tasks in the background by using multiple threads in an application. After completing this unit, students will be able to: Explain the concepts and processes that are involved in performing asynchronous programming. Load a bitmap into a Windows Forms application asynchronously. Perform multiple simultaneous calculations on a form by using multithreading.
wfcsn Windows Forms with C#.Net 35 godz. Objectives This course will enable delegates to develop Windows applications using Visual Studio 2005. This includes creating customised forms and controls. It will also cover the C# programming language, using the principles of object orientated programming. Delegates will be able to access data from a database and update this from a Windows form. Audience This workshop is intended for software developers who have a desire to learn more about specific technology areas in Windows application development. Getting started with .Net What is .Net? Overview of the framework class libraries Understanding the Common Language Runtime (CLR) Compiling an application to a assembly A tour of the Visual Studio 2005 IDE C# Language Fundamentals Data Types Variables Constants Strings Statements Expressions Branching Conditional branching statements Unconditional branching statements Loops Operators Assignment Mathematical operators Increment & decrement Relational Strings Creating strings Manipulating strings The StringBuilder class Debugging Setting a breakpoint Stepping through lines of code The debugging windows The call stack Throwing and Catching Exceptions The throw statement The try, catch and finally statements How the call stack works Exception class methods and properties Principle of Object Orientation Creating models of systems Classes & objects Encapsulation, specialisation & polymorphism Classes and Objects Defining classes Creating class constructors Static and instance members Destroying objects Inside Methods Overloading methods Encapsulating data with properties Returning multiple values Inheritance and Polymorphism Specialisation and generalisation Inheritance Polymorphism Abstract and sealed classes The root class: object Boxing and unboxing types Interfaces Implementing and interface Implementing more than one interface Casting to an interface Extending and interface Delegates and Events Using delegates Using events Generics Type parameter for classes and methods Limit generic classes to hold only certain types of data Generic collections Building Applications with Windows Forms Why use windows forms? Structure of windows forms Windows forms class hierarchy Using windows forms Using controls New controls in visual studio 2005 Click-once deployment Customizing Windows Forms and Controls Methods of authoring controls for windows forms Windows forms inheritance Creating the base form Creating the inherited form Creating custom controls Data Access List the benefits of ADO.NET Create applications by using ADO.NET List the main ADO.NET objects and their functions Use Visual Studio NET data designers and data binding Explain how XML integrates with ADO.NET Performing Asynchronous Tasks by Using Multithreaded Techniques Techniques for asynchronous programming Load a bitmap into a windows forms application asynchronously. Using multithreading to perform simultaneous operations Using the background worker component Synchronising data between threads
asp4 ASP.Net 4.0 35 godz. Delegates will be introduced to the .Net framework and will learn to develop web applications using C# 4.0. At course completion delegates should be familiar with the framework, experienced in developing basic web application and conversant with database access using LINQ. Applications will be created using Object Orientated programming. After completing this course, delegates will be able to: Use Visual Studio 2010 effectively Learn C# 4.0 Create commercial ASP.NET Web Applications Understand OO Programming, Classes, and Objects Debug Applications Develop user interfaces using Master Pages, Site Navigation and Themes Use ADO.Net and LINQ to read from and write to databases Develop rich internet applications using ASP.NET AJAX Create and call WCF services Introducing The .Net 4.0 Framework Integrated Development Environment (IDE) Languages In The .Net Framework The Common Language Runtime (CLR) Accessing Data With ADO.Net & XML Accessing The Web With ASP.Net Visual Studio 2010 Useful Visual Studio Windows Creating Projects Project Anatomy The Files In A Project Solution Explorer Code Snippets C# Language Syntax Data Types Variables Declaration Operators Conditional Statements Looping Structures Classes & Objects Building Models Creating Classes And Objects Adding Constructors To A Class Adding Methods, Properties And Events Overloading Methods Property Procedures Debugging Applications Setting Breakpoints Stepping Through Code Debug Windows Watch Windows Call Stack ASP.Net Introduction Starting An ASP.Net Project Project Files Server Controls Server Event Handling The Page Lifecycle User Interface Development Master Pages Themes And Skins User Controls Website Navigation Validation Controls Module 8: Configuration Website Configuration Settings Configuration Files Including The Web.Config Files Storing Application Settings And Configuration Strings The Website Administration Tool Membership & Personalisation Securing And Personalizing A Website Store User Details In The Membership Database Using Login Controls Website State Management Methods Using Viewstate To Store The State Of A Page Exception Handling Adding Try Catch Blocks To Code Page Level Exceptions Site Level Exceptions Custom Error Pages Tracing Data Access What Is ADO.Net Connection Object Command Object Data Readers Datasets And Data adapters Using The Datasource Wizard Creating Responsive Pages With AJAX AJAX Architecture What Are Partial-Page Updates Using The Updatepanel Server Control Using Client-Side Scripts Data Access With LINQ Why Do We Need LINQ Querying The Database Language Syntax For Querying Using The LINQ To SQL Using Windows Communication Foundation (WCF) Services Service Orientated Architecture WCF Scenarios Mechanics Of Communication: Address, Contract, Binding Creating A Simple WCF Service Calling A WCF Service From A Client Application Deployment How To Deploy A Web Application Deployments Methods Using Visual Studios Copy And Publish Tools Using Setup Projects Installing Assemblies In The GAC
advcfnd Advanced Core Foundations of .NET 2.0 Development 14 godz. Module 1. Processes, AppDomains, and Object Contexts Interacting with Processes Under the .NET Platform Enumerating Running Processes Investigating a Process’s Thread Set Investigating a Process’s Module Set Starting and Stopping Processes Programmatically Understanding .NET Application Domains Enumerating a Process’s AppDomains Programmatically Creating New AppDomains Programmatically Unloading AppDomains Understanding Object Context Boundaries Defining a Context-Bound Object Inspecting an Object’s Context Module 2. Building Multithreaded Applications The Process/AppDomain/Context/Thread Relationship The Problem of Concurrency The Role of Thread Synchronization Invoking a Method Asynchronously Synchronizing the Calling Thread The Role of the AsyncCallback Delegate The Role of the AsyncResult Class The System.Threading Namespace The System.Threading.Thread Class Programmatically Creating Secondary Threads Synchronization Using the C# lock Keyword Synchronization Using the System.Threading.Monitor Type Programming with Timer Callbacks Module 3. ADO.NET: The Connected Layer A High-Level Definition of ADO.NET Understanding ADO.NET Data Providers Additional ADO.NET Namespaces The Types of the System.Data Namespace Abstracting Data Providers Using Interfaces Understanding the Connected Layer of ADO.NET Working with Connection Objects Working with ConnectionStringBuilder Objects Working with Command Objects Working with Data Readers Obtaining Multiple Result Sets Using a Data Reader Working with Parameterized Command Objects Executing a Stored Procedure Asynchronous Data Access Using SqlCommand Understanding Database Transactions Key Members of an ADO.NET Transaction Object Module 4. ADO.NET: The Disconnected Layer Understanding the Disconnected Layer of ADO.NET Understanding the Role of the DataSet Key Properties of the DataSet Key Methods of the DataSet Working with DataColumns Working with DataRows Working with DataTables Serializing DataTable/DataSet Objects As XML Serializing DataTable/DataSet Objects in a Binary Format Working with the DataView Type Filling DataSet/DataTable Objects Using Data Adapters Navigating Multitabled DataSet Objects
pamvc5 Programowanie w ASP.NET MVC 5 21 godz. Grupa docelowa: Technical Team Leader, Software Developer. Cel szkolenia: Celem szkolenia jest nabycie umiejętności programowania biznesowych aplikacji internetowych we frameworku ASP.NET MVC 4.0 w języku C#. W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio. IDE Zapoznanie z narzędziem Visual Studio 2012 Pierwszy program - Hello ASP.NET MVC World ! Kompilacja, Debugowanie, Publikacja Microsoft .NET Czym jest .NET? CLR i Garbage Collector DLL a EXE? Technologie w obrębie .NET Fundamenty ASP.NET MVC Historia ASP.NET Wzorzec projektowy MVC - omówienie MVC a Web Forms Różnice pomiędzy MVC 1.0, 2.0, 3.0, 4.0 Wejście i wyjście Struktura projektów ASP.NET MVC Zasoby (ang. Resources) URL i Routing Kontroler, Akcja, Widok Filtry Metody POST i GET Formularze  Operacje na danych Modelowanie danych w ASP.NET MVC Dostęp do baz danych LINQ Entity Framework Operacje CRUD Walidacja danych WCF – krótkie podstawy SOA Tematy zaawansowane IoC (Inverse of Control) Operacje asynchroniczne i równoległe Unity 2 Kompletna Aplikacja Biznesowa – Real World Application Opracowanie Architektury Sytemu w grupach na bazie podanego Business Case Modelowanie danych Implementacja Testowanie
822 C#.Net 35 godz. Objectives This C# course will enable delegates to develop applications in the C# programming language. Delegates will be able to program using the principles of object orientation. The course will also cover how to use the Visual Studio 2010 development environment to produce robust and maintainable applications. Audience This course is intended for the following types of software developers: New developers Developers who understand computer programming but may have learned programming by using a non-graphical language in a university These developers want to build solutions by using C#; within the Microsoft .NET Framework. They also want to employ Object Orientated techniques to enhance their development skills. Module 1. Principles of Object Orientation Creating models Classes & objects Encapsulation, specialisation & polymorphism Module 2. Designing Applications with UML What Is UML UML Diagrams Use Case Diagrams Class Diagrams Interaction Diagrams Module 3. Getting Started with C# C# and .Net The C# Language Visual Studio IDE Module 4. C# Language Fundamentals Data Types Variables Constants Strings Statements Expressions Module 5. Branching Conditional branching statements Unconditional branching statements Loops Module 6. Operators Assignment Mathematical operators Increment & decrement Relational Module 7. Classes and Objects Defining classes Constructors Static and instance members Destroying objects Module 8. Inside Methods Overloading methods Encapsulating data with properties Returning multiple values Module 9. Debugging Setting a breakpoint The Call stack Module 10. Inheritance and Polymorphism Specialisation and generalisation Inheritance Polymorphism Abstract and sealed classes The root class: object Boxing and unboxing types Module 11. Operator Overloading Using the Operator Keyword Creating Useful Operators Logical pairs Conversion Operators Module 12. Structs Defining a Struct Module 13. Interfaces Implementing and interface Implementing more than one interface Casting to an interface Extending and interface Module 14. Arrays Declaring arrays Multidimensional arrays System.Array Indexers Module 15. Collection Interfaces and Types The collection interfaces Array lists Queues and stacks Module 16. Strings Creating strings Manipulating strings The StringBuilder class Module 17. Throwing and Catching Exceptions The throw statement The try and catch statement How the call stack works Exception class methods and properties Module 18. Delegates and Events Delegates Events Module 19. Generics Generics: A Primer Parameterizing by data type System.Collections.Generics class
pwpf45 Programowanie w WPF 4.5 21 godz. Grupa docelowa: Technical Team Leader, Software Developer. Cel szkolenia: Celem szkolenia jest nabycie umiejętności programowania biznesowych aplikacji desktopowych we frameworku WPF 4.5 w języku C#. W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio. IDE Zapoznanie z narzędziem Visual Studio 2012 Pierwszy program - Hello WPF World ! Kompilacja, Debugowanie Microsoft .NET Czym jest .NET? CLR i Garbage Collector DLL a EXE? Technologie w obrębie .NET  Fundamenty WPF Historia WPF Wzorzec projektowy MVVM - omówienie WPF a Windows Forms Różnice pomiędzy WPF 3.0, 3.5, 4.0, 4.5 Wejście i wyjście Struktura projektów WPF XAML, Layout, Dependency Properties Komendy (ang. Commands) i Zasoby (ang. Resources) Zdarzenia Style i zachowania Databinding, Strumienie danych Operacje na danych Modelowanie danych w WPF Dostęp do baz danych LINQ Entity Framework Operacje CRUD Walidacja danych Kontrolki Przegląd kontrolek WPF Toolkit Extended User Controls a Custom Controls Templates Tematy zaawansowane Operacje asynchroniczne i równoległe IoC (Inverse of Control) Unity 2, PRISM Kompletna Aplikacja Biznesowa – Real World Application Opracowanie Architektury Sytemu w grupach na bazie podanego Business Case Modelowanie danych Implementacja Testowanie
820 ADO.NET 4.0 Development 28 godz. Objectives ADO.NET 4.0 is Microsoft’s latest API for accessing data. This course covers the core features using Visual Studio 2010, including connected and disconnected data access. The course describes how to manage connections and execute commands, how to create and use DataSets effectively, and how to use the Entity Framework. This course can be used as part of your preparation for Microsoft Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4 After completing this course, delegates will be able to: Connect to a Database and Access Data Execute Commands and Call Stored Procedures Work with Data Using LINQ Work with Data Using the Entity Framework Use WCF Data Services Audience Developers who want to write data-access code for the .NET 4.0 platform. Module 1: Connecting to a Database and Reading Data Evolution of ADO.NET Managing connection strings Managing connections Reading data from a database Connection pooling Handling SQL exceptions Module 2: Executing Commands Executing query and non-query commands Calling stored procedures Specifying parameters Asynchronous queries Module 3: Transactions Recap of ACID transactions Managing local transactions Managing distributed transactions Module 4: Using ADO.NET in GUI Applications Implementing a data access layer Binding data to WPF user interfaces Updating the database Module 5: Disconnected Data Access Populating and saving a DataSet Adding, modifying, and deleting data in a DataSet Using DataViews Module 6: Creating and Using Typed DataSets Creating a typed DataSet Managing data in a typed DataSet Adding code to a typed DataSet Adding queries to a typed DataSet Using DataSets as XML Module 7: Getting Started with LINQ Using LINQ with arrays, collections, and DataSets LINQ under the hood LINQ techniques Performing joins Module 8: Using LINQ to SQL Overview of LINQ to SQL Defining relations Generating mapping classes Inserting, updating, and deleting entities Saving changes Handling optimistic concurrency conflicts Module 9: Creating an Entity Model Using the Entity Framework Overview of the Entity Framework Overview of entity data models Defining an entity data model Modifying an entity data model Module 10: Working with Data Using the Entity Framework Using LINQ to Entities Using Entity SQL Modifying entities Attaching/detaching entities Module 11: Going Further with Entity Framework Mapping Defining relationships Inheritance scenarios Implementing inheritance mappings Module 12: Entity Framework POCOs Getting started with POCOs POCO configuration Working with POCO objects Using POCO in ASP.NET MVC Module 13: WCF Data Services Getting started with WCF Data Services WCF Data Services walkthrough Additional considerations Module 14: Developing Reliable Applications Using performance counters Handling exceptions Protecting data Module 15: Using Synchronization Services Overview of Synchronization Services Downloading and uploading data by using Synchronization Services
pcvs2012 Programowanie w C# 5.0 z Visual Studio 2012 28 godz. Grupa docelowa: Technical Team Leader, Software Developer Cel szkolenia: Celem szkolenia jest zrozumienie składni C# i zagadnień związanych z programowaniem obiektowym w języku C#. W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio. IDE Zapoznanie z narzędziem Visual Studio 2012 Pierwszy program - Hello C# World ! Wykorzystanie klas z przestrzeni System.Console Kompilacja, Debugowanie Komentarze w C#, funkcja Main, using Microsoft .NET Czym jest .NET? CLR i Garbage Collector DLL a EXE? Technologie w obrębie .NET Fundamenty C# Historia C# od 1.0 do 5.0 Pascal Case, Camel Case Słowa kluczowe, Literały, Operatory, Punktory Wyrażenia, Komentarze Typy wartościowe, Typy referencyjne Przypisywanie a porównywanie zmiennych Operacje warunkowe - If, Switch Pętle - for, foreach, while, do… while… Przegląd słów kluczowych i operatorów C#  C# 5.0 Przestrzenie nazw i typy Typy numeryczne i boolowskie Teoria Klasy (Enkapsulacja, Dziedziczenie, Polimorfizm) Pola, Właściwości, Indeksery, Operatory Metody, Delegaty, Zdarzenia, Metody Anonimowe Interfejsy, Struktury, Typ Enum Tablice, Kolekcje, Wyjątki Typy Generyczne i Anonimowe Ciągi łańcuchów znakowych i znaki  Operacje na danych Modelowanie danych w C# Dostęp do baz danych LINQ Entity Framework Operacje CRUD  .NET Class Library Pliki i Strumienie Danych Serializacja (binarna, tekstowa, xml) Operacje Asynchroniczne Programowanie Równoległe Przegląd aplikacji które można rozwijać w języku C# i .NET Framework 4.5
advancedcsharp Advanced Programming in C# 35 godz. C# is an efficient, object-oriented language for developing applications on the Microsoft .NET platform. This course introduces advanced features of C#, examines its usage as both a desktop application programming language and a web programming language for solving real-world problems. Programming techniques and principals are demonstrated and practiced through in-class, hands-on exercises and walk-throughs. Audience     Developers / programmers Format of the course     C# advanced principles are discussed as participants step through the creation of a real-world application. Introduction to advanced programming in C# and .NET Working with Visual Studio Windows Forms programming Multithreading in C# Handling graphics with GDI+ Attributes, exception handlers and event logging Fetching type information with Reflection Dynamic Types Accessing the file system Working with Streams, Threads, and Tasks Asynchronous programming with async and await Implementing roles-based and code access security Debugging and compiling your application C# for creating ASP.NET web applications Web methods, web services, and asynchronous web services Deploying your application  
685 Podstawy języka C# w oparciu o model obiektowy 35 godz. Obiektowość Cechy modelu obiektowego Typ obiektu w kontekście obiektu Zadanie: Modelowanie obiektu Podsumowanie zadania Zadanie: identyfikacja cech i zachowań obiektu Podsumowanie zadania: wyjaśnienie pojęcia "gromadzenia" Zadanie: refactoring modelu z uwzględnieniem "gromadzenia" Podsumowanie zadania Zadanie: rozbudowa modelu obiektowego Podsumowanie zadania Związki zachodzące na modelu obiektowy Związek asocjacji Asocjacja opisana kierunkiem i liczebnością Związki agregacji całkowitej i częściowej Zadanie: identyfikacja związków asocjacji w modelu obiektowym Podsumowanie zadania Zadanie: identyfikacja agregacji Podsumowanie zadania Typy proste i kolekcje w C# Charakterystyka typów prostych Kolekcje w C# Zadanie: uzupełnienie modelu obiektowego o poznane typy Podsumowanie zadania: agregacja = kolekcja Cechy obiektowości: Enkapsulacja = Hermetyzacja = WIDOCZNOŚĆ Charakterystyka widoczności w języku C# Przedstawienie widoczności na modelu obiektowym Zadanie: uzupełnienie modelu obiektowego o widoczność Podsumowanie zadania Implementacja modelu obiektowego w C# Definiowanie typu referencyjnego = klas Zadanie: utworzenie klas Podsumowanie zadania Definiowanie składowych klas: cechy i zachowanie = właściwości i funkcje Zadanie: definiowanie składowych klas Podsumowanie zadania Implementacja logiki w C# Charakterystyka operatorów arytmetycznych i logicznych w C# Charakterystyka instrukcji warunkowych IF i SWITCH Cykliczne przetwarzanie danych FOREACH, for i rodzaje while "Umowna" różnica między funkcją, a metodą Zadanie: Implementacja logiki Podsumowanie zadania Uruchomienie aplikacji Wprowadzenie do śledzenia działania programu Zadanie: weryfikacja działania programu Zadanie: użycie opcji śledzenia WATCH oraz STACK TRACE Podsumowanie śledzenia Cechy obiektowości: Dziedziczenie Zadanie: zmiana wymagań Podsumowanie zadania Charakterystyka związku dziedziczenia Zadanie: zastosowanie dziedziczenia na modelu obiektowym Podsumowanie zadania Dzidziczenie z punktu widzenia języka C# Zadanie: implementacja dziedziczenia Podsumowanie zadania: zalety dziedziczenia Przesłanianie, Nadpisywanie i Nowe wersje składowych w C# = overload, OVERRIDE, NEW Zadanie: uszczegółowienie implementacji Podsumowanie zadania Polimorfizm Charakterystyka polimorfizmu Zadanie: zrozumieć polimorfizm Podsumowanie zadania: śledzenie działania polimorfizmu w trybie DEBUG Rzutowanie typów w języku C# = operator AS, rzutowanie jawne i niejawne Zadanie: zastosowanie polimorfizmu Podsumowanie zadania Wzorzec typu obiektu = klasa abstrakcyjna Charakterystyka klas abstrakcyjnych Zastosowanie klasy abstrakcyjnej na modelu obiektowym Zadanie: definicja klas abstrakcyjnych Podsumowanie zadań Składowe typu abstrakcyjnego = ABSTRACT Zadanie: uzupełnienie implementacji Podsumowanie zadania Zabezpieczenie klas abstrakcyjnych przed zmianami w klasach pochodnych w C# Interfejs Charakterystyka interfejsu Różnice między klasą abstrakcyjną i interfejsem Zadanie: identyfikacja interfejsów Podsumowanie zadania Zadanie: wybór między interfejsem a klasą abstrakcyjną Podsumowanie zadania Zadanie: implementacja interfejsów Podsumowanie zadania Zadanie: zmiana wymagań Podsumowanie zadania: zalety interfejsów "Stałe" w C# Charakterystyka zmiennych typu stałego w C# - CONST, READONLY Zadanie: uzupełnienie implementacji o zmienne typu stałego Podsumowanie zadania Typy strukturalne i wyliczenia w C# Charakterystyka typów strukturalnych - STRUCT Charakterystyka wyliczeń - ENUM Zadanie: wzbogacenie implementacji o wyliczenia Podsumowanie zadania
ms-20484 MS-20484 Essentials of Developing Windows Store Apps Using C# MTA Exam 70-484 35 godz. Zapoznanie z zagadnieniami pozwalającymi na tworzenie aplikacji Windows Store App za pomocą C#.Omówienie Windows 8 Platform oraz Windows Store Apps wprowadzenie do Windows 8 Platform reguły interfejsu użytkownika Windows 8 WinRT Tworzenie interfejsów użytkownika z wykorzystaniem XAML podstawy XAML kod XAML zaawansowane zagadnienia XAML Prezentowanie danych praca z kontrolkami prezentowania danych kontrolka GridView Implementacja widoku za pomocą wbudowanych kontrolek Windows 8 kontrolki WinRT kontrolka AppBar wypełnianie i wycinanie Obsługa plików w Windows Store Apps obsługa plików i strumieni w Windows Store Apps praca z komponentami interfejsu plików użytkownika Zarządzanie procesem cyklu życia Windows Store App zarządzanie procesem cyklu życia uruchamianie Windows Store Apps implementacja strategii zarządzania stanem Praca z zasobami, stylami i szablonami tworzenie zasobów udostępnionych tworzneie styli i szablonów Projektowanie i implementacja nawigacji w Windows Store App obsługa nawigacji w Windows Store App powiększenia semantyczne Implementacja kontraktów Windows 8 projektowanie paneli funkcji i kontraktów kontrakt wyszukiwania kontrakt udostępniania zarządzanie ustawieniami aplikacji i preferencje Implementacja kafelków i powiadomień użytkownika implementacja kafelków, Live Tiles, Secondary Tiles oraz powiadamiania wskaźników implementacja powiadomień w pasku przewijania Projektowanie i implementacja strategii dostępu do danych omówienie strategii dostępu do danych praca zdalna z danymi Odpowiedzi na mysz i dotyk praca ze zdarzeniami myszy praca ze zdarzeniami gestów Planowanie wdrażania Windows Store App manifest Windows Store App certyfikacja Windows Store App wdrażanie Windows 8 Enterprise App        
dpcs Wzorce projektowe w C# 14 godz. Grupa docelowa: Technical Team Leader, Software Developer Cel szkolenia: Celem szkolenia jest nabycie umiejętności projektowania zawansowanych struktur programistycznych / projektowych w języku C#. Podstawy teoretyczne wzorców projektowych Historia wzorców projektowych Podział wzorców projektowych Wzorce (teoria i ćwiczenia) - Creational Design Patterns Abstract Factory Builder Factory Method Object Pool Prototype Singleton  Wzorce (teoria i ćwiczenia) - Structural Design Patterns Adapter Bridge Composite Decorator Facade Flyweight Private Class Data Proxy Wzorce (teoria i ćwiczenia) - Behavioral Design Patterns Chain of responsibility Command Interpreter Iterator Mediator Memento Null Object Observer State Strategy Template method Visitor Wzorce złożone MVC (Model - View - Controller) Active Record Repository Symulacja Projektowania Architektury - Hands On Labs Opracowanie Architektury Sytemu w grupach na bazie podanego Business Case
ms-20483 MS-20483 Programming in C# MTA Exam 70-483 35 godz. Kurs przeznaczony jest dla osób chcących nauczyć się programować aplikacje w języku C# przy użyciu .NET frameworka 4.5 w środowisku Visual Studio 2012 działającym w systemie Windows 8.1.Wstęp Pisanie aplikacji w C# Typy danych, operatory, wyrażenia Podstawowe konstrukcje języka 2. Tworzenie metod, obsługa wyjątków, monitorowanie stanu aplikacji   Tworzenie i wywoływanie metod          Przeciążanie metod          Parametry opcjonalne i wyjściowe          Obsługa wyjątków          Monitorowanie stanu aplikacji          Refaktoryzacja kodu 3.  Kod dla aplikacji graficznych  Struktury i enumeracje          Kolekcje          Eventy 4. Tworzenie klas i kolekcji          Tworzenie klas          Definiowanie i implementacja interfejsów          Implementacja kolekcji 5. Dziedziczenie klas          Tworzenie hierarchii klas          Rozszerzanie klas          Tworzenie typów generycznych 6. Obsługa plików          Operacje odczytu i zapisu          Serializacja i deserializacja          Strumienie 7. Obsługa bazy danych, Entity Data Model          Tworzenie modelu danych          Odpytywanie bazy przy użyciu LINQ          Aktualizacja bazy przy użyciu LINQ 8.  Zdalny dostęp do danych          WCF Data Services          Dostęp do danych w sieci          Dostęp do danych w chmurze 9. Definiowanie interfejsu użytkownika dla graficznych aplikacji          Xaml          Łączenie kontrolek z danymi          Dostosowywanie wyglądu kontrolek 10. Poprawianie wydajności aplikacji          Multitasking          Wyrażenia lambda          Asynchroniczne wykonywanie operacji          Synchronizowanie  dostępu do danych 11. Integracja aplikacji z kodem niezarządzanym (innymi językami)          Tworzenie dynamicznych obiektów          Zarządzanie czasem życia obiektów i niszczenie obiektów dynamicznych 12. Tworzenie obiektów wielokrotnego użycia i bibliotek          Tworzenie metadanych          Dodawanie własnych atrybutów          Generowanie kodu zarządzanego          Wersjonowanie,  podpisywanie, wdrażanie bibliotek 13.  Szyfrowanie i deszyfrowanie danych          Szyfrowanie symetryczne          Szyfrowanie asymetryczne      
psl5 Programowanie w Silverlight 5 21 godz. Grupa docelowa: Technical Team Leader, Software Developer. Cel szkolenia Celem szkolenia jest nabycie umiejętności programowania biznesowych aplikacji RIA we frameworku Silverlight 5 w języku C#. W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio. IDE Zapoznanie z narzędziem Visual Studio 2012 Pierwszy program - Hello Silverlight World ! Kompilacja, Debugowanie  Silverlight Czym jest .NET, a czym Silverlight? CLR i Garbage Collector DLL a EXE a XAP? Technologie w obrębie .NET Fundamenty Silverlight Historia Silverlight Wzorzec projektowy MVVM - omówienie Silverlight vs WPF Różnice pomiędzy Silverlight 1.0, 2.0, 3.0, 4.0, 5.0 Wejście i wyjście Struktura projektów Silverlight XAML, Layout, Dependency Properties Komendy (ang. Commands) i Zasoby (ang. Resources) Zdarzenia Style i zachowania Databinding, Strumienie danych Operacje na danych Modelowanie danych w Silverlight Dostęp do baz danych LINQ Entity Framework Operacje CRUD Walidacja danych Kontrolki Przegląd kontrolek Silverlight Toolkit User Controls a Custom Controls Templates Tematy zaawansowane Operacje asynchroniczne i równoległe, WCF Ria Services IoC (Inverse of Control) Unity 2, PRISM, Out of Browser Kompletna Aplikacja Biznesowa – Real World Application Opracowanie Architektury Sytemu w grupach na bazie podanego Business Case Modelowanie danych Implementacja Testowanie

Najbliższe szkolenia

SzkolenieData KursuCena szkolenia [Zdalne / Stacjonarne]
Programowanie w ASP.NET MVC 5 - Kielce, ul. Warszawska 19pon., 2017-10-09 09:005900PLN / 2239PLN
Programming in Windows 8 with XAML and C# - Warszawa, ul. Złota 3/11wt., 2017-10-10 09:005500PLN / 2433PLN
Programowanie w Silverlight 5 - Zielona Góra, ul. Reja 6pon., 2017-10-16 09:004800PLN / 2350PLN
Programowanie w C# 5.0 z Visual Studio 2012 - Poznań, Garbary 100/63pon., 2017-10-16 09:006000PLN / 2379PLN

Other regions

Szkolenie C-sharp, C-sharp boot camp, Szkolenia Zdalne C-sharp, szkolenie wieczorowe C-sharp, szkolenie weekendowe C-sharp , nauka przez internet C-sharp, kurs zdalny C-sharp, lekcje UML, instruktor C-sharp,Kursy C-sharp, edukacja zdalna C-sharp, nauczanie wirtualne C-sharp, kurs online C-sharp, e-learning C-sharp, Trener C-sharp, wykładowca C-sharp

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Warszawa, ul. Złota 3/11 pon., 2017-09-25 09:00 3069PLN / 1623PLN
Programowanie w języku C++ Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-09-25 09:00 5445PLN / 2815PLN
Java Performance Tuning Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-09-25 09:00 9801PLN / 3000PLN
Tworzenie i zarządzanie stronami WWW Poznań, Garbary 100/63 pon., 2017-09-25 09:00 5841PLN / 2298PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Katowice ul. Opolska 22 pon., 2017-09-25 09:00 5940PLN / 3730PLN
SQL in Microsoft Access Kraków, ul. Rzemieślnicza 1 wt., 2017-09-26 09:00 10266PLN / 3911PLN
Certyfikacja OCUP2 UML 2.5 - Przygotowanie do egzaminu OCUP2 Foundation Kraków, ul. Rzemieślnicza 1 śr., 2017-09-27 09:00 6930PLN / 3510PLN
Visual Basic for Applications (VBA) w Excel dla analityków Poznań, Garbary 100/63 śr., 2017-09-27 09:00 2970PLN / 1590PLN
Adobe InDesign Katowice ul. Opolska 22 czw., 2017-09-28 09:00 1881PLN / 1327PLN
Wzorce projektowe w C# Rzeszów, Plac Wolności 13 czw., 2017-09-28 09:00 3861PLN / 2331PLN
Tworzenie aplikacji na platformie Android Łódź, ul. Tatrzańska 11 pon., 2017-10-02 09:00 4455PLN / 3128PLN
Statistical and Econometric Modelling Warszawa, ul. Złota 3/11 pon., 2017-10-02 09:00 20483PLN / 6807PLN
Efektywna komunikacja interpersonalna z elementami asertywności Kraków, ul. Rzemieślnicza 1 wt., 2017-10-03 09:00 5148PLN / 1830PLN
Web Development with Symfony3 Kielce, ul. Warszawska 19 pon., 2017-10-09 09:00 5554PLN / 2483PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Szczecin, ul. Sienna 9 pon., 2017-10-09 09:00 3564PLN / 1891PLN
Analiza biznesowa i systemowa z użyciem notacji UML - warsztat praktyczny dla PO w metodyce Scrum Łódź, ul. Tatrzańska 11 wt., 2017-10-10 09:00 7722PLN / 3474PLN
Access - podstawy Szczecin, ul. Sienna 9 wt., 2017-10-10 09:00 3465PLN / 1550PLN
MS-40361 Software Development Fundamentals MTA Exam 98-361 Gdynia, ul. Ejsmonda 2 śr., 2017-10-11 09:00 6138PLN / 2610PLN
UML Analysis and Design Kraków, ul. Rzemieślnicza 1 śr., 2017-10-11 09:00 8910PLN / 4170PLN
PostgreSQL for Administrators Gdynia, ul. Ejsmonda 2 śr., 2017-10-11 09:00 12326PLN / 4235PLN
Agile w projektach zdalnych Katowice ul. Opolska 22 pon., 2017-10-16 09:00 5049PLN / 1962PLN
Programowanie w języku C++ Bielsko-Biała, Al. Armii Krajowej 220 pon., 2017-10-16 09:00 5445PLN / 3565PLN
Programowanie w języku C++ Łódź, ul. Tatrzańska 11 pon., 2017-10-16 09:00 5445PLN / 3315PLN
PostgreSQL Administration Łódź, ul. Tatrzańska 11 wt., 2017-10-17 09:00 7821PLN / 3807PLN
Programowanie w C# Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-10-18 09:00 4851PLN / 1870PLN
Trening radzenie sobie ze stresem Gdynia, ul. Ejsmonda 2 śr., 2017-10-18 09:00 5148PLN / 1530PLN
Business Analysis Kraków, ul. Rzemieślnicza 1 śr., 2017-10-18 09:00 7722PLN / 3774PLN
Nginx konfiguracja i Administracja Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-10-18 09:00 6930PLN / 2700PLN
Projektowanie stron na urządzenia mobilne Kielce, ul. Warszawska 19 czw., 2017-10-19 09:00 2624PLN / 1305PLN
Adobe InDesign Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-10-23 09:00 1881PLN / 1027PLN
Adobe Premiere Pro Gdynia, ul. Ejsmonda 2 pon., 2017-10-23 09:00 3960PLN / 2480PLN
Administracja systemu Linux Gdynia, ul. Ejsmonda 2 wt., 2017-10-24 09:00 4950PLN / 3225PLN
Microsoft Office Excel - efektywna praca z arkuszem Warszawa, ul. Złota 3/11 czw., 2017-10-26 09:00 2475PLN / 1225PLN
Node.js Olsztyn, ul. Kajki 3/1 czw., 2017-10-26 09:00 3861PLN / 2431PLN
SQL Advanced in MySQL Warszawa, ul. Złota 3/11 czw., 2017-11-02 09:00 1881PLN / 1141PLN
Microsoft Office Excel - analiza statystyczna Warszawa, ul. Złota 3/11 czw., 2017-11-02 09:00 2673PLN / 1291PLN
Android - Podstawy Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-11-06 09:00 9801PLN / 4180PLN
Java Spring Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-11-06 09:00 14414PLN / 5970PLN
Kontrola jakości i ciągła integracja Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2017-11-07 09:00 2673PLN / 1737PLN
Nagios Core Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-11-13 09:00 13919PLN / 4968PLN
Oracle 11g - Analiza danych - warsztaty Gdynia, ul. Ejsmonda 2 pon., 2017-11-13 09:00 9900PLN / 4664PLN
ADO.NET 4.0 Development Warszawa, ul. Złota 3/11 wt., 2017-11-14 09:00 20176PLN / 6914PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam