معرفی دوره :

  • مدرس دوره : سمیه عبداللهی
  •  مدت زمان دوره :  ۳۲ ساعت
  •  سطح دوره : ویژه بازارکار
  • پیشنیاز : الگوریتم و فلوچارت
  • هزینه دوره:  ۱,۸۰۰,۰۰۰ تومان
  • دوره کاملا عملی و  به صورت آنلاین /حضوری

    کاراموز عزیز، لطفا پس از ثبت نام با شماره ۱۰۳۱۲۰۱-۰۹۳۶ تماس بگیرید تا برنامه هفتگی کلاس در اختیارتان قرار بگیرد

ثبت نام

 

دوره  برنامه نویسی سی شارپ  (#C )         (کامل ترین آموزش جهت ورود به بازار کار)

زبان برنامه نویسی سی شارپ، یک زبان توسعه یافته توسط شرکت ماکروسافت است. زبا سی شارپ یک زبان پند سکویی (Cross Plat Form) می باشد یعنی میتوان با استفاده از این زبان خروجی های متفاوتی تولید کرد به عبارتی برنامه های تحت ویندوز، تحت وب و بازی ساخت.

در این دوره سرفصل های زیر به صورت کاربردی  و پروژه محور آموزش داده می شود و شما پس از پایان دوره قادر به نوشتن برنامه های  شی گرا با زبان برنامه نویسی سی شارپ خواهید بود.

سرفصل های این دوره به شرح زیر است:

  • معرفی دوره آموزش C#

    • تاریخچه C#
    • انواع زبان های برنامه نویسی
    • انواع نرم افزار های قابل توسعه توسط C#
    • آموزش مفسر ها و کامپایلر ها
    • آموزش نحوه اجرای برنامه های C#
    • آموزش برنامه نویسی ‏Object Oriented Programming
    • اصو ل نامگذاری در C# (‏Naming‏)‏
    1. آموزش برنامه نویسی در C#
    • اولین برنامه درC#
    • آموزش برنامه نویسی ویندوز
    • آموزش اصول قالب بندی و نمایش متن
    • آموزش Comment ها در زبان C#
    • آموزش استفاده از visual studio 2017
    • انواع داده اولیه در سی شارپ
    • آموزش مفاهیم حافظه
    • حافظه Stack و Heap
    • تصمیم گیری و عملگر های رابطه ای
    • آموزش عملگر های منطقی در C#
    • آموزش عملگر های تخصیص دهنده در این دوره از آموزش #C
    • آموزش عملگر های افزاینده و کاهنده
    • آموزش ساختار های کنترلی در این دوره از آموزش #C
    • آموزش ساختار های شرطی if & if else
    • آموزش عبارت تکرار ‏while
    • آموزش عبارت تکرار ‏Do-while
    • آموزش عبارت تکرار ‏for
    • آموزش عبارت تکرار Foreach
    • آموزش عبارت چند انتخابی ‏switch
    1. کار با فرم ها در پروژه های ویندوزی
    • آشنایی با کنترل های ابتدایی نظیر :

    Button, TextBox, Group Box, Picture Box, List Box, DataGridView و …

    1. آموزش متد ها ‏در زبان C#
    • آموزش اعلان و فراخوانی متد ‏در C#
    • آموزش Optional parameter ها
    • آموزش متد ها و فیلد های ‏Static
    • قلمرو اعلان در C#
    • آشنایی با کلمات کلیدی ref و out
    • استفاده از آرایه به عنوان ورودی و خروجی متد
    • Call by value & Call by Refrence
    • Method Overloading
    • آموزش Generic Method
    • Static Method
    1. آموزش آرایه ها ، رشته ها و فایل ها ‏ درC#
    • آموزش انواع اصلی و مرجع درC#
    • آموزش آرایه ها
    • آموزش عبارت ‏for‏پیشرفته
    • آموزش آرایه های چند بعدی درC#
    • آموزش رشته ها و کاراکترها درC#
    • آموزش متدهای کار با کاراکترها
    • مقایسه رشته ها درC#
    • آموزش متد های ‏String
    • آموزش اتصال و استخراج رشته ها درC#
    • آموزش کار با فایل های سیستم عامل درC#
    1. آمـوزش بـرنامه نویسی شی گرا در سی شـارپ
    • تعریف برنامه نویسی شی گرا OOP
    • تعریف کلاس – Class
    • تعریف Property و Field
    • آموزش اعلان کلاس و نمونه سازی یک شی از کلاس در C#
    • آموزش مقدار دهی شی ها با سازنده ها (Constructor) در C#
    • آموزش مفاهیم کنترل دسترسی (internal ، Public , private , protected)
    • آموزش متد های سازنده کلاس در C#
    • تعریف Automatically Implemented Properties
    • تعریف Read – Only Properties
    • آموزش کپسوله سازی و متد های ‏set‏و ‏get
    • Namespace ها در سی شارپ
    • معرفی کلمه کلیدی this
    • آموزش کلاس های ‏Static
    • آموزش کلاس های ‏abstract
    • آموزش کلاس های sealed
    1. آمـوزش وراثت در سی شـارپ
    • آمـوزش لزوم وراثت در برنامه نویسی
    • آمـوزش وراثت یک سطحی در سی شـارپ
    • آمـوزش وراثت دو سطحی در سی شـارپ
    • آمـوزش ارث بری توابع در سی شـارپ
    • آمـوزش استفاده از Base برای دسترسی به متدهـای Parent
    • آمـوزش وراثت در Constructor ها و فراخوانی Constructor والد با استفاده از Base
    • آمـوزش توالی شکل گیری Object ها در حافظه در زمان ساخته شدن Object فرزند
    • جمع بندی و ارائه چند مثال عملی
    1. کنترل استثنا در این دوره از آموزش C#
    • آموزش انواع Exception درC#
    • بررسی Exception
    • آموزش Finally درC#
    • آموزش Using
    • آموزش Multi-catch درC#
    1. آشنایی با کامپوننت های گرافیکی و ساخت رابط های کاربری در ویندوز در این دوره ازآموزش C#

    در این بخش از دوره آموزشی به آموزش کلیدی مفاهیم دیتابیس می پردازیم:

    • SQL Server چیست؟
    • چگونه SQL Server را نصب کنم؟
    • ارائه و معرفی نسخه مناسب SQL Server برای نصب
    • آموزش محیط کلی کار کردن با SQL Server
    • آموزش مفاهیم اصلی بانک اطلاعاتی
    • جدول چیست؟
    • رابطه چیست؟
    • آموزش ایجاد جداول در SQL Server
    • آموزش انواع DataType ها در SQL Server علی الخصوص Data Typeهای متعلق به Varchar,Nchar,Char,Nvarchar,NvarChar(Max) و زمان مناسب استفاده از هر یک از آنها
    • آموزش مفهوم Identity در جداول SQL Server
    • آموزش ساخت Primary Key در SQL Server
    • چگونه Dataهای مرتبط با تاریخ را ذخیره سازی کنیم؟
    • آموزش ساخت diagram برای درک مفهوم عملکرد SQL Server
    • بررسی دستورات SQL
    • آموزش دستور Insert
    • آموزش دستور Update
    • آموزش دستور Delete
    • آموزش دستور Select همراه با where و And و Or و Like
    • آموزش دستورات Join برای اتصال چند جدول به همدیگر در محیط Query نویسی در SQL Server
    1. آمـوزش مفهوم ORM
    • آمـوزش نگاشت (Mapping) بین کلاس و جدول
    • آمـوزش نگاشت (Mapping) رابطه ۱ / n در Entity Framework
    • آمـوزش نگاشت (Mapping) رابطه n / m در Entity Framework
    • آمـوزش نگاشت (Mapping) برای Self Relation در Entity Framework
    1. آمـوزش انواع روش هـای کار کردن با Entity Framework
    • بررسی DataBase First در Entity Framework
    • بررسی Code First در Entity Framework
    • بررسی Model First در Entity Framework
    1. آمـوزش بازیابی داده از Entity Framework با استفاده از Query
    • آمـوزش ساخت Anonymous Object با استفاده از کوئری
    • آمـوزش دستور First or Default
    • آمـوزش دستور Single or Default
    • آمـوزش دستور Find
    • آمـوزش ترکیب شرط ها با استفاده از and در Entity Framework
    • آمـوزش ترکیب شرط ها با استفاده از or در Entity Framework
    • آمـوزش ثبت داده ها با استفاده از Entity Framework
    • آمـوزش حذف داده ها با استفاده از Entity Framework
    • آمـوزش بروز رسانی داده ها با استفاده از Entity Framework
    1. آموزش LINQ
    • آموزش Query Expressions
    • آموزش Sub queries
    • آموزش LINQ to SQL
    • آموزش LINQ to Entity
    • آموزش Filtering
    • آموزش Projecting
    • آموزش Joining
    • آموزش Ordering
    • آموزش Grouping