C#.net, C Sharp.Net Online Training Course Content
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

C#.net, C Sharp.Net Online Training Course Content

  • 1,650 views
Uploaded on

SVR Technologies providing the course content of C Sharp.net. It was given by our expert Poornima to improve the knowledge of the readers. For more details about other IT courses please visit......

SVR Technologies providing the course content of C Sharp.net. It was given by our expert Poornima to improve the knowledge of the readers. For more details about other IT courses please visit http://www.svrtechnologies.com

SVR Technologies
Contact: 91- 988 502 2027
info@svrtechnologies.com
http://svrtechnologies.com

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • IT Pathshala, Noida-Sector-63, offers Guaranteed JOB with .NET Training Programs.

    PAY US ONLY IF YOU GET A JOB!

    CALL US - +91-9871350999 or +91-8800394970

    Technology Centre Address: H-110, Sector-63, Noida (UP)

    Program Takeaways:

    - GUARANTEED JOB in your technology domain
    - Live Major Project development
    - Experience Letter on Training Completion
    - Certification on Training Completion
    - Project Source Code available in CD

    Program Highlights:

    - 100% Guaranteed Job – Don’t pay us if you don’t get a JOB!
    - Industry Ready Courses
    - LIVE International Project Experience
    - Exposure to corporate culture at our IT services facility
    - Networking & Interaction with Industry Experts
    - Training Provided by a reputed IT Company
    - Live Project Source Code made available in CD
    - Technology certification and experience letter at program completion
    - Online Study Content

    CALL US - +91-9871350999 or +91-8800394970

    Our website: www.itpathshala.com
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
1,650
On Slideshare
1,650
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
18
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Continued in next slide

Transcript

  • 1. • Course Name: C Sharp.NET • Trainer: Mrs. Poornima • Duration: 30 sessions • Session: 1 hour
  • 2. Session 1: MS.Net Framework Objectives This module helps students to understand different concepts and terminology available in .Net. Understand various terminologies used in .Net. Understand the importance of Base Class Libraries and Namespaces Understand what is MSIL and PE Understand various components of CLR and their importance
  • 3. Topics  The .NET Framework - an Overview  Framework Components  Framework Versions  Types of Applications which can be developed using MS.NET  MS.NET Base Class Library  MS.NET Namespaces  MSIL  The / Metadata and PE files. Common Language Runtime (CLR)  Managed  MS.NET Code Memory Management / Garbage Collection  Common Type System (CTS)  Common Language Specification (CLS)  Types of JIT Compilers  Security Manager
  • 4. Session 2: First Application using Visual Studio Objectives This module covers Visual Studio interface and also teaches how to develop a Console application. Understand the interface Visual Studio. Learn how to develop a console application Learn Namespaces, Command Line Arguments, Main Learn compiling and executing applications using Visual Studio and Visual Studio Command Prompt.
  • 5. Topics Introduction to Project and Solution in Studio Entry point method - Main. Compiling and Building Projects Using Command Line Arguments Importance of Exit code of an application Different valid forms of Main Compiling a C# program using command line utility CSC.EXE
  • 6. • Session 3: Language Syntax Objectives This module covers the syntax of the language C#. We understand the basics of C# language and thus can start writing small programs. We will learn how and why to use data types, variables, enum, constants, operators, control statements, arrays and methods. We will also learn casting between various datatypes.
  • 7. Topics  Why Data types  Global, Stack and Heap Memory  Common Type System  Reference Type and Value Type  Datatypes & Variables Declaration  Implicit and Explicit Casting  Checked and Unchecked Blocks – Overflow Checks  Casting between other data types  Boxing and Unboxing  Enum and Constant  Operators  Control Statements  Working with Arrays  Working with Methods  Pass by value and by reference and out parameters
  • 8. Session 4: OOPs Concepts Objectives This module covers all the Object Oriented concepts like Encapsulation, Inheritance and Polymorphism. What are Class, Object, Properties and Encapsulation?
  • 9. Topics Learning about Class, Object, Component, Encapsulation, Inheritance, Polymorphism & Object Creation and Instantiation. OOPs-Programming Encapsulation Understanding Encapsulation Concept through an example.
  • 10. Session 5: OOPs Inheritance Objectives This module explains why and how to apply the concept of inheritance through practical examples. Apply inheritance using methods, properties using static, dynamic and abstract classes.
  • 11. Topics Introduction to Inheritance Constructor & Inheritance Type Casting of Reference Types Static and Dynamic Binding Abstract Class
  • 12. Session 6: OOPs – Interfaces and Polymorphism Objectives This module explains why and how to apply the polymorphism through practical examples. Apply polymorphism using methods, properties using interfaces
  • 13. Topics Introduction to Inheritance Constructor & Inheritance Type Casting of Reference Types Static and Dynamic Binding Abstract Class
  • 14. Session 7: Collections and Generics Objectives This module explains different collection types like Array List, Hash Table, List and Dictionary Use different collection types like Array List and Hash Table. Understanding the problems with Array List and Hash Table. Using different generic types like List and Dictionary. Using Generic type with user defined classes.
  • 15. Topics Introducing Collections. Benefits of Collection Classes. Understanding and using commonly used collections. Generics Advantages of Generics. How Generics Work at Runtime.
  • 16. Session 8: Assemblies and GAC Objectives This module explains how to create user defined dll files, use them in various applications and deploying the assembly into GAC, using internal access specifier. Develop an assembly and using it in a application. Use of Internal access specifier Giving Strong name to assembly and deploy into GAC Uninstall deployed assembly from the GAC.
  • 17. Topics What is a DLL and how is it different from EXE Types of DLL What is an Assembly How to build a Class Library How to use a Class Library in another Application? What is Namespace? Internal Access Specifier Types of Assemblies Global Assembly Cache
  • 18. Session 9: Exception Handling Objectives This module explains how to catch exceptions occurring in the application. Also this module tells us how to handle various exceptions and throw user defined exceptions. This module also helps us to understand finally and using statements and also explains how to define user defined exception class. Understanding the use of try, catch, throw, finally and using statements and also defining user defined exception class.
  • 19. Topics Defining Exception Understanding try and catch keywords Using “finally” block “using” statement Throwing exceptions Creating User defined/Custom Exception class.
  • 20. Session 10: IO Streams Objectives This module explains the various streams available and explains how to read and write to various inputs and output streams. Working with text files Input and Output to Console Read/Write from/to Files. Understanding Stream Reader and Stream Writer class Working with Binary Data Using Binary Reader and Binary Writer class Serializing and Deserializing data.
  • 21. Topics What is a stream? Types of Stream Standard I/O Streams Handling text in files Dealing with Binary files Serialization / Deserialization
  • 22. Session 11: Miscellaneous Objectives This module explains how to load various operators and to implicit and explicit casting with various casts actually not supported by .Net Framework. We also learn the concept of partial classes and its advantages. Retrieving metadata of the class using Reflection API.  Understanding use of app.config file. Can overload operators Successfully make various implicit and explicit casting Use partial classes and methods Retrieve information about the class using Reflection API Use app.config file.
  • 23. Topics Operator Overloading Partial Classes and Methods Reflection Configuration File
  • 24. Session 12: WIN Forms Objectives This module explains helps us in developing a windows application, explains various controls used in winforms including menus, notify icon and timer controls. We will also learn GDI (Graphic Drawings). Can develop windows applications using various controls Use Menu Controls like MenuStrip, Context Menu Strip Use Dialogs (Modal and Modeless) Developing. Graphical Interface Can use special controls like Timer and Notify Icon
  • 25. Topics Basic Controls Panel & Layouts Drawing and GDI Devices MenuStrip, Toolbar Strip and ContextMenuStrip Model and Modeless Dialog boxes Multiple Document Interface (MDI) Form Inheritance Building Login Form Working with Resource Files and Setting Notify Icon Controls Using Timer Component
  • 26. Session 13: ADO.Net Objectives This module explains helps us how to deal with database. How to frame SQL Queries, How to create connection to the database from application. How to insert, update, delete and select records in the database. How to use parameters and prepared statements, execute stored procedures in database from application. Working with transactions. Create connection to the database from the application. Frame queries using SQL. Insert, Update, Delete and retrieve records from database. Use parameters and prepared statements Maintain transactions
  • 27. Topics Prerequisite - Knowledge of SQL Queries Introduction and Evolution of ADO.NET Understanding the Role of Managed Provider and ADO.NET Objects Connecting to Database and Connection Pooling Performing Insert, Update and Delete Operations Fetching Data from database - Executing Select Statements How to implement Login facility with database Continued in next slide
  • 28. Use of Multiple Active Result Sets Parameterized Prepared Statements Inserting Image into Database table Executing Stored Procedure Using Transaction Asynchronous Execution of Queries Writing Provider Independent Code Writing Common Code for Execution of Stored Procedures
  • 29. Session 14: ADO.Net – Dataset Objectives This module explains how to deal with data fetched from the database. We will learn how to fetch data using DataAdapter, handle concurrency issues, Use dataviews and datatables pr Display data fetched from database in various controls like DataGridView, Using dataadapter to fetch data from database easily. Handle concurrency issues, Programatically create and use DataTable and DataViews.
  • 30. Topics  Introduction  Filling DataSet using DataAdaptogramatically.er  Binding DataSet to DataGridView  Updating  Using DataSet and its Object Model changes to database using DataAdapter SqlCommandBuilder  Managing DataTable  DataAdapter  Handling events concurrency issue  Working with  Constraints  Using Programmatically DataViews in DataTable DataRelations object  Creating DataSet/DataTable dynamically
  • 31. Session 15: XML Objectives This module explains how to use XML Documents. It also explains how to read XML Document using DOM Parser, XPath, and XML Data Document. It’s also helps us to construct a dataset using XML Document. Write and Read XML Documents using various techniques. We will also be able to easily interoperate XML and Dataset.
  • 32. Topics Introduction Well Formed and Valid XML Document Structure of XML Document XML DOM Parser XPath Specification XML and DataSet XMLDataDocument for reading from DataSet XMLTextWriter & XMLTextReader XPathDocument & XPathNavigator
  • 33. Session 16: Windows Services Objectives This module explains how the use of Windows Service. It explains how to develop, deploy and launch windows service. It also explains how to create a controller application to use Windows Service. Also explains us how to handle Custom Commands in Windows Services. Develop, Launch and create Controller application to use Windows Service.
  • 34. Topics Introduction to Windows Service Windows Service Project Template Developing Windows Services Installing, Deploying and Launching Windows Service Developing a Service Controller Application Handling Custom Commands in Windows Services.
  • 35. Session 17: Delegates and Events Objectives This module explains the use of delegates. How to write and use a delegate, declaring and raising events is also a part of this module. Develop and use Delegates and Events.
  • 36. Topics Introduction to Delegates Events Declaration, Raising and Handling
  • 37. Session 18: Multithreading Objectives This module explains the use of multithreaded applications. We will also learn scheduling its types and Thread its states. This module also explains how we can synchronize threads when used at the same time. Create multithreaded applications by managing various thread states. Synchronize threads using Monitor, Mutex and Semaphore concepts.
  • 38. Topics Threading Overview Scheduling Thread States Programming Threads Methods of Thread Class Thread Pool Thread Synchronization a) Monitor b) Mutex c) Semaphore Events Parallel Programming using Task Parallel Library Asynchronous Programming using async and wait keywords 
  • 39. Session 19 : Debugging Objectives This module explains how to use various debugging windows to keep track of program execution. Debug using different windows, able to use break point, hit count and condition.
  • 40. Topics What is Debugging? Build Configuration(Debug and Release) List of Debugging Windows Break Point Hit Count and Condition Debugging Exception
  • 41. Thank you