آموزش برنامه نویسی مقدماتی و شی گرا در #C


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد نوع برگزاری وضعیت ثبت نام ثبت نام فیلم جلسه اول
آموزش برنامه نویسی مقدماتی و شی گرا در #C 17 جلسه 51 ساعت یکشنبه از ساعت 17:30 الی 20:30
سه شنبه از ساعت 17:30 الی 20:30
يکشنبه 18 مرداد 1405 7,800,000 تومان مهندس آرش کاظم زاده حضوری و آنلاین -
مدت: 51 ساعت

بستر : Console Application 
 
محیط : Visual Studio
  
مخاطب: صفر مطلق، بدون پیشنیاز


رزومه استاد : مشاهده رزومه استاد


سرفصلهای آموزشی


    آشنایی با دوره و مبانی

       معرفی برنامه نویسی و منطق آن
 
       آشنایی با  #C و زبان NET. 

        نصب و راه اندازی Visual Studio 

        ساختار یک برنامه کنسولی و اجرای اولین پروژه 


    انواع داده و متغیرها

        متغیرها و ثابتها
    
        انواع داده عددی، رشته ای، بولی و کاراکتری 

         تبدیل نوع داده (Type Conversion)


    ورودی و خروجی

        نمایش اطلاعات در کنسول 

        دریافت ورودی از کاربر 

        قالب بندی خروجی 

    
    عملگرها

        عملگرهای ریاضی 

        عملگرهای مقایسه ای 

        عملگرهای منطقی
    
        اولویت عملگرها 

  
    کار با رشته ها

        متدهای پرکاربرد رشته 

        پیمایش و ویرایش رشته ها 

        الحاق و قالب بندی رشته ها 


    ساختارهای تصمیمگیری

        دستور if-else و if 
 
        دستورات تو در تو

        دستور switch 


    ساختارهای تکرار

        حلقه for 
     
        حلقه while 

        حلقه do-while 
    
        دستورات continue و break    

  
    متدها

        تعریف و فراخوانی متد 

        پارامترها و مقدار بازگشتی
 
        بارگذاری چندگانه(Overloading) 

       محدوده متغیرها (Scope)  


    آرایه ها

        تعریف و مقداردهی آرایه 

        پیمایش آرایه 

        آرایه های چندبعدی مقدماتی

 
    مجموعه ها

         لیست (List) 

        دیکشنری (Dictionary) 

        پیمایش و مدیریت مجموعه ها

 
    روش حل مسئله و الگوریتم های جستجو

        تحلیل و تجزیه مسئله 

        جستجوی خطی

        مقدمهای بر جستجوی دودویی 


    الگوریتم های مرتب سازی

        مرتب سازی حبابی(Bubble Sort) 
 
        مقایسه و تحلیل ساده کارایی 


    مقدمه و اصول شی گرایی

        کلاس و شیء
 
        سازنده (Constructor)  

        کپسوله سازی (Encapsulation)
  
        وراثت (Inheritance)  

        چندریختی مقدماتی (Polymorphism) 

 
    انتزاع و ترکیب

        اینترفیس (Interface) 

        کلاس انتزاعی (Abstract Class)  

        ترکیب (Composition)  


    مدیریت خطا و Debugging 

        بلوک try-catch 

        مدیریت انواع خطا 

        ابزارهای Debugging در Visual Studio


    کار با فایل و JSON 

        خواندن، نوشتن و افزودن به فایل متنی 

        مقدمه ای بر JSON 

        ذخیره و بازیابی داده با JSON  


    پروژه نهایی که کارجو باید تحویل دهد :

        طراحی و پیاده سازی یک پروژه عملی و کامل