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

دوره آموزشی React

پیشنیاز : آشنایی با javascript
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1397/06/31 40 ساعت شنبه ها ساعت 16:30 تا 20:30 مهندس فرید کرمی 850,000 ثبت نام

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

مقدمه:

برنامه تک صفحه ای (SPA) یا Single Page Application برنامه تحت وب یا وب سایتی است که با هدف فراهم کردن صفحه وب برای کاربر مانند یک برنامه دسکتاپ بر روی یک صفحه وب به وجود آمده است.
در یک SPAیا تمام کدهای لازم از قبیل HTML ، Javascript و CSS با بارگذاری یک صفحه گرفته می شود یا منابع مناسب به هنگام نیاز و معمولا در پاسخ به فعالیت کاربر به طور پویا و داینامیک بارگذاری می گردند و به صفحه اضافه می شوند.
صفحه در هر مرحله از پردازش مجدا بارگذاری نمی شود و هیچ کنترلی به صفحه دیگر انتقال نمی یابد، هرچند تکنولوژی های وب مدرن می توانند دریافت و مسیر یابی صفحات منطقی در برنامه را فراهم نمایند.
اغلب تعامل با برنامه تک صفحه ای درگیر ارتباط پویای سرویس دهنده وب در پشت صحنه می باشد.



مخاطبین این دوره

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

اهداف دوره آموزشی

ساخت یک وب سایت درج آگهی

سرفصل های دوره آموزشی React

فصل اول : بررسی انواع برنامه نویسی تحت وب

  • روش های سنتی
  • روش های مدرن
  • مروری بر JavaScript و AJAX
  • مروری بر XML و JSON
  • آشنایی با ECMAScript
  • بررسی و تفاوت Library و Framework
  • بررسی و آموزش مفاهیم API
  • بررسی و آشنایی با فریم ورک های سمت کلاینت

فصل دوم : راه اندازی محیط و نصب ابزارهای لازم

  • معرفی و نصب Visual Studio Code
  • معرفی و نصب NodeJS
  • NodeJS جهت نصب و راه اندازی React
  • آشنایی با امکانات JSX – Component - Unidirectional data flow and Flux – License

فصل سوم : شروع برنامه نویسی تحت فریم ورک React

  • معرفی Task Runner ها
  • معرفی و آشنایی با Webpack
  • شروع کار با JSX
  • معرفی و کار با Component
  • معرفی و کار با State
  • معرفی و کار با Props
  • معرفی و کار با Component API
  • تعریف Component Life Cycle
  • کار با Form ها در React
  • کار با Event ها در React
  • معرفی و کار با Refs
  • معرفی و کار با Keys
  • معرفی و کار با Router
  • معرفی و کار با Flux

فصل چهارم : انیمیشن سازی در React

  • ساخت انیمیشن ساده با استفاده از HTML 5 و CSS 3
  • ساخت انیمیشن تحت فریم ورک React

فصل پنجم : شروع ساخت Web API در ASP.NET

  • تعریف معماری MVC
  • آشنایی با Verb ها
  • بررسی Routing و URL ها
  • بررسی Controller و Model
  • مروری بر مباحث مهم OOP در سی شارپ
  • مروری سریع بر SQL Server

فصل ششم : نرم افزارهای استفاده از API ها

  • بررسی نرم افزارهای کار با API ها
  • معرفی و نصب برنامه Postman

فصل هفتم : مفاهیم حرفه ای در تولید Web API

  • برنامه نویسی در سی شارپ به شیوه Asynchronous
  • مروری بر مفاهیم Class و Interface و Abstract و... در سی شارپ
  • پیاده سازی تکنیک Dependency Injection

فصل هشتم : منتشر کردن Web API و استفاده از آن در React

  • معرفی Cross Control Allow Origin
  • معرفی و نصب CORS
  • پیاده سازی و طرز استفاده از Web API در React

فصل نهم : ساخت قالب وب سایت

  • معرفی روش های ساخت قالب وب سایت به روش Quick
  • ساخت یک قالب حرفه ای به روش Quick

فصل دهم : امنیت در Web API

  • معرفی و تشریح کامل روش های قدیمی در احراز هویت کاربران
  • معرفی تکنیک Token
  • معرفی و استفاده از JWT در سمت سرور و کلاینت

دوره آموز ش React- دوره آموزشی React- آموزش Web API- آموزش react
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

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

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .