آموزش کاربردی Full Stack Developer (توسعه دهنده Full Stack)

به زودی منتشر می شود

به زودی منتشر می شود

توسعه دهنده ی فول استک این روز ها به یکی از عناوین شغلی حائز اهمین در حیطه ی فن آوری اطلاعات و فعالان این حوزه تبدیل شده است. اشخاصی که احراز کننده ی این عنوان هستند عمدتا برنامه نویسانی قابل در زمینه طراحی و راه اندازی سیستمهای نرم افزاری تحت وب هستند. این اشخاص بایستی توانایی طراحی اجزای یک سیستم، شامل پایگاه داده ها، ساختار برنامه ی سمت سرور و همچنین طراحی نرم افزار سمت کلاینت که شامل مرورگر وب و اپلیکیشنهای اندروید، iOS و ویندوز فون ها هستند را داشته باشند. این روزها ابزارها و زبان های برنامه نویسی متنوعی برای تولید هرکدام از اجزای فوق در اختیار برنامه نویسان قرار دارد. در این میان جاوا اسکریپت به عنوان یکی از زبانهای روبه رشد و در عین حال پر طرفدار، توانسته با قابلیتهایی که در اختیار استفاده کنندگان خود قرار میدهد به عنوان یکی از گزینه های صدر جدول در راه اندازی پروژه ها قرار بگیرد. در این دوره قصد داریم تا در کنار هم و طی یک دوره ی کوتاه با بهره مندی از جاوا اسکریپ و به طور دقیقتر NodeJs در فریمورک express برای برنامه نویسی Backend سمت سرور و همچنین VueJS برای برنامه نویسی سمت کلاینت Frontend یک پروژه ی کاربردی پیاده سازی کنیم. پروژه ای که در این دوره پیاده سازه خواهد شد از اینستاگرام الگو برداری شده: محیطی که کاربران امکان ثبت نام، ثبت پست پیگیری کردن سایر کاربران و پسندیدن پست های آنها را در اختیار دارند. سمت سرور این پروژه با ExpressJs و پایگاه داده mySql پیاده سازی و در سمت کلاینت نیز از فریمورک VueJs استفاده خواهد شد. گام به گام مراحل مورد نیاز در جلسات دوره تشریح شده و فایلهای سورس نیز به همراه آنها در هر جلسه ارائه می شود.

مربوط به حوزه های:
آموزش full stack developer

آموزش full stack developer

فصل اول: آشنایی با طراحی وب

  • کدنویسی HTML آشنایی با CSS
  • آغاز به کار با Vue JS
  • کار با Vue JS
  • آغاز به کار با Node JS
  • استفاده از فریمورک Express JS
  • کار با Express JS
  • برقراری ارتباط بین Vue JS vs Express JS
  • جمع بندی

فصل دوم: آشنایی با طراحی وب و مفهوم توسعه دهنده Full Stack

  • کلیاتی در رابطه با اینترنت
  • سرور
  • کلاینت
  • درخواست ها و پاسخ ها
  • برنامه نویسی وب
  • برخی زبان های معروف
    • PHP
    • Node JS
    • پایگاه داده
    • برنامه نویسی Client و برنامه نویسی Server

فصل سوم: توسعه دهنده Full Stack کیست؟

  • وظایف
  • بازارکار
  • نیازمندی های و دانش لازم

فصل چهارم: طراحی اجزای یک پروژه وب (در مورد پروژه همیارگرام)

  • طراحی صفحات وب (ظاهر)
  • طراحی با کاغذ و مداد
  • طراحی با نرم افزار
  • ساختار نرم افزار
  • پایگاه داده
  • آشنایی با پایگاه داده
  • طراحی جداول
  • نرم افزار
  • توابع و کلاس های لازم

فصل پنجم: کدنویسی HTML و آشنایی با CSS

  • HTML چیست؟
  • HTML کدنویسی یا برنامه نویسی
  • آشنایی با CSS
  • چندویژگی پرکاربرد در CSS
  • طراحی یک صفحه از پروژه با HTML vs CSS
  • استفاده از Font-Awesome برای نمایش آیکون ها

فصل ششم: آغاز به کار با Vue JS

  • Vue JS چیست؟
  • نصب Vue JS
  • راه اندازی یک پروژه ابتدایی با Vue JS
  • آشنایی با متغیرها و استفاده از آنها

فصل هفتم: کار با Vue JS و کامپوننت ها

  • ایجاد یک کامپوننت
  • اجزای مختلف یک کامپوننت
  • چرخه عمر در Vue JS
  • پیاده سازی یکی از صفحه های پروژه در Vue

فصل هشتم: کار با Vue JS vs Vue x

  • ارتباط بین کامپوننت ها
  • ارسال داده از والد به فرزند
  • ارسال داده بین فرزندان
  • راه اندازی $Store در Vue X
  • استفاده از $Store

فصل نهم: آغاز به کار با Node JS

  • در مورد Node JS
  • نصب و راه اندازی Node JS
  • ایجاد یک پروژه ابتدایی در Node JS
  • در مورد Callback
  • ارتباط با پایگاه داده و خواندن فایل

فصل دهم: استفاده از فریمورک Express JS

  • Express JS چیست؟
  • ایجاد یک پروژه با بهره گیری از Express JS
  • مسیردهی
  • ارتباط با پایگاه داده

فصل یازدهم: برنامه نویسی Express JS و راه اندازی API

  • طراحی API
  • تنظیمات مسیردهی
  • شناسایی و احراز هویت کاربر
  • پاسخ به درخواست ها
  • ساختار REST full API

فصل دوازدهم: برقراری ارتباط بین VueJS vs Express JS

  • ارسال درخواست به سرور
  • تحلیل پاسخ دریافتی
  • جایگذاری اطلاعات
  • حالت های خطا در ارتباط با سرور

فصل سیزدهم: جمع بندی

  • مرور سورس کامل پروژه
  • بررسی کارکرد پروژه
  • خطاها
  • توسعه پروژه
  • مسیر پیش رو
دیدگاه خود را ارسال کنید

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

دوازده + بیست =

دیدگاه

هنوز نظری داده نشده است

درباره مدرس و ارتباط با ایشان

  • نام مدرس: اعضای هیئت علمی همیاردرس
  • مدرس: (روی اسم ایشان کلیک کنید) اعضای هیئت علمی همیاردرس
  • آدرس:
  • هنوز امتیازی دریافت نکرده است.

رشته های آموزشی

به زودی منتشر می شود