.NET COURSE
TABLE OF CONTENT
---------------------------------------------Session 1-
INTRODUCTION
Introduction to programming
The programming as logical process.
What is the .net framework,why !
Main components to run the .net application.
BCL, CTS,CLS,ILC,Metadata,Manifest and CLR.
CHAPTER 1: Fundamentals
Working with IDE
Install your first copy of VS 2008.
What is IDE.
What if we have no IDE.
Primitive controls
Form.
TextBox.
Button.
ComboBox.
ListBox.
---------------------------------------------Session 2-
Understanding variables.
Constants and variables.
Declaring variables.
Visibility of variables.
Numerical variables
Operators and mathematical manipulating.
Strings variables.
Strings properties and functions .
Casting and converting.
Date and time variables.
Date properties and functions .
Condition statements.
If statements.
---------------------------------------------Session 3-
Switch statement – (select case).
Combine conditions.
Loops and jump statements
For Next.
Do While.
Do Until.
Goto !.
---------------------------------------------Session 4-
CHAPTER 2: Calculator project.
Calculator project.
Understanding functions ,methods and event handlers.
get benefit from button Click event to execute something.
Write your first function to get sum of tow numbers.
Write your first method to empty text box values.
Passing parameters to functions and methods.
---------------------------------------------Session 5-
Arrays
What is array.
Build your first array.
For each loop throw the array.
Multi dimension array.
Handling exceptions
Syntax errors,Logical errors,Bugs.
Try,Catch,Finally.
On error goto.
Testing and debugging.
---------------------------------------------Session 6-
CHAPTER 2: OOP
Build your first class.
Constructor.
Destructors.
Access modifiers.
Write functions,methods and properties.
Using OverLoad,Override.
OOP concepts
Inheritance.
Polymorphism.
Encapsulation.
CHAPTER 3: Introduction to SQL Server 2005.
---------------------------------------------Session 7-
Database concepts.
SQL Server concepts
Create Database
Attach Database
Create table , define PK , define Index.
---------------------------------------------Session 8-
Standers SQL
Select , Select Where , Select where Order By,Insert into,Update and Delete.
TSQL
Create view, table valued Function.
Create Stored procedure,
Create trigger.
ADO .net
---------------------------------------------Session 9-
Connected mode.
SqlConnection object
SqlCommand.
SqlDataReader object for connected mode
---------------------------------------------Session 10-
. Disconnected mode.
SqlDatadapter object for connected mode.
Using Dataset.
Create Datatable
DataTable members .. DataRow, DataColumn
Dataview
---------------------------------------------Session 11,12 and 13-
CHAPTER 4: Project Phonebook and organizer
Advanced Controls.
Datagridview.
ListView.
RichTextBox.
Arrange objects using object containers.
MDI concept.
Filtring and Sorting data .
Filtering data with standard SQL.
Filtering data using DataView filter and DataTable select method.
User experience Enhancements.
Menus ,Toolbars
Mouse and keyboard events.
Using System.IO
Working with files,directories and drivers.
Working with windows registry.
---------------------------------------------Session 14-
CHAPTER 5: Advanced programming
Interfaces.
Override a function or method.
Collections
ArrayList.
HashTable.
Queue.
Stack.
Threading
Background worker.
Create thread.
Invoking method within your thread.
---------------------------------------------Session 15-
Introduction to Crystal reports 9
Create a simple report.
Using crystal reports experts.
Using formulas.
Select expert.
Sort expert.
Highlight expert.
Group expert.
Implement mail label.
---------------------------------------------Session 16,17-
Chapter 8 Introduction to software engineering.
Project Stores - sales and purchase
Project features.
System analysis overview.
Planning steps to implement your project.
Execute the project !!
---------------------------------------------Session 18-
Chapter 7 Get free from your computer !
Package and deploy your program
Create your first package application.
PreBuildEvent and PostBuildEvent.
Custom Actions.
Working with registry.