SlideShare a Scribd company logo
Advance C# Course By Mohammad Alyan
Course Index :
1- Introduction to .NET Framework and How CLR Works.
a. Assemblies (EXE ,DLL) How it
b. Attributes (meta Data).
c. Reflection .NET
2- XML Manipulation .
3- ADO.NET From Novice to Professional
a. History of ADO.NET and old Techniques to Data Base Manipulation.
b. Examples for All SqL statements in C#
c. Advance Concepts in DB (Such as Transaction ,Trigger and Stored Procedures)
4- How To Publish your project (Deployment)
5- Multithreading From Novice To Professional
a. OS and Process Concepts.
b. Delegates.
c. All Operation at the Thread (start,stop,pause,resume).
d. Threads Synchronization Concepts.
e. Threads Synchronization implementation Techniques:
i. Using Lock.
ii. Atomic Operations
iii. Semaphore .
iv. Mutex.
v. Monitor.
f. Deadlock How it happen and How To Avoid Deadlock in Multithreading
Applications.
g. Parallel Programming Examples
h. Thread Pools Concepts and Example.
6- Memory management and Pointers in C# (unsafe Code)
a. Reference Type Vs Value Type .
b. Heap Vs Stack
c. Garbage Collector .
d. Release unmanaged Resources (such as Opened Files , DB Connections)
e. How To write unsafe Code in C#.
7- Network Applications Programming With Sockets.
a. Networking Applications Models.
i. Client Server Model.
b. Socket Concepts .
c. Sequential Server.
d. Multithreaded Servers.
e. Resources Management
i. Thread Pool
ii. Concepts for Asynchronous Programming Technique.
f. FTP Server .
g. Chat Server.
8- introduction to Linq may be !

More Related Content

Viewers also liked

XML.ppt
XML.pptXML.ppt
XML.pptbutest
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
Gtu Booker
 
Xml ppt
Xml pptXml ppt
Xml ppt
seemadav1
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
Jussi Pohjolainen
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?sandur
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XML
yumaniko
 

Viewers also liked (7)

XML.ppt
XML.pptXML.ppt
XML.ppt
 
Xml
XmlXml
Xml
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Xml ppt
Xml pptXml ppt
Xml ppt
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
XML - What is XML?
XML - What is XML?XML - What is XML?
XML - What is XML?
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XML
 

Similar to Course index

Clean sw 3_architecture
Clean sw 3_architectureClean sw 3_architecture
Clean sw 3_architecture
AngelLuisBlasco
 
Why is dev ops for machine learning so different - dataxdays
Why is dev ops for machine learning so different  - dataxdaysWhy is dev ops for machine learning so different  - dataxdays
Why is dev ops for machine learning so different - dataxdays
Ryan Dawson
 
Why is dev ops for machine learning so different
Why is dev ops for machine learning so differentWhy is dev ops for machine learning so different
Why is dev ops for machine learning so different
Ryan Dawson
 
Question Bank DS
Question Bank DSQuestion Bank DS
Question Bank DS
PRIANKA R
 
web component_development
web component_developmentweb component_development
web component_development
bachector
 
DotNet Introduction
DotNet IntroductionDotNet Introduction
DotNet IntroductionWei Sun
 
Syllabus T.Y.Bsc. I.T. (SEM V & SEM VI)
Syllabus T.Y.Bsc. I.T. (SEM V  &  SEM VI)Syllabus T.Y.Bsc. I.T. (SEM V  &  SEM VI)
Syllabus T.Y.Bsc. I.T. (SEM V & SEM VI)
Satyendra Singh
 
IncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudIncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the Cloud
Gábor Szárnyas
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
Gary Pedretti
 
Patterns in Python
Patterns in PythonPatterns in Python
Patterns in Python
dn
 
Be cse
Be cseBe cse
Be cse
imamruta
 
Essentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design TrainingEssentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design Training
myTectra Learning Solutions Private Ltd
 
An Introduction to OMNeT++ 6.0
An Introduction to OMNeT++ 6.0An Introduction to OMNeT++ 6.0
An Introduction to OMNeT++ 6.0
Alpen-Adria-Universität
 
iPhone development from a Java perspective (Jazoon '09)
iPhone development from a Java perspective (Jazoon '09)iPhone development from a Java perspective (Jazoon '09)
iPhone development from a Java perspective (Jazoon '09)
Netcetera
 
best java training center in chennai
best java training center in chennaibest java training center in chennai
best java training center in chennai
sathis est
 

Similar to Course index (20)

Clean sw 3_architecture
Clean sw 3_architectureClean sw 3_architecture
Clean sw 3_architecture
 
Why is dev ops for machine learning so different - dataxdays
Why is dev ops for machine learning so different  - dataxdaysWhy is dev ops for machine learning so different  - dataxdays
Why is dev ops for machine learning so different - dataxdays
 
Why is dev ops for machine learning so different
Why is dev ops for machine learning so differentWhy is dev ops for machine learning so different
Why is dev ops for machine learning so different
 
Question Bank DS
Question Bank DSQuestion Bank DS
Question Bank DS
 
Programming paradigms
Programming paradigmsProgramming paradigms
Programming paradigms
 
web component_development
web component_developmentweb component_development
web component_development
 
DotNet Introduction
DotNet IntroductionDotNet Introduction
DotNet Introduction
 
4.129 tybsc it
4.129 tybsc it4.129 tybsc it
4.129 tybsc it
 
Syllabus T.Y.Bsc. I.T. (SEM V & SEM VI)
Syllabus T.Y.Bsc. I.T. (SEM V  &  SEM VI)Syllabus T.Y.Bsc. I.T. (SEM V  &  SEM VI)
Syllabus T.Y.Bsc. I.T. (SEM V & SEM VI)
 
IncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the CloudIncQuery-D: Incremental Queries in the Cloud
IncQuery-D: Incremental Queries in the Cloud
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
Patterns in Python
Patterns in PythonPatterns in Python
Patterns in Python
 
Be cse
Be cseBe cse
Be cse
 
Resume
ResumeResume
Resume
 
Essentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design TrainingEssentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design Training
 
An Introduction to OMNeT++ 6.0
An Introduction to OMNeT++ 6.0An Introduction to OMNeT++ 6.0
An Introduction to OMNeT++ 6.0
 
CG_CS25010_Lecture
CG_CS25010_LectureCG_CS25010_Lecture
CG_CS25010_Lecture
 
Computer science
Computer scienceComputer science
Computer science
 
iPhone development from a Java perspective (Jazoon '09)
iPhone development from a Java perspective (Jazoon '09)iPhone development from a Java perspective (Jazoon '09)
iPhone development from a Java perspective (Jazoon '09)
 
best java training center in chennai
best java training center in chennaibest java training center in chennai
best java training center in chennai
 

More from Mohammad Alyan

Blue ocean strategy arabic
Blue ocean strategy arabicBlue ocean strategy arabic
Blue ocean strategy arabic
Mohammad Alyan
 
Apple case study
Apple case studyApple case study
Apple case study
Mohammad Alyan
 
Introduction to Industry Life Cycles
 Introduction to Industry Life Cycles  Introduction to Industry Life Cycles
Introduction to Industry Life Cycles
Mohammad Alyan
 
Crowd funding
Crowd fundingCrowd funding
Crowd funding
Mohammad Alyan
 
Coursera
CourseraCoursera
Coursera
Mohammad Alyan
 
التفكير- مصنع للإبداع
التفكير- مصنع للإبداعالتفكير- مصنع للإبداع
التفكير- مصنع للإبداع
Mohammad Alyan
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
Mohammad Alyan
 
Introduction To ERP
Introduction To ERPIntroduction To ERP
Introduction To ERP
Mohammad Alyan
 
10 system.security.cryptography
10 system.security.cryptography10 system.security.cryptography
10 system.security.cryptographyMohammad Alyan
 
8 memory managment & pointers
8 memory managment & pointers8 memory managment & pointers
8 memory managment & pointersMohammad Alyan
 
4 fourth lesson-deployment
4 fourth lesson-deployment4 fourth lesson-deployment
4 fourth lesson-deploymentMohammad Alyan
 
3 third lesson-reflection
3 third lesson-reflection3 third lesson-reflection
3 third lesson-reflectionMohammad Alyan
 
2 second lesson- attributes
2 second lesson- attributes2 second lesson- attributes
2 second lesson- attributesMohammad Alyan
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
Mohammad Alyan
 
Coursera
CourseraCoursera
Coursera
Mohammad Alyan
 

More from Mohammad Alyan (20)

Blue ocean strategy arabic
Blue ocean strategy arabicBlue ocean strategy arabic
Blue ocean strategy arabic
 
Apple case study
Apple case studyApple case study
Apple case study
 
Introduction to Industry Life Cycles
 Introduction to Industry Life Cycles  Introduction to Industry Life Cycles
Introduction to Industry Life Cycles
 
Crowd funding
Crowd fundingCrowd funding
Crowd funding
 
Coursera
CourseraCoursera
Coursera
 
التفكير- مصنع للإبداع
التفكير- مصنع للإبداعالتفكير- مصنع للإبداع
التفكير- مصنع للإبداع
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Introduction To ERP
Introduction To ERPIntroduction To ERP
Introduction To ERP
 
Linq introduction
Linq introductionLinq introduction
Linq introduction
 
10 system.security.cryptography
10 system.security.cryptography10 system.security.cryptography
10 system.security.cryptography
 
10 1 otp all
10 1 otp all10 1 otp all
10 1 otp all
 
9 networking
9 networking9 networking
9 networking
 
8 memory managment & pointers
8 memory managment & pointers8 memory managment & pointers
8 memory managment & pointers
 
7 multi threading
7 multi threading7 multi threading
7 multi threading
 
6 ado.net
6 ado.net6 ado.net
6 ado.net
 
4 fourth lesson-deployment
4 fourth lesson-deployment4 fourth lesson-deployment
4 fourth lesson-deployment
 
3 third lesson-reflection
3 third lesson-reflection3 third lesson-reflection
3 third lesson-reflection
 
2 second lesson- attributes
2 second lesson- attributes2 second lesson- attributes
2 second lesson- attributes
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
 
Coursera
CourseraCoursera
Coursera
 

Course index

  • 1. Advance C# Course By Mohammad Alyan Course Index : 1- Introduction to .NET Framework and How CLR Works. a. Assemblies (EXE ,DLL) How it b. Attributes (meta Data). c. Reflection .NET 2- XML Manipulation . 3- ADO.NET From Novice to Professional a. History of ADO.NET and old Techniques to Data Base Manipulation. b. Examples for All SqL statements in C# c. Advance Concepts in DB (Such as Transaction ,Trigger and Stored Procedures) 4- How To Publish your project (Deployment) 5- Multithreading From Novice To Professional a. OS and Process Concepts. b. Delegates. c. All Operation at the Thread (start,stop,pause,resume). d. Threads Synchronization Concepts. e. Threads Synchronization implementation Techniques: i. Using Lock. ii. Atomic Operations iii. Semaphore . iv. Mutex. v. Monitor. f. Deadlock How it happen and How To Avoid Deadlock in Multithreading Applications. g. Parallel Programming Examples h. Thread Pools Concepts and Example. 6- Memory management and Pointers in C# (unsafe Code) a. Reference Type Vs Value Type . b. Heap Vs Stack c. Garbage Collector . d. Release unmanaged Resources (such as Opened Files , DB Connections) e. How To write unsafe Code in C#. 7- Network Applications Programming With Sockets. a. Networking Applications Models. i. Client Server Model. b. Socket Concepts . c. Sequential Server. d. Multithreaded Servers. e. Resources Management
  • 2. i. Thread Pool ii. Concepts for Asynchronous Programming Technique. f. FTP Server . g. Chat Server. 8- introduction to Linq may be !