دوره Microsoft .Net Fundamentals

دوره مقدماتی برنامه نویسی C#

معرفی

اين دوره يك دوره علمي/كاربردي بوده كه دانش و مهارت مورد نياز جهت برنامه نويسي در محيط دات نت را براي فراگيران فراهم مي نمايد. تمركز دوره روي مطالبي از قبيل واسط هاي كاربري، ساختار برنامه، گرامر زبان و جزئيات پياده سازي برنامه ها خواهد بود . اين دوره نقطه ورود براي كليه كساني است كه قصد دارند در ساير دوره هاي دات نت شركت نمايند.

.

آنچه خواهید آموخت

  1. نصب اصولی نرم اﻓﺰار Visual Studio 2019
  2.  برنامه هاي ساده و ويژال را در محيط دات نت ايجاد نمايند.
  3.  فرم ها و كنترل ها را در ايجاد واسط هاي كاربري بكارگيرند.
  4.  متغيرها و آرايه ها را تعريف و استفاده نمايند.
  5.  توابع، و زير برنامه ها را ايجاد و بكارگيرند و با توابع آماده آشنا شوند.
  6.  به كمك جملات شرطي ساختارهاي تصميم گيري و حلقه اي را پياده سازي نمايند.
  7.  فرم ايجاد كرده و با كنترل هاي واسط كاربر آشنا شوند.
  8.  به كمك منوها، نوار وضعيت، و نوار ابزار كيفيت واسط كاربري را ارتقاء دهند.

سرفصل ها

 

  1. Introducing C#
  • WHAT IS THE .NET FRAMEWORK?
  • WHAT IS C#?
  • VISUAL STUDIO 2019
  1. Writing aC# Program
  • THE VISUAL STUDIO 2019 DEVELOPMENT ENVIRONMENT
  • CONSOLE APPLICATIONS
  • DESKTOP APPLICATIONS
  1. Variables and Expressions
  • BASIC C# SYNTAX
  • BASIC C# CONSOLE APPLICATION STRUCTURE
  • VARIABLES
    • Simple Types
    • Variable Naming
      1. Naming Conventions
  • Pascal Case
  • Camel Case
    • Literal Values
    • Variable Declaration and Assignment
  1. EXPRESSIONS
    •  Mathematical Operators
    • Assignment Operators
    • Operator Precedence
    •  Namespaces
  2. Flow Control
    • BOOLEAN LOGIC
      1. Boolean Assignment Operators
      2. Bitwise Operators
    • BRANCHING
  •  The Ternary Operator
  •  The if Statement
    • Checking More Conditions Using if Statements
  1. The switch Statement
  2.  LOOPING
  • do Loops
  • while Loops
  • for Loops
  • Interrupting Loops
  • Infinite Loops

 

  1. More About Variables
  • TYPE CONVERSION
    • Implicit Conversions
    • Explicit Conversions
  • Explicit Conversions Using the ConvertCommands
  • COMPLEX VARIABLE TYPES
    •  Enumerations
    •  Structs
    •  Arrays
    • Declaring Arrays
    • foreach Loops
    • Multidimensional Arrays
    • Arrays of Arrays
    • STRING MANIPULATION
  1. Functions
  • DEFINING AND USING FUNCTIONS
    • Return Values
      •  Parameters
      • Parameter Matching
      • Parameter Arrays
      • Reference and Value Parameters
      • Out Parameters

 

  • VARIABLE SCOPE
  •  Variable Scope in Other Structures
  •  Parameters and Return Values versus Global Data

 

  • THE MAIN( ) FUNCTION
  • STRUCT FUNCTIONS
  • OVERLOADING FUNCTIONS
  • Debugging and Error Handling
    • DEBUGGING IN VISUAL STUDIO
    •  Debugging in Nonbreak (Normal) Mode
      • Outputting Debugging Information
      • Tracepoints
      • Diagnostics Output Versus Tracepoints
    •  Debugging in Break Mode
      • Debugging in Break Mode
      • Monitoring Variable Content
      • Stepping Through Code
      • Immediate and Command Windows
      • The Call Stack Window
    •  ERROR HANDLING
      • try…catch…fi nally
      • Listing and Configuring Exceptions
      • Notes on Exception Handling
  1. Introduction to Object-OrientedProgramming
    •  WHAT IS OBJECT-ORIENTED PROGRAMMING?
  •  What Is an Object?
  • Properties and Fields
  • Methods
  •  The Life Cycle of an Object
  • Constructors
  • Destructors
  1. Basic Desktop Programming
  • WPF Controls
  • Properties
  • Events
  • Windows Form
  • Common Controls
  •  Label
  •  TextBox
  •  Button
  •  CheckBox
  •  RadioButton
  •  ListBox
  •  ComboBox
  •  Calendar
  •  PictureBox
  •  ProgressBar
  • Container Controls
  •  GroupBox
  •  Panel
  •  TabControl
  • Menus &ToolBars
  •  MenuStrip
  •  StatusStrip
  •  ToolStrip
  • Case Study

مخاطبان دوره

  • كليه افرادي كه قصد دارند با محيط برنامه نويسي دات نت آشنا شوند و وارد دنیای برنامه نویسی دات نت شوند.

پیش نیازها

  • آشنایی با الگوریتم و فلوچارت

.

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!