فناوری اطلاعات(IT)

Full stack developer (توسعه دهنده فول استک)

0 دانشجو
۶۰ ساعت

درباره این دوره

در چند سال گذشته توسعه دهنده فول استک یا Full Stack Developer یکی از عناوین شغلی حائز اهمیت و پر تقاضا در حوزه فناوری اطلاعات شناخته شده و سالانه پروژه‌های مختلفی برای این جایگاه شغلی و آموزش آن تعریف می‌شود.

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

در واقع ساخت و طراحی یک وب سایت یا سیستم‌های نرم افزاری تحت وب به دو بخش front-end و back-end تقسیم می‌شود که یک توسعه دهنده فول استک باید با درک درستی از این دو بخش داشته باشد و با مهارت‌های لازم به راحتی بتواند از ابتدا تا انتهای پروژه را به تنهایی مدیریت کند.

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


اهمیت
 فول استک دولوپر Full Stack Developer:

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

وظایف توسعه دهنده فول استک:

  • نیازهای کاربر را به معماری کلی و پیاده سازی سیستم‌های جدید ترجمه می‌کند.
  • مدیریت پروژه و هماهنگی با مشتری
  • نوشتن کد بک اند به زبان‌های Ruby ،Python ،Java ،PHP
  • نوشتن کد پیش فرض بهینه شده HTML و JavaScript
  • درک، ایجاد و اشکال زدایی query داده‌های مربوط به پایگاه داده
  • ایجاد کد تست برای تأیید درخواست در برابر نیاز مشتری
  • نظارت بر عملکرد برنامه‌های تحت وب و زیرساخت‌ها
  • عیب یابی برنامه وب با وضوح سریع و دقیق


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

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

مسیر یادگیری دوره Full Stack Developer در جهاد دانشگاهی صنعتی شریف:

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

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

آشنایی و توسعه برنامه‌های تحت وب با یک فریم ورک‌ پایتونی Full Stack همانند Django

آشنایی با الگوی MVT

آشنایی و کار با Django Template Engine

آشنایی و کار با Django ORM Mapper

آشنایی و کار با پایگاه داده رابطه‌ای (Relational Database) همانند PostgreSQL و به همراه نحوه نصب، راه اندازی و پیکر بندی

آشنایی و کار با Django Admin Site

معرفی انواع وب سرور، آشنایی و کار با وب سرور مشهور Nginx به همراه نصب، راه اندازی و پیکربندی

آشنایی و کار با UWSGI به همراه نصب، راه اندازی و پیکر بندی

آشنایی با فاز استقرار (Deployment) پروژه‌های مبتنی بر فریم وورک Django

آشنایی با مخاطرات امنیتی یک برنامه تحت وب و راه های مقابله و رفع آن (Penetration Test)

آشنایی با تست واحد (Unit Testing)

آشنایی با فاز بازبینی و بازنویسی برنامه های کاربردی Refactoring and Code Review

آشنایی با جاوا اسکریپت و معرفی کتابخانه های مشهور مبتنی بر جاوا اسکریپت

آشنایی با مفاهیم کلی HTML و CSS

سوالات متداول
این دوره بصورت آنلاین در بستر ادوبی کانکت adobe connect برگزار میگردد.
پس از گذراندن دوره و در صورت کسب نمره قبولی در آزمون‌ها و پروژه‌ها به فراگیران گواهینامه ارائه می‌شود.
دوره هایی که هزینه آن ها بالای ۶ میلیون تومان است شرایط پرداخت اقساط دارند، برای اطلاع از نحوه پرداخت اقساط با کارشناس دپارتمان هماهنگی های لازم را انجام دهید.
برای شرکت در این دوره باید با برنامه نویسی پایتون آشنایی داشت.
جهت آشنایی با نحوه ترجمه مدارک جهاد دانشگاهی صنعتی شریف به این وبلاگ مراجعه کنید.
اساتید دوره
دیدگاه‌ها
  • JDsharif Avatar تارا

    سلام.ممکنه ی دوره ی فول استک جامع تر برگزار کنید در حدود 300-400 ساعت که تمام مباحث بک و فرانت رو به طور کامل پوشش بده؟

    • JDsharif Avatar جهاد دانشگاهی صنعتی شریف

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

  • JDsharif Avatar zahra khodaverdi

    سلام وقتتون بخیر ساعت شروع کلاسها مشخص شده؟

    • JDsharif Avatar جهاد دانشگاهی صنعتی شریف

      سلام وقت بخیر. دوشنبه ها ساعت 18 تا 22
      پنجشنبه ها ساعت 8.30 تا 12.30

  • JDsharif Avatar مهرداد

    سلام
    برنامه‌ای برای دوره‌های تخصصی تکنولوژی‌هایی مثل node.js و php ندارید؟

    • JDsharif Avatar جهاد دانشگاهی صنعتی شریف

      سلام. در حال حاضر خیر و برنامه ریزی نشده است.

  • JDsharif Avatar Elnaz

    مگه تو این دوره کامل در موردش توضیح داده نمیشه
    یعنی به صورت سطحی اموزش میدن؟

    • JDsharif Avatar جهاد دانشگاهی صنعتی شریف

      آموزش داده میشه اما برای تمرکز و عمق بیشتر مباحث میتوانید بصورت جدا در دوره های تخصصی تر ثبت نام کنید.

دیدگاه خود را بنویسید
ایمیل شما منتشر نخواهد شد.

مصاحبه با دانشجویان
مشخصات دوره

۸.۹۰۰.۰۰۰ تومان

تاریخ شروع

اعلام میگردد

روزهای برگزاری

پنجشنبه ها

مدت زمان

۶۰ ساعت

نحوه برگزاری
امکان پرداخت اقساطی
پیش‌نیازها

برای شرکت در این دوره باید با برنامه نویسی پایتون آشنایی داشت.

دوره‌های مرتبط
Front End
فناوری اطلاعات(IT)

دوره جامع آموزش فرانت اند (Front End)

شروع : ۱۴۰۴/۱۱/۱۲
روزهای برگزاری : یکشنبه ها و سه شنبه ها
۱۲۰ ساعت
0 دانشجو

۱۴.۸۰۰.۰۰۰ تومان

DevOps
فناوری اطلاعات(IT)

دوره آموزش مهندسی دواپس (DevOps Engineering)

شروع : ۱۴۰۵/۰۲/۲۷
روزهای برگزاری : یکشنبه ها و سه شنبه ها
۱۲۰ ساعت
0 دانشجو

۱۶.۸۰۰.۰۰۰ تومان

Next.js
فناوری اطلاعات(IT)

دوره آموزشی Next.js

شروع : ۱۴۰۴/۱۱/۲۷
روزهای برگزاری : یکشنبه ها و سه شنبه ها
۳۰ ساعت
0 دانشجو

۶.۹۰۰.۰۰۰ تومان