دوره سوم مفاهیم برنامه نویسی بهار 95

C++ STL ISO/IEC 14882:2014

درباره ی دوره

سبک دوره : تخصصی



پیش نیاز: ندارد



مخاطبین دوره:

1- افرادی که برای اولین بار به سمت یادگیری زبان برنامه نویسی می آیند و قبلا زبان دیگری را کار نکرده اند و با مفاهیم برنامه نویسی آشنا نیستند. این افراد پس این دوره می توانند هر زبان دیگری را به سرعت یادبگیرند چرا که مفاهیم تمام زبان ها را در این دوره می آموزند و همچنین با اصول کد نویسی و تکنیک های مهندسی نرم افزار ، اصول دیباگ کردن پروژه و ... آشنا می شوند.

2- افرادی که قصد تدریس زبان ++C , C را دارند.

3- افرادی که قصد یادگیری زبان ++C به صورت حرفه ای و مفهومی را دارند.



توضیحات:

این دوره برای افرادی مناسب است که با مفاهیم برنامه نویسی آشنا نیستند و یا با جزئیات مفاهیم برنامه نویسی آشنا نیستند.

در این دوره شرکت کنندگان با تاریخچه ی زبان های برنامه نویسی، دسته بندی زبان های برنامه نویسی و میزان کاربرد آنها در بازار امروز آشنا می شوند همچنین با اصول اولیه ی نحوه ی کار کامپایلر و سایر اصطلاحات اساسی آشنا می شوند.

شرکت کنندگان در جلسات اولیه قبل از ورود به بحث برنامه نویسی نحوه ی برخورد سیستم عامل با کد های برنامه نویس و اجرای آن را فرا خواهند گرفت و پس از آن بر اساس استاندارد زبان c++ 14 به شکلی مفاهیم را فراخواهند گرفت که براحتی و تسلط کامل قدرت یادگیری زبان دیگر را داشته باشند. پس از مفاهیم اولیه سر فصل های دوره به شکل زیر می باشد.

مشخصات دوره

مدت ساعت دوره: 60
تاریخ شروع: مرداد1395
مدرس: محمد ایوبی راد
شهریه ی دوره: رایگان
مکان برگزاری: غیر حضوری ، آنلاین در سرورهای آموزشی
ظرفیت مانده: 7
[ثبت نام فعلا آغاز نگردیده است.]

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

مقدمه ای بر زبان های برنامه نویسی

برنامه اجرایی و واکنش سیستم عامل

ساختار یک پروژه برنامه نویسی در IDE

ساختار زبان ++C

کتابخانه ی قالب استاندارد (STL)

محیط Visual Studio

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

فضای نام (NameSpace)

مهندسی نرم افزار 1

ساختارهای کنترلی 1 (Control Flow)

ساختارهای کنترلی 2 (Control Flow)

آرایه ها - Array

اشاره گرها- C++ Pointer

رشته ها - String

توابع - Function

فایل ها - File

شی گرایی - Basic OOP Concepts

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