الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كورس c# لن تجدة الا هنا

بدأه pro_darkman في 16 أغسطس 2010 · 2 رد · 2,095 مشاهدة · في الإعلانات العامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اقدم لكم اليوم كورس سى شارب بمواصفات خاصة

ان تجدها الاهنا

اولا عن المحاضر محمد حامد المحاضر بكبرى شركات التدريب فى

الشرق الاوسط 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

او عى المنتدى اخاص بى

http://prhus.com/vb/

0020102936181

خامسا يمكنك متابعة المقدمة بشرحى لخاص على الموقع

www.waqfonline.com

شكرررررررررررررررررررررررررررا

#2

www.waqfonline.com

ادخل على هذا الموقع لكى تعرف مقدمة اللغة ولاتتردد فى التواصل معى لتعرف المزيد

عن اللغة

pro_darkman@yahoo.com

darkman__50@hotmail.com

00200293681

#3

اشكر كل من تواصل معى عبر الهاتف او الميل واحب ان انوة ان

انة ممكن ان تتلقى الدورة عن طريق النت من خلالى موقعى الجديد

فمن يريد ان يسجل يتواصل معى

pro_darkman@yahoo.com

darkman__50@hotmail.com

0020102936181

شكرررررررررررررررا

مواضيع مشابهة