آموزش زبان Visual C# 2010 در 10 روز


آموزش ها از پایه ای ترین مفاهیم آغاز شده و به تدریج به سمت برنامه نویسی شی گرا (object oriented) سوق پیدا می کند
Product image Product image Product image
Product image Product image Product image

ملاحظات:
  • بروز رسانی در تاریخ 1390/08/14: این محصول قبلا با نام "آموزش زبان Visual C# 2010 در 7 روز" ارائه شده بود. اخیرا آقای Bob Tabor سه فصل دیگر را نیز آماده نموده و در قالب یک حلقه DVD جدید ارائه نموده اند. بنابراین محتویات این مجموعه بروز شد و هم اکنون در قالب 2 حلقه DVD ارائه می گردد.
  • این مجموعه ارزشمند حاوی فایل های ویدئویی آموزشی و مثال ها بوده و از سری آموزش های وب سایت Learnvisualstudio.net می باشد و در قالب 2 حلقه DVD ارائه می گردد.
  • تصاویری از این مجموعه آموزشی را در بالای صفحه ملاحظه می نمایید.
آقای Bob Tabor موسس وب سایت  Learnvisualstudio.net یکی از صاحب سبک ترین افراد در زمینه آموزش زبان برنامه نویسی #C می باشد. روش های منحصر به فرد ایشان در آموزش مفاهیم به بهترین و ساده ترین شکل ممکن، یکی از ویژگی های برجسته این بسته آموزشی می باشد.

در این بسته آموزشی آقای Bob Tabor مطالب مورد نظر خود را به 10 قسمت تقیسم نموده و در  طول 10 روز به آموزش آخرین نسخه از این زبان یعنی Visual C# 2010 می پردازد. مطالب کاملا پیوسته می باشند و مخاطبین در هر روز از دانسته های روز های قبل جهت یادگیری مطالب جدیدتر استفاده خواهند نمود که این موضوع باعث درک عمیق مطالب و مفاهیم خواهد شد.

آموزش ها از پایه ای ترین مفاهیم آغاز شده و به تدریج به سمت برنامه نویسی شی گرا (object oriented) سوق پیدا می کند. آموزش مبانی زبان UML و بانک های اطلاعاتی رابطه ای نیز از جمله موارد بحث شده در این بسته آموزشی می باشد.

تذکر:
محصول دیگری از آقای Bob Tabor به نام "بسته آموزشی C# Fundamentals Development for Absolute Beginners" اخیرا بر روی فروشگاه قرار گرفته است.

در قسمت زیر جزئیات بیشتر را ملاحظه می کنید.
Day 1:
  • Visual C# 2010 Express Edition Installation on Windows 7
  • Building your First Application in C#
  • Dissecting the First Application you Wrote in C#
  • Visual Studio IDE Overview Day 1 General Overview
  • Declaring Variables and Assigning Values
  • Commenting Code
  • Accepting Input in Command Line Applications
  • The if Decision Statement
  • Variable Scope
  • Homework - Day 1 Homework
Day 2:
  • Introduction to the .NET Framework
  • Operators, Expressions and Statements
  • More About Data Types
  • More Decision Statements - Switch Statement and Conditional Operator
  • for Iterations
  • while Iterations and Reading Data from a Text File
  • Arrays
  • Visual Studio IDE Overview Day 2 Debugging Tools
  • Homework - Day 2 Homework
  • Solution - Day 2 Homework Solution
Day 3:
  • Introduction to Object Oriented Programming
  • Methods
  • Fields and Properties
  • Understanding Instantiation with the new Operator
  • Accessibility Modifiers
  • Object Associations Aggregation and Containment
  • Visual Studio IDE Overview Day 3 Code Snippets, Managing Tabs, Intermediate Window
  • Introduction to UML and Class Diagrams
  • Homework - Day 3 Homework
  • Solution - Day 3 Homework Solution
Day 4:
  • Introduction to Inheritance
  • Overriding Methods on the Base Classes
  • Constructors
  • Overloading Methods
  • Static Methods, Properties and Classes
  • Auto Implemented Properties
  • More UML Class Diagrams Inheritance and Interfaces
  • Visual Studio IDE Overview Day 4 Navigating Through Code
  • Enumerations
  • Homework - Day 4 Homework
Day 5:
  • Arrays and Collections of Objects
  • Generics Collections
  • Polymorphism via Inheritance
  • Polymorphism via Abstract Classes
  • Polymorphism via Interfaces
  • More about Polymorphism via Interfaces
  • Visual Studio IDE Overview Day 5 Implementing Interfaces, Defining Regions
  • More UML Class Diagrams Interfaces and Abstract
  • Homework - Day 5 Homework
  • Solution - Day 5 Homework Solution
Day 6:
  • Introduction to Relational Databases and SQL Server
  • Creating Your First Database and Tables
  • SQL Server Data Types and Constraints
  • Relating Two Tables Together and Defining a Constraint
  • Understanding Basic Relational Database Normalization
  • Visual Studio IDE Overview Day 6 Built-In Database Tools
  • Homework - Day 6 Homework
  • Day 6 Homework Solution
Day 7:
  • Installing SQL Server Management Studio Express
  • Setting Up Your Database by Running a Script File
  • Sidebar - Bonus Creating Test Data and Scripting Tables & Data using Third-Party Tools
  • SELECTing Data using Transact SQL
  • INSERTing Data into Tables using T-SQL
  • UPDATE-ing Data using T-SQL
  • DELETE-ing Data using T-SQL
  • T-SQL WHERE Clause Options
  • T-SQL Ordering Statements and TOP Keyword
  • T-SQL Inner Join Statements
  • Homework - Day 7 Homework
  • Solution - Day 7 Homework Solution
Day 8:
  • Introduction to SQL Server Stored Procedures
  • Basics of Creating, Calling and Managing Stored Procedures
  • Stored Procedure Input Parameters, Output Parameters and Return Values
  • Understanding the Differences Between SQL Server Express and Compact Editions
  • Understanding How to Retrieve Data from your Database into your .Net Application
  • Retrieving Data with ADONET 2 in a Connected Scenario (SQL Server Compact Edition)
  • Retrieving Data with ADONET 2 in a Connected Scenario (featuring SQL Server Express Edition)
  • Managing Data with ADONET 2 in a Disconnected Scenario (featuring SQL Server 2008 Express Edition)
  • Creating and DataBinding to a Strongly Typed DataSet
  • Accessing Data with LINQ to Entities
  • Homework _ Day 8 Homework Assignment
  • Solution _ Day 8 Homework Solution
Day 9:
  • Object and Collection Initializers
  • Local Type Inference (var Keyword)
  • Anonymous Types
  • Extensions Methods
  • Understanding Delegates
  • Understanding Anonymous Methods
  • Understanding Lambda Expressions
  • Introduction to LINQ to Objects
  • Examples of LINQ to Objects
  • LINQ Projection
  • LINQ Where Clause
  • LINQ From and Join
  • LINQ Quantifiers
  • Exercise _ Day 9 Exercise
  • Solution_MethodSyntax _ Day 9 Exercise Solution (Featuring LINQ Method Syntax)
  • Solution_QuerySyntax _ Day 9 Exercise Solution (Featuring LINQ Query Syntax)
Day 10:
  • Using LINQ to Entities to Work with Database Data
  • Selecting Data Using LINQ to Entities Part 1
  • Selecting Data Using LINQ to Entities Part 2
  • Selecting Data with LINQ to Entities Part 3
  • Inserting Entities Part 1 _ Basic Syntax and Problems With SQL Server Compact Edition and Identity Columns
  • Inserting Entities Part 2 _ Working With SQL Server Express Edition and Inserting Related Entities
  • Updating and Deleting Entities with the Entity Framework
  • Working With Stored Procedures in the Entity Framework
  • String Manipulation: Escape Sequences and String.Format
  • String Manipulation: StringBuilder
  • String Manipulation: Built-In String Functions
  • Working with DateTime and TimeSpan
  • Packaging Code and Referencing Assemblies
  • Homework _ Day 10 Homework
  • Solution _ Day 10 Homework Solution