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

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

23دانشجو
۶۰ ساعت
Full stack

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

در چند سال گذشته توسعه دهنده فول استک یا 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 یا BigBlueButton برگزار میگردد.
پس از گذراندن دوره و در صورت کسب نمره قبولی در آزمون‌ها و پروژه‌ها به فراگیران گواهینامه ارائه می‌شود.
دوره هایی که هزینه آن ها بالای ۱۰ میلیون تومان است شرایط پرداخت اقساط دارند، برای اطلاع از نحوه پرداخت اقساط با کارشناس دپارتمان هماهنگی های لازم را انجام دهید.
برای شرکت در این دوره باید با برنامه نویسی پایتون آشنایی داشت.
جهت آشنایی با نحوه ترجمه مدارک جهاد دانشگاهی صنعتی شریف به این وبلاگ مراجعه کنید.
اساتید دوره
دیدگاه‌ها
  • علی

    سلام
    این دوره هر چند وقت یکبار برگزار میشه مجدد؟

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

      سلام. حدودا سالی دوبار برگزار میشود

  • Elnaz

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

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

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

  • مهرداد

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

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

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

  • zahra khodaverdi

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

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

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

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

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

زمان شروع دوره اعلام می گردد.

تاریخ شروع

اعلام میگردد

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

پنجشنبه ها

مدت زمان

۶۰ ساعت

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

پرداخت قسطی
با اسنپ پی

پیش‌نیازها

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

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

دوره جامع تربیت توسعه دهنده فرانت اند(دوره جامع طراحی وب سایت)

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

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

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

مهندسی دواپس (DevOps Engineering)

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

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

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

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

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

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