برنامه نویسی - بک اند مقدماتی

12 هفته
|
مدت زمان : 14:48:08
قیمت دوره : 4,270,000 تومان
اساتید : اشکان رحمانی

معرفی دوره

بطور کلی برنامه نویسان و توسعه دهندگان وب به دو دسته بک اند و فرانت اند تقسیم می‌شوند. 

بک اند (Back-End) بخشی از یک وبسایت یا نرم افزار است که کاربران قادر به مشاهده آن نیستند. به عبارت بهتر، بک اند، مغز یک سایت است که وظیفه کنترل منطق را بر عهده دارد. کدهایی که در بخش بک اند نوشته می‌شوند، به طور مستقیم با سیستم در ارتباط نیستند، بلکه از طریق سرور به مرورگر کاربرها ارسال می‌شوند

چه زمینه‌هایی داره؟

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

مدل‌های کاریش چجوریه؟

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

چه تجهیزاتی میخواد؟ یه لپ تاپ خیلی معمولی یا PC با رم 4 و cpu i3 کارتون رو راه میندازه

چقدر طول میکشه؟

خیلی به افراد بستگی داره و نمیشه خیلی دقیق گفت ولی اگر صفر صفر باشین، برای ورود به کارآموزی بین ۶ ماه تا ۱ سال باید زمان بذارین و تمرین کنین.

آیندش چیه؟برنامه نویسی، کارآفرینی، مدیر فنی

 مکملش چیه؟ طراحی محصول، طراحی UI/UX

حقوقش چقدره؟

در ایران و با حقوق ثابت از ماهی ۶ میلیون تومن شروع میشه و تا ۵۰ میلیون تومن اما بعد از اون کاملن بستگی به خودتون داره چون حقوق برنامه نویسی سقف نداره

 فریلنسر یش چی؟

بستگی داره به اینکه پروژه ای کار کنین یا ساعتی، با ایران کار می کنید یا با خارج از کشور

برای برنامه نویس مبتدی از حداقل ساعتی ۱۰۰ هزار تومن شروع میشه به بالا و سقف نداره

برای کار دلاری هم میانگین ساعتی ۴۵ دلار امکان پذیره و اون هم سقف نداره

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

مقدمات کلی
سی‌شارپ چیست و چرا انتخاب ما هست؟
نصب و راه اندازی محیط اولیه و تمام نرم‌افزارهای مورد نیاز
ساخت و توضیح اولیه یک اپلیکیشن ساده سی شارپی
نحوه نمایش خروجی

کامنت گذاری
آشنایی و توضیح انواع متغیرها
آشنایی با ثابت‌ها
تبدیل تایپ در متغیرها
آشنایی با گرفتن ورودی از کاربر
آشنایی و نحوه کار با عملگرهای حسابی
آشنایی با کلاس Math

طریقه استفاده از اعداد تصادفی
چالش شماره 1
کار با متدهای ساختار داده string
توضیح و آشنایی با عبارات شرطی
آشنایی با switch ها
عملگرهای منطقی

آشنایی و کار با انواع حلقه‌ها: while, for, nested loop
چالش شماره 2
آشنایی با ساختار داده آرایه‌ها - arrays
آشنایی foreach loop

آشنایی و پیاده سازی متدها
آشنایی با کلمه کلیدی return
سربارگذاری متدها - method overloading
آشنایی با کلمه کلیدی params
طریقه هندل کردن خطاهای اپلیکیشن

آشنایی با عملگرهای شرطی
چالش شماره 3
آشنایی با عملیات درج در رشته ها - string interpolation
آشنایی و پیاده سازی آرایه های چندبعدی

ساختار و آشنایی با کلاس ها، اشیا و سازنده‌ها
آشنایی با مفهوم static
محدوده (scope) و طول عمر (lifetime) متغیرها در سی شارپ
چگونگی سربارگذاری سازنده‌ کلاس‌ها
مفهوم وراثت در شی گرایی

آشنایی با ساختار کلاس‌های انتزاعی - abstract classes
طریقه استفاده آرایه‌ای از اشیا
پاس دادن اشیا به عنوان پارامتر ورودی
چالش شماره 4

چگونگی و مفهوم استفاده از method overriding و توضیح متد ToString
آشنایی و مفهوم interface ها
شروع کار با لیست ها
معرفی LINQ ، کاربرد و دستورات مهم آن

آشنایی با مفهوم getter & setter و پراپرتی‌های از پیش نوشته شده
آشنایی با enum ها
آشنایی و پیاده سازی generic ها

آشنایی با مفهوم چند نخی یا multithreading
شروع به کار با مفاهیم async/await

جمع بندی دوره

مخاطب دوره

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

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

چرا موبوکالج؟

    ایجاد فرصت کارآموزی از طریق موبو کالج پس از اتمام دوره

    آموزش توسط اساتیدی که خودشان با همین مهارت کسب درآمد می کنند

    برگزاری وبینارهای رفع اشکال هر دو هفته

    عضویت در گروه رفع اشکال با دانشجویان هم دوره

    ارائه پروژه های هفتگی منطبق بر سرفصل ها

    ارائه منابع آموزشی تکمیلی با دو هدف بیشتر بدانید و باید بدانید

اساتید دوره

موبوکالج از اساتیدی برای تدریس مھارت ھا استفاده کرده است، که خودشان از ھمان مھارت کسب درآمد می کنند

اشکان رحمانی
برنامه نویس

حدود ۷ سال به صورت حرفه ای تو صنعت نرم افزار کار کردم. 

تو این مدت پروژه هایی بر روی بسترهای موبایل و وب برای سازمان های دولتی و خصوصی پیاده سازی کردم.

همچنین طی این سال ها به صورت تمام وقت, پروژه ای و یا به عنوان مشاور برای شرکت های مختلف ایرانی و همینطور خارجی به صورت ریموت فعالیت داشتم.

تخصص اصلی من ساخت و طراحی سیستم های توزیع شده در مقیاس بالا و راهبری تیم های نرم افزاری هستش و در حال حاضر هم به عنوان راهبر فنی شرکت دانش بنیان پی پینگ مشغول به کار هستم.

نتظرات شما

مهارت جویان چه نظراتی در رابطه با دوره های موبوکالج داشته اند.

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

سرفصل های دوره برنامه نویسی - بک اند مقدماتی

مقدمات کلی
سی‌شارپ چیست و چرا انتخاب ما هست؟
نصب و راه اندازی محیط اولیه و تمام نرم‌افزارهای مورد نیاز
ساخت و توضیح اولیه یک اپلیکیشن ساده سی شارپی
نحوه نمایش خروجی

کامنت گذاری
آشنایی و توضیح انواع متغیرها
آشنایی با ثابت‌ها
تبدیل تایپ در متغیرها
آشنایی با گرفتن ورودی از کاربر
آشنایی و نحوه کار با عملگرهای حسابی
آشنایی با کلاس Math

طریقه استفاده از اعداد تصادفی
چالش شماره 1
کار با متدهای ساختار داده string
توضیح و آشنایی با عبارات شرطی
آشنایی با switch ها
عملگرهای منطقی

آشنایی و کار با انواع حلقه‌ها: while, for, nested loop
چالش شماره 2
آشنایی با ساختار داده آرایه‌ها - arrays
آشنایی foreach loop

آشنایی و پیاده سازی متدها
آشنایی با کلمه کلیدی return
سربارگذاری متدها - method overloading
آشنایی با کلمه کلیدی params
طریقه هندل کردن خطاهای اپلیکیشن

آشنایی با عملگرهای شرطی
چالش شماره 3
آشنایی با عملیات درج در رشته ها - string interpolation
آشنایی و پیاده سازی آرایه های چندبعدی

ساختار و آشنایی با کلاس ها، اشیا و سازنده‌ها
آشنایی با مفهوم static
محدوده (scope) و طول عمر (lifetime) متغیرها در سی شارپ
چگونگی سربارگذاری سازنده‌ کلاس‌ها
مفهوم وراثت در شی گرایی

آشنایی با ساختار کلاس‌های انتزاعی - abstract classes
طریقه استفاده آرایه‌ای از اشیا
پاس دادن اشیا به عنوان پارامتر ورودی
چالش شماره 4

چگونگی و مفهوم استفاده از method overriding و توضیح متد ToString
آشنایی و مفهوم interface ها
شروع کار با لیست ها
معرفی LINQ ، کاربرد و دستورات مهم آن

آشنایی با مفهوم getter & setter و پراپرتی‌های از پیش نوشته شده
آشنایی با enum ها
آشنایی و پیاده سازی generic ها

آشنایی با مفهوم چند نخی یا multithreading
شروع به کار با مفاهیم async/await

جمع بندی دوره

سوالات متدوال

ممکن است در رابطه با دوره ها و نحوه برگزاری کلاس ها سوالاتی داشته باشید که نیاز است قبل از ثبت نام بدانید.

در صورتی که جواب سوالات خودتون رو پیدا نکردید٬ میتوانید از طریق شماره واتس اپ با کارشناسان ما در تماس باشید.

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

هر ترم موبوکالج ۱۲ هفته ای می باشد و محتوای هر دوره شامل فیلم آموزشی، منابع تکمیلی و پروژه ها به صورت هفته محور، در طول دوره ارائه می شود

برای رفع اشکال و برطرف کردن ابهامات شما در طول دوره، ۲ بخش را در نظر گرفته ایم. یکی وبینارهای دو هفتگی با اساتید و یا منتورهای هر دوره می باشد که علاوه بر تشریح پروژه های هفتگی ارائه شده در طول هفته، به سوالات شما پاسخ می دهند و یکی هم عضویت در باشگاه های تلگرامی با دانشجویان هم دوره ای خودتان می باشد که بعد از ثبت نام در دوره برایتان فعال می شود و می توانید آن جا با سایر دانشجویان و منتورهای دوره علاوه بر شبکه سازی کردن، به رفع اشکال بپردازید

هر دانشجو در موبوکالج یک پروفایل شخصی با عنوان کارنما دارد که تمامی عملکرد آن شامل نتایج آزمون های هدایت شغلی شما، وضعیت مشاهده دوره ها، فایل پروژه های هفتگی شما، فعالیت جانبی شما در باشگاه موبوکالج، و …. در آن قرار دارد و این روندنما در دسترس کارفرماها قرار می گیرد تا کارآموز و یا سرمایه انسانی خود را از دانشجویان موبوکالج انتخاب کند

پیشنهاد می کنیم در مسیر طلایی موبوکالج ثبت نام کنید تا علاوه دریافت هدیه ارزشمند "کارگاه های مهارت نرم" ، دو هفته به همه دوره ها دسترسی پیدا کرده تا با محتوای دوره ها از نزدیک آشنا شوید،سپس با شرکت در آزمون های رغبت سنجی استرانگ و هوش های چندگانه مکنزی – گاردنر، کارگاه طراحی مسیر شغلی و کارگاه انتخاب رشته بتوانید پس از 2 هفته دوره متناسب به شخصیت شغلی تان را آگاهانه انتخاب کنید

ثبت نام در برنامه نویسی - بک اند مقدماتی

اعمال کد تخفیف

هزینه نهایی: 4,654,300 تومان

به مبلغ دوره ۹ درصد مالیات بر ارزش افزوده اضافه شده است

پرداخت قسطی با اسنپ‌پی
۴ قسط بدون کارمزد، ماهانه ۱٬۱۶۳٬۵۷۵ تومان