بسم الله الرحمن الرحيم
اقدم لكم اليوم كورس سى شارب بمواصفات خاصة
ان تجدها الاهنا
اولا عن المحاضر محمد حامد المحاضر بكبرى شركات التدريب فى
الشرق الاوسط ACD
ثانيا عن الكورس مقسم لمراحل
Phase 1
.Net Architectures and Some Basics
What is meant by program? Why we need programming?
5 generation paths for programming languages?
Software Engineering life cycle?
Life cycle of .Net framework? Explain the benefit of following concepts CTS and CLS, linker, intermediate language and CLR?
Explain differences between compiler and interpreter?
.NET Architecture (component of any .Net Application)?
The Goals of C#
Structure of csharp Application?
Variables (Learn about variable declaration, assignment, and initialization) (+ Constant variable)?
6 characters of variables?
Methods?
Comments?
Control Statements?
Array (+ Multi- dimensional Array)?
Foreach Statements
Enumeration
Give an introduction to 3 concepts as a preparation to OOP day.
Phase 2
Revision to phase 1 and make simple Quiz to trainees.
Object Oriented Programming “Science of life”
3 Concepts of OOP?
Encapsulation?
Inheritance “Extends”?
Polymorphism:
Overloading (+ Operator Overloading)?
Overriding?
Inheritance?
What is meant by object?
Describe what is meant by Namespace?
Describe what is meant by is a relationship? Has a relationship?
Comparison that summarize the difference between (Value Types vs. Reference Types)
Describe how memory executes in memory?
Garbage collection?
Access modifiers?
Static? Why main is Static? (+ Example that show how to calculate number of object in memory)?
Show to take object from class that contains static and non-static methods?
Constructor?
Describe how to make DLL?
Struct vs. class?
implicit and Explicit casting
Exceptions
Boxing and Unboxing.
Allow null values with Nullable Types.
Abstract class and interface?
Give examples about built in interfaces (ex. IConvertible, ICloneable, IFormattable, IDisposable?
Trainer give some advanced example to trainees like the following :
o How to take only one object from class?
o Give example that show why we need built in abstract class?
o Ask student to make simple that content all topics in OOP?
Trainer make Quiz to ensure all trainees understand OOP good?
Phase 3
Revision to phase 2 and make simple Quiz to trainees.
Collections and Generics
Primary Collection Types
Collections and Collection Interfaces.
ArrayLists, Stacks, and Queues.
Enumerators
Hashtable and SortedList Key/Value collections
Generic Collections
Generic Lists, Stacks, and Queues.
Linked and doubly linked lists.
Generic Dictionary, SortedList, and SortedDictionary Key/Value collections.
Specialized Collections
Type-safe specialized String collections.
High-performance specialized dictionarys.
Specialized String-Based key collections.
Phase 4
Windows Applications
Create a simple Windows Forms application.
• Describe the various components of a Windows Forms application.
• Explain how to handle events in a Windows Forms application.
• Add and configure Windows Forms and controls.
• Create event handlers and monitor events.
• Add controls and handlers to a form at run time.
• Apply best practices when designing forms.
Build menus.
• Menus in Windows Forms
• Creating and Configuring a MenuStrip Control
• Creating and Configuring a ContextMenuStrip Component
• Hiding and Disabling a ToolStripMenuItem
• Creating and Configuring a ToolStripComboBox
Properties and indexer
Delegates
Understand what delegates are?
See the use of delegates for the indirect invocation of methods.
Explore delegates as static members.
Define delegates as static properties.
Events
Understand what events are?
See how events are declared.
Discover how events are “raised.”
See how events are handled.
Build MDI applications.
• Creating MDI Parent and Child Forms
• Displaying and Comparing Information on MDI Child Forms
• Implementing Menu Merging in MDI Applications
Phase 5
GDI+
Graphics, Brushes, Pens, Colors, and Fonts
Manipulate Shapes and Sizes
Images, Bitmaps, and Icons
Graphics problem and its solution
How to make your form move in any location when you drag and drop it.
Project (Paint Brush)
Phase 6
File IO
Manage the File System
Streams, Stream reader and Stream writer classes to access data.
Manipulate strings efficiently
Serialization
Serialize to Binary and SOAP
Using the SoapFormatter
Using the BinaryFormatter
Example (3 textboxes and button to serialize and other button that deserialize and hold values in other 3 textboxes).
Multithreading
Thread class
ThreadPool Class
Manage access to a shared resource
Synchronize two threads using a lock.
Synchronize threads using the Interlocked class.
Asynchronies.
Phase 7
Query XML by using XPath.
• The XPath Data Model using .Net classes.
• The Process for Selecting and Editing XML Data by Using XPathNavigator
• The Process for Evaluating XPath Expressions by Using XPathNavigator
Transform XML by using XSLT style sheets.
• XSLT
• The Process for Executing an XSLT Style Sheet
• Extension Objects
Phase 8 (Web)
Understanding the web world
The difference between static and dynamic web sites
What is meant by Rich internet Applications? Web 2.0? Ajax?
Why we need IIS?
Life cycle of ASP.Net Pages?
Create a Web application.
Visual Studio Web Site Types
Default Event Handling in Web Applications
Web Configuration Files
Creating a New Web Application
Configuring and Building a Web Application
Add and configure server controls for a Web application.
• HTML Controls and Web Server Controls
• Types of Web Server Controls
• Working with Web Server Controls
• The ASP.NET 2.0 Page Postback Model
• Building Graphical User Interfaces with HTML Controls
• Building Graphical User Interfaces with Web Server Controls
• Programming Web Server Controls and Working with Postbacks
Use master pages to establish a common layout for a Web application.
Master Pages
Content Pages
Nested Master Pages
Adding and Configuring Content Pages
Case Study :
You work in team, graphical designer deign the template of your web site so you should prepare this template to be a master page in your web Application … How?
Styling with Themes
CSS—Cascading Style Sheets to Asp.net page.
How to make common theme to group of controls.
Phase 9
Validations controls
Create controls for Web applications.
User Controls
Custom Web Server Controls
Composite Web Server Controls
Templated Controls
Membership and Identity
Security Basics
Identity—Who Am I?
Authentication—This Is Who I Am
Authorization—This Is What I Can Do
Logging In to a Site
ASP.NET Security
Login Controls
Personalization
Membership
Authentication
Project : making Simple Administration panel
State managements
ViewState
QueryString
Custom Cookie
Session
Application
The Cache Object
Localization and Globalization
Phase 10
Web.config Holds Settings for the Entire Site
Global.asax Holds Code for the Entire Site
Creating web custom errors.
Roles and Profiles
Web Services
What is Web Services? And its goals?
The Life Cycle of a Web Service
Calling the Web Service
Transmitting the Web Service
Returning the Response
Using the Response
Explain Web Service Discovery
DISCO
UDDI
Phase 11 + Phase 12
ADO.Net
ADO.Net Architecture
Connected Model (+ Example : web) (Select , Add , Update , Delete)
Disconnected Model (+ Example : windows) (Select ,Add , Update , Delete)
Data Bind.
Dealing with Control (e.g.: DataList, Detisview,etc)
Data Access Layer (3 Tier
ليس ذلك فحسب بل يوجد تدريب عملى فى كل محاضرة
ومشاريع ايضا للاختبار
ومشاريع قيد التنفيذ واحد ويندوز واخر ويب
ثالثا تكلفة الكورس 1500 جنية مصرى
رابعا للتواصل
pro_darkman@yahoo.com
darkman__50@otmail.com
او عى المنتدى اخاص بى
0020102936181
خامسا يمكنك متابعة المقدمة بشرحى لخاص على الموقع
www.waqfonline.com
شكرررررررررررررررررررررررررررا