صفحه اصلیدوره‌ها زبان سی شارپ مقدماتی
 زبان سی شارپ

زبان سی شارپ مقدماتی

این دوره، آموزش برنامه‌نویسی با استفاده از زبان #Microsoft C می‌باشد. این دوره مخصوص دانش‌جویانی می‌باشد که حداقل تسلط بر مقدمات و مبانی برنامه‌نویسی را داشته و تصمیم دارند تا برنامه‌نویسی به کمک زبان سی‌شارپ را یاد بگیرند.

زبان سی‌شارپ یک زبان برنامه‌نویسی خیلی خوب و قوی و یکی از زبان‌های بسته‌ی نرم‌افزاری Microsoft .NET محصول شرکت Microsoft می‌باشد که هم‌اکنون نیز در سطح بین‌المللی کاربردهای زیادی دارد.

تولید اپلیکیشن‌های تحت ویندوز و وب، اپلیکیشن‌های تحت تلفن همراه و برنامه‌نویسی سخت‌افزاری از جمله محصولات مهمی‌ است که توسط این زبان می‌توان تولید کرد.

هم‌چنین برنامه‌های حوزه‌ی هوش مصنوعی، علم داده، یادگیری ماشین و یادگیری عمیق نیز از دیگر محصولات جدیدی است که توسط این زبان می‌توان ایجاد نمود.

در دوره‌ی حاضر، دانش‌جویان به طور کامل و با کیفیت قابل قبول، مقدمات برنامه‌نویسی سی‌شارپ را فرا گرفته و توانایی ایجاد برنامه‌های Windows-Form را به طور کامل می‌آموزند و هم‌چنین آمادگی لازم جهت ورود به دنیای برنامه‌نویسی پیش‌رفته‌ی سی‌شارپ را کسب می‌کنند.

 

قوانین دوره:

  • حضور به موقع و مرتب و فعال دانش‌جویان در کلاس (حضور و غیاب انجام می‌شود و دانش‌جویانی که بیش از دو جلسه غیبت داشته باشند حذف خواهند شد.)

  • انجام به موقع و مرتب تمرین‌های تدوین‌شده که در طول دوره ارائه می‌گردد.

  • هم‌کاری با تیم پشتیبان توت که در طول دوره در کنار دانش‌جویان هستند به منظور حفظ کیفیت یادگیری دانش‌جویان

  • تکمیل صحیح اطلاعات فردی در فرم مربوط به ثبت نام به منظور درج در گواهی دوره

سرفصل های دوره

  • معرفی سی‌شارپ
  • تعاریف مربوطه
  • معرفی محیط برنامه‌نویسی
  • ایجاد برنامه‌ی جدید
  • آشنایی با منوها و ابزارها
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • متغیرها
  • انواع داده‌ها
  • اصول نام‌گذاری
  • سازمان‌دهی کدها
  • اصول برنامه‌نویسی تمیز
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • معرفی برنامه‌نویسی شیءگرا
  • معرفی فرم ویندوزی
  • معرفی کنترل‌ها
  • ویژگی‌های کنترل‌ها
  • متدهای کنترل‌ها
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • منطق شرط در برنامه‌نویسی
  • حالت‌های مختلف ایجاد شرط‌ها
    • if
    • if..else
    • if..else if
    • switch..case
  • خطایابی در شرط‌ها
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • منطق حلقه‌های تکرار
  • حالت‌های مختلف ایجاد حلقه‌های تکرار
    • for
    • while
    • do..while
    • foreach
  • خطایابی در حلقه‌های تکرار
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • منطق Data-Structure
  • آرایه‌ها
    • پیمایش آرایه‌ها
    • جستجو در آرایه‌ها
    • مرتب‌سازی آرایه‌ها
    • انتساب و تغییر محتوای آرایه‌ها
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • تعریف رشته‌‌ها
  • جستجو در رشته‌ها
  • ادغام رشته‌ها
  • تفکیک محتوای رشته‌ها
  • تغییرات در رشته‌های کاراکتری
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • اصول و منطق برنامه‌نویسی ماژولار
  • ایجاد توابع
  • انواع فراخوانی توابع
  • آرگومان‌ها و پارامترها
  • توابع ریاضی
  • توابع رشته‌ای
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • معرفی ساختار تاریخ و زمان
  • کلاس‌ها و توابع مربوط به تاریخ و زمان
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • کار با کنترل‌های مختلف از طریق ساختارهای شرطی و حلقه‌های تکرار
  • رویدادهای فرم
  • رویدادهای کیبورد
  • رویدادهای ماوس
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • اصول طراحی حرفه‌ای فرم‌های ویندوزی
  • حرکت بین فرم‌ها
  • انتقال داده‌ها بین فرم‌ها
  • حالت‌های مختلف ایجاد و مدیریت فرم
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی
  • معرفی حالت‌های استثناء
  • اصول دستگیری حالت‌های استثناء
  • ایجاد چندین برنامه‌ی کاربردی
  • ارائه‌ی تمرین‌های عملی

جزئیات دوره

کد دوره :TUT-21112-C#-frسطح دوره :مقدماتیپیش نیاز :بدون پیش نیازمدت دوره :12 ساعتمدیر دوره :کیارش علیزاده
مدرس دوره :علیرضا اسلامی‌زاد
مشاهده رزومه مدرس
نحوه برگزاری :اسکایپوضعیت دوره :در حال ثبت نامتاریخ شروع دوره :1403/5/1هزینه دوره :رایگان!ظرفیت دوره :30تعداد دانشجویان :0
برای ثبت نام در دوره ابتدا وارد سایت شوید.