C-sharp Training Courses

C-sharp Training

C sharp, C# Training

C-sharp Course Outlines

ID Name Duration Overview
1993 Design Patterns in C# 14 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to design advanced development / project structures in C #. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio, ReSharper. IDE Introduction to Visual Studio 2012 Introduction to ReSharper Theoretical fundamentals of design patterns History of design patterns Microsoft .NET Framework and design patterns Design patterns categories Patterns (theory and practice) - Creational Design Patterns Abstract Factory Builder Factory Method Object Pool Prototype Singleton Patterns (theory and practice) - Structural Design Patterns Adapter Bridge Composite Decorator Facade Flyweight Private Class Data Proxy Patterns (theory and practice) - Behavioral Design Patterns Chain of responsibility Command Interpreter Iterator Mediator Memento Null Object Observer State Strategy Template method Visitor Complex Design Patterns MVC (Model - View - Controller) MVP (Model - View - Presenter) MVVM (Model -View -View Model) Architecture Design Simulation - Hands On Labs Development of System Architecture in groups based on the specified Business Case
1994 Programming in C# 5.0 with Visual Studio 2012 28 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to understand the syntax of C # and topics related to object-oriented programming in C #. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio. IDE Introduction to Visual Studio 2012 First program - Hello C# World ! Classes from System.Console namespace Compilation, Debugging Comments in C#, Main function, using Microsoft .NET What is .NET? CLR and Garbage Collector DLL vs. EXE? Technologies within .NET Foundations of C# C# History from 1.0 to 5.0 Pascal Case, Camel Case Keywords, Literals, Operators, Punctuators Statements, Comments Value Type, Reference Type Assignment vs. variable comparison Conditional operations - If, Switch Loops - for, foreach, while, do… while… Overview of C # keywords and operators C# 5.0 Namespaces and types Numerical and Boolean types Class theory (Encapsulation, Inheritance, Polymorphism) Fields, Properties, Indexers, Operators Methods, Delegates, Events, Anonymous Methods Interfaces, Structures, Enums Arrays, Collections, Exceptions Generic and Anonymous types Strings and chars Data Flow Data modelling in C# Access to databases LINQ Entity Framework CRUD operations .NET Class Library Files and Streams Serialization (binary, text, xml) Asynchronous operations Parallel programming Review of applications that can be developed in C # and .NET Framework 4.5
2001 Programming in ASP.NET MVC 4 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business internet applications in ASP.NET MVC 4 technology and in C # language. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio. IDE Introduction to Visual Studio 2012 First program - Hello ASP.NET MVC World ! Compilation, Debugging, Publish Microsoft .NET What is .NET? CLR and Garbage Collector DLL vs. EXE? Technologies within .NET Foundations of ASP.NET MVC ASP.NET History MVC design pattern - description MVC vs. Web Forms Differences between MVC 1.0, 2.0, 3.0, 4.0 In and Out ASP.NET MVC project structure Resources URLs and Routing Controller, Action, View Filters POST and GET methods Data Forms Data Flow Data modelling in ASP.NET MVC Access to databases LINQ Entity Framework CRUD operations Data Validation WCF – short introduction to SOA Advanced topics IoC (Inverse of Control) Asynchronous and parallel operations Unity 2 Complete Business Application - Real World Application Development of System Architecture in groups based on the specified Business Case Data modelling Implementation Application testing
2002 Programming in WPF 4.5 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business desktop applications in WPF 4.5 technology and in C # language. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio. IDE Introduction to Visual Studio 2012 First program - Hello WPF World ! Compilation, Debugging Microsoft .NET What is .NET? CLR and Garbage Collector DLL vs. EXE? Technologies within .NET Foundations of WPF WPF History MVVM design pattern - description WPF vs. Windows Forms Differences between WPF 3.0, 3.5, 4.0, 4.5 In and Out WPF project structure XAML, Layout, Dependency Properties Commands and Resources Events Styles and Behaviours Databinding, Data Streams Data Flow Data modelling in WPF Access to databases LINQ Entity Framework CRUD operations Data Validation Controls Controls review WPF Toolkit Extended User Controls a Custom Controls Templates Advanced topics Asynchronous and parallel operations IoC (Inverse of Control) Unity 2, PRISM Complete Business Application - Real World Application Development of System Architecture in groups based on the specified Business Case Data modelling Implementation Application testing
2003 Programming in Silverlight 5 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business RIA applications in Silverlight 5 technology and in C # language. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio. IDE Introduction to Visual Studio 2012 First program - Hello Silverlight World ! Compilation, Debugging Silverlight What is .NET and what Silverlight? CLR and Garbage Collector DLL vs. EXE vs. XAP? Technologies within .NET Foundations of Silverlight Silverlight History MVVM design pattern - description Silverlight vs. WPF Differences between WPF 1.0, 2.0, 3.0, 4.0, 5.0 In and Out Silverlight project structure XAML, Layout, Dependency Properties Commands and Resources Events Styles and Behaviours Databinding, Data Streams Data Flow Data modelling in Silverlight Access to databases LINQ Entity Framework CRUD operations Data Validation Controls Controls  review Silverlight Toolkit User Controls a Custom Controls Templates Advanced topics Asynchronous and parallel operations, WCF Ria Services IoC (Inverse of Control) Unity 2, PRISM Complete Business Application - Real World Application Development of System Architecture in groups based on the specified Business Case Data modelling Implementation Application testing
2168 ASP.Net 4.0 35 hours 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 Dataadapters 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
2184 Windows Forms with C#.Net 35 hours 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
2462 Introduction to Programming 35 hours The purpose of the training is to provide a basis for programming from the ground up to the general syntax of programming paradigms. The training is supported by examples based on programming languages ​​such as C, Java, Python, Scala, C #, Closure and JavaScript. During the training, participants gain a general understanding of both the programming patterns, best practices, commonly used design and review of the implementation of these topics through various platforms. Each of the issues discussed during the course are illustrated with examples of both the most basic and more advanced and based on real problems. Introduction What is programming and why should devote his attention History of programming Opportunity to automate tasks using the software The role of the programmer and the computer in the enterprise Programming today the development of the current market trends Declarative and imperative programming. How or What? Turing machine Consolidation, compilation and interpretation "on the fly". Reminder issues of logic and Boolean algebra predicates logical sentences tautologies Boolean algebra The first program structurally functionally object And how else? Simple types Representation of strings Integers Floating-point numbers Boolean Type Null A blank or Uninitialized Strong and weak typing Data structures Concepts FIFO and FILO Stacks Queues Declaring arrays and lists Indexing Maps Records Trees Operators Assignment Operators. Arithmetic operators. comparison Operators And a comparison of the values ​​in different languages Bitwise Concatenation Increment and decrement operators The most common errors Controlling the program The if, if else instructions Goto instructions, discuss the problems of application. The switch The for loop, for-in The while loop, do-while foreach loop Stopping loop Creating a reusable code Functional Programming Object-Oriented Programming Functional programming paradigms What is the function of Function and procedure Fundamentals of lambda calculus Function Arguments Returning values Functions as arguments Anonymous functions Closures Recursion The paradigms of object-oriented programming Representation of entities from the real world entities in philosophy, ontology Deciding what you want to object, or other types of Declaration of classes Creating instances of classes Fields, a state of the object Methods, as the behavior of an object abstraction Encapsulation Inheritance polymorphism Association and aggregation Delegation and separation of relationships between objects Modules, packages and libraries Sharing API The modeling of the system as classes and objects Describing and programming relationships between classes Program from a business perspective Good programming practice Pitfalls and common errors High-level code in the interpretation of low-level Code optimization KISS principle DRY principle Principle Worse is Better Separation abstraction of implementation Methods of error detection logic programs Conventions godowania Commenting the code Software Metrics Overview of these technologies and languages The area of application of these languages The main features of language Prospects for development The future direction of development: algorithmic, optimization of code, implementing patterns, design patterns, architectural patterns, analytical standards Reduction of the control structure - the use of artificial intelligence and automated decision-making Which platform to choose? Individual consultations
2497 Introducing C# 4.0 with Visual Studio 2010 28 hours IDE Introduction to Visual Studio 2010 Console.WriteLine, Console.ReadLine Hello C# World ! Compiling and Debugging Comments in C # The mention of Class, using, Main .NET 4.0 What is .NET? CLR and GC DLL and EXE ? Technologies within. NET C# Fundamenty History C# from 1.0 do 4.0 Pascal Case, Camel Case Uppercase Keywords, Literals, Operators, Punctuators, Statements, Comments Value Type, Reference Type Assigning and comparing variables Conditional operations - If, Switch Loops - For, Foreach, while, to… while… Overview of key words and operators of C # C# 4.0 Numeric and Boolean types Classes and Objects (inheritance, polymorphism) Felds Properties Indexery, Operators Methods Delegates, Events, Anonymous Methods Namespaces Interface, Structure, Enum Boards Exceptions Generic Types and Anonymous Strings text strings and characters. Attributes .NET Class Library Collections Files and Data Streams Communication between systems Dates Serialization Parallel Programming Asynchronous operations and parallelized Useful operations Access to Data ADO.NET LINQ ORM – Entity Framework Data in SOA Review of applications that can be developed in C # and. NET Framework 4 Windows Presentation Foundation ASP.NET MVC 2 Silverlight
2549 Basics of C # language based on object model 35 hours Object oriented Features of the object model The object type in the context of the object Task: Object Modeling Summary of tasks Task: identify the characteristics and behaviors of an object Summary of tasks: clarifying the concept of "accumulation" Task: refactoring the model with "collection" Summary of tasks Task: development of an object model Summary of tasks The relationship of the object model Associations Association described the direction and range Relationships of composite and partial aggregation Task: Identification of associations in the object model Summary of tasks Task: Identification of aggregation Summary of tasks Simple types and collections in C # Characteristics of simple types Collections in C # Task: completion of an object model Summary of tasks: aggregation = collection Object Features: Encapsulation = VISIBILITY Characteristics of visibility in C # Presentation of the visibility of the object model Task: completion of the object model of the visibility Summary of tasks Implementation of the object model in C # Define a reference type = class Task: Create a class Summary of tasks Define component classes: characteristics and behavior = features and functions Task: Define component classes Summary of tasks Implementation of logic in C # Characteristics of arithmetic and logical operators in C # Characteristics of conditional statements IF and SWITCH Cyclic data processing foreach, for and types while "Contract" the difference between function and method Task: Implementation of logic Summary of tasks Starting the application Introduction to keep track of the program Task: Review the program Task: the use of tracking and STACK TRACE WATCH Tracking Summary Object Features: Inheritance Task: change requirements Summary of tasks Characteristics of the inheritance relation Task: the use of inheritance in object model Summary of tasks Inheritance from the perspective of C # Task: implementation inheritance Summary of tasks: the advantages of inheritance Overriding, overwrite and new versions of components in C # = overload, OVERRIDE, NEW Task: detailing the implementation Summary of tasks Polymorphism Characteristics of polymorphism Task: to understand the polymorphism A summary of the task: tracing of the polymorphism in DEBUG mode type casting in C # = operator AS, explicit and implicit projection Task: the use of polymorphism Summary of tasks Pattern object type = abstract class Characteristics of abstract classes Use an abstract class for the object model Task: the definition of abstract classes Summary of tasks Components of an abstract type = ABSTRACT Task: completion of the implementation Summary of tasks Protection of abstract classes from changes in the derived classes in C # Interface Interface Characteristics Difference between abstract class and interface Task: Identification of interfaces Summary of tasks Task: the choice between an interface and abstract class Summary of tasks Task: implement interfaces Summary of tasks Task: change requirements Summary of tasks: the advantages of interfaces "Solid" in C # Characteristics of continuous variables in C # - CONST, READONLY Task: completion of the implementation of a continuous variable Summary of tasks Structured types and enumerations in C # Characteristics of structured types - STRUCT Characteristics of the calculations - ENUM Task: to enrich the implementation of the calculation Summary of tasks
2630 Programming in Windows 8 with XAML and C# 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business desktop applications in Windows 8 with XAML and C#. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio. IDE Introduction to Visual Studio 2012 First program - Hello WPF World ! Compilation, Debugging Microsoft .NET What is .NET? CLR and Garbage Collector DLL vs. EXE? Technologies within .NET Foundations of Windows 8 Development Windows 8 Development History MVVM design pattern - description Windows 8 Development vs. WPF vs. Windows Forms Differences between XAML with  C#, and HTML 5 with JavaScript In and Out Windows 8 Development project structure XAML, Layout, Dependency Properties Commands and Resources Events Styles and Behaviours Databinding, Data Streams  Data Flow Data modelling in Windows 8 Development Access to databases LINQ Entity Framework CRUD operations Data Validation Controls Controls review User Controls a Custom Controls Templates Advanced topics Asynchronous and parallel operations IoC (Inverse of Control) Unity 2, PRISM Complete Business Application - Real World Application Development of System Architecture in groups based on the specified Business Case Data modelling Implementation Application testing
Weekend C-sharp training,Weekend C-sharp courses, Evening C-sharp training, C-sharp instructor, C-sharp trainer, C-sharp coaching, C-sharp training courses, C-sharp classes, C-sharp on-site, C-sharp instructor-led , C-sharp one on one training, Evening C-sharp courses, C-sharp private courses

Some of our clients