تصمیم گیری

برای شرکت در کلاس ها
1- ابتدا رزومه ی ما را از طریق این لینک بررسی کنید
2- مقالات و مطالب آموزشی ما را بخوانید
3- در جلسه ی اول به صورت رایگان شرکت کنید
بعد تصمیم بگیرید :)

نام دوره مدت (ساعت) شهریه (ریال) شروع کلاس مدرس زمان کلاس ثبت نام

دوره آموزش مفاهیم برنامه نویسی با ++C

دوره آموزش مفاهیم برنامه نویسی با ++C

دوره آموزشی ++C

معرفی دوره

در این دوره با یکی از زبان های پایه دنیا آشنا خواهید شد، در تمام دانشگاه های دنیا برای شروع برنامه نویسی به هر فردی ابتدا زبان C و ++C را آموزش می دهند. در این دوره با مفاهیم برنامه نویسی و نحوه برنامه نویسی و ابزار ها و تمام نیازهای مقدمات برنامه نویسی آشنا خواهید شد.

مشاور دوره

زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین بصورت هم‌زمان است. زبان ++C توسط بی‌یارنه استراس‌تروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را "C با کلاس" (C With Classes) نام‌گذاری نمودند.

ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. نسخه فعلی استاندارد این زبان ISO/IEC 14882:2003 است.

  • دوره آموزش مفاهیم برنامه نویسی با ++C (مقدماتی)

    • مباحث اولیه
    • مرور کلی
    • نصب و تنظیم محیط توسعه
    • دستورات اولیه
    • انواع داده ها
    • انواع متغیرها
    • دامنه متغیرها
    • انواع تغییر دهنده ها
    • منابع کلاس ها
    • عملگرها
    • انواع افزایش ها و کاهش ها
    • خواندن اطلاعات از صفحه کلید و گرفتن خروجی
    • نوع داده ای رشته ای و ورودی و خروجی داده ها
    • فرمت بندی خروجی
    • استفاده از شرط (if)
    • استفاده از switch
    • حلقه for
    • حلقه while
    • تعریف ارایه
    • مرتب سازی ارایه
    • جستجو در ارایه
    • ارایه چند بعدی
    • ماتریس ها
    • تعریف توابع و کاربرد انها
    • نوشتن توابع
    • روش های ارسال پارامتر به توابع
    • تابع با خروجی void
    • توابع بازکشتی
    • توابع هم نام
    • توابع inline
    • ساخت فایل های کتابخانه ای
    • حوزه متغیر ها
    • تعریف اشاره گرها
    • اشنایی با عملگر های اشاره گر
    • کاربرد اشاره گر ها در توابع
    • ایجاد متغیر های پویا
    • ایجاد ارایه پویا
    • اشاره گر های تابع
    • ارایه ای از اشاره گر ها
    • زمان و تاریخ
    • ساختار داده ها
    • Structure ها
    • فایل ها
    • نوشتن و خواندن فایل ها
    • نوشتن و خواندن به صورت باینری
    • نوشتن و خواندن به صورت رشته
    • نوشتن و خواندن به صورت رکورد
    • مدیریت استثناها
    • حافظه پویا
    • مباحث Name space
    • لیست های پیوندی
    • تعریف node
    • ایجاد گره و حذف ان
    • ادغام لیست های پیوندی
    • لیست های دو طرفه
    • لیست حلقوی
    • پشته وکاربرد های ان
    • صف ها و کاربرد های ان
    • درخت ها
    • قالب
    • پیش پردازنده
    • چند نخی
    • طراحی وب
    • حل مسائل
    • تمرین ها
    • پرسش و پاسخ
    • تعریف پروژه
    • معرفی منابع مفید یادگیری

    دوره آموزش مفاهیم برنامه نویسی با ++C (پیشرفته)

    • چرا شی گرایی؟
    • کلاس ها
    • سازنده کلاس
    • کاربرد سازنده و ارسال پارامتر به ان
    • مخرب کلاس
    • کاربرد مخرب
    • اشیاء
    • محدودیت اعضا
    • قرار دادن کلاس های مختلف در فایل های جدا
    • کلاس با اعضای استاتیک
    • اشاره گر this و کاربرد ان
    • انتساب اشیاء به یکدیگر
    • ارایه ای از اشیاء
    • توابع friend
    • کلاس های friend
    • کاربرد کلاس های friend
    • ارث بری
    • مباحث over load
    • کاربردد overload
    • چند ریختی
    • کلاس های abstract
    • مباحث کپسوله کردن
    • کلاس های Interface
    • تعریف مجدد عملگرها
    • حل مسائل
    • تمرین ها
    • پرسش و پاسخ
    • تعریف پروژه
    • معرفی منابع مفید یادگیری
به دلیل علاقه ای که به ریاضی داشتم برنامه نویسی را به عنوان حرفه ی خود انتخاب کردم زیرا ریاضی را به طور عملی میتوان در برنامه نویسی تجربه کرد.

شروع برنامه نویسی من با زبان c بود اما با توجه به بازار کار و برنامه های تجاری زبان سی شارپ را یاد گرفتم و همچنین با asp.net نیز آشنا شدم

تعداد پروژه هایی که انجام داده ام زیاد نبوده زیرا نزدیک 3 سال را بر روی یک پروژه HIS کار می کردیم و پس از آن نیز بر روی یک پروژه وب سایت کشوری مشغول بودیم.

با توجه به همکاری این مجموعه با اروپا پروژه هایی نظیر Garden Tags و feathers healing و...

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

.Net Senior Developer

به برنامه نویسی علاقه زیادی دارم و همچنین تدریس برنامه نویسی از همین رو همیشه سعی کردم در کنار کار برنامه نویسی بخشی از زمان را در دانشگاه صرف تدریس برنامه نویسی کنم.

برنامه نویسی را از سال 80 آغاز کردم خوب زبان های زیادی را در این مدت کار کردیم و متناسب با پیشرفت و گذشت زمان ما نیز به سمت سی شارپ آمدیم و مدت بسیاری زیادی است که با این زبان کار می کنم

پروژه ها و موضوعات مختلفی را در این سال ها کار کردیم از مباحث نرم افزار های پیچیده ی workflow تا وب سایت های مدیریتی مانند سامانه کشوری ماده ی 16 - نرم افزار ثبت اطلاعات نیروی انتظامی و...
در حال حاضر هم روی مباحث کلود کار می کنم و با توجه نبودن هیچ اطلاعاتی در این زمینه تمامی این مطالب را در بخش مقالات سایت قرار داده ام

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

نظرات کاربران در خصوص این دوره

  • سلام وقت بخیر

    ضمن تشکر از اموزش چند زبانه کردن سایت

    میخواستم بدونم برای اینکه کل سایت (اخبار- لاگین- محصولات و ...) بخواد به 2 زبان باشه باید چیکار کنم؟

    یعنی باید دونه دونه فارسی و انگلیسی در Notifications.resx ها وارد کنم؟ اخه اخبار که در سایت هست رو نمیشه این کار رو کرد....

    ممنون میشم اگر بنده را راهنمایی بفرمایید.

    سپاس

  • سلام شما در تهران هم دوره آموزشی برگزار می کنید؟

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

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

  • با سلام

    خواستم بدونم یادگیری از کتاب اموزش برنامه نویسی اندروید که تو سایت هس برای یادگیری ساخت برنامه اندرویدی که درامدی هم برایمان داشته باشد مانع ندارد؟؟ چون گفتین باید به تایید نویسنده برسد.خواهشا جواب را حتما برایم

    بفرسین

  • سلام خدمت شما دوست عزِیز

    یکی از پکیج های آموزشیتون که در سایت پی سی دانلود قرار گرفته بود رو من دانلود کردم اول این که ممنون از آموزش عالیتون

    دوم اینکه من میتونم و اجازه دارم این پکیج رو به قیمت خیلی کمی در بازار عرضه کنم یعنی به فروش برسانم مثلا قیمت 20 هزار تومان

    بله یا خیر ؟

برای ثبت نظر در وب سایت می بایست ثبت نام کنید و یا از این قسمت وارد شوید.