ثبت نام

نخستین دوره طراحی وب اپلیکیشن با Redux,Reactjs

شروع دوره
25 مهر
زمان دوره
48 ساعت
تعداد جلسات
12 جلسه

معرفی دوره

وب اپلیکیشن چیست؟

نتایج یک تحقیق نشان می‌دهد که کاربران  تقریبا ۸۰ درصد از زمان خود را صرف استفاده از تنها سه اپلیکیشن می‌کنند. برای مثال، اکثر افراد معمولا از یک اپلیکیشن پیام‌رسان (تلگرام یا واتساپ)، یک مرورگر (کروم) و یک اپلیکیشن شبکه‌های اجتماعی (اینستاگرام، فیسبوک یا توییتر) بیش از دیگر اپ‌ها استفاده می‌کنند. دیگر اپلیکیشن‌ها نیز اکثر اوقات بلااستفاده باقی می‌مانند و تنها حافظه‌ی رم و حافظه‌ی داخلی گوشی را بی‌جهت مصرف و اشغال می‌کنند.

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

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

گوگل در سال 2015 سرویس جدیدی برای رفع این مشکلات به اسم وب اپلیکیشن را معرفی کرد. 

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

 

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

تفاوت وبسایت و وب اپلیکیشن :

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

خواص وب اپلیکیشن :

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

وضعیت وب اپلیکیشن در ایران

خوشبختانه بستر مناسبی برای اجرای این حوزه در ایران وجود دارد  و میتواند بازار کسب و کار شرکتها و استارتاپهایی که بخواهند ارتباط و رابط کاربریشان را با کاربران بهتر کنند و یا توانایی اجرا کردن اپلیکیشن در تمامی سیستم عامل ها را ندارند،کسب و کارشان به شکلی است که به طور مدام باید اپلیکیشن را بروز کنند  و .... متحول کند.

اما سیستم یک پارچه و مناسبی برای یادگیری آن در داخل کشور وجود ندارد و خلاء سیستم آموزشی آن احساس می شود.

همچنین نبود مراجع فارسی و آموزش های ویدئویی مناسب برای آموزش وب اپلیکیشن با react کانون کارافرینی دانشگاه تهران را واداشت تا در حوزه وب اپلیکیشن ها و آموزش وب اپلیکیشن با react  مشغول به فعالیت شود. و در حوزه آموزش react در قسمت آموزش وب اپلیکیشن دوره ای را فراهم ببیند.  

اکنون کانون کارآفرینی دوره ویژه خود را در رشته آموزش طراحی وب اپلیکیشن با react با سرفصل های اختصاصی و کاملا متناسب با نیاز بازار کار در یک دوره تخصصی زیر نظر یکی از بهترین اساتید برنامه نویسی و وب اپلیکیشن react ، مهندس محمد حسین ملک فرانت اند دولوپر ارشد اسنپ ارائه میکند.

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

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

در این دوره تلاش می‌کنیم تا ابتدا با مفاهیم مهم و بنیادی جاوا اسکریپت خصوصا استانداردهای جدید ES6 آشنا شویم. در ادامه سراغ React خواهیم رفت و با آموزش پروژه محور، تلاش می‌کنیم تا شما را به دنیای برنامه نویسی فرانت‌اند وارد کنیم. در این قسمت علاوه بر آشنایی با مفاهیم پایه‌ای React همچون State, Props, Component و … یک اپلیکیشن واقعی React را توسعه خواهید داد.
در بخش دوم دوره، استفاده از Redux را به همراه React فرا خواهیم گرفت. Redux یکی از مهمترین بخش‌های یک وب اپلیکیشن واقعی است که بدون آن، عملا امکان استفاده از وب‌اپلیکیشن‌های بزرگ میسر نیست. در این بخش هدف بیشتر آشنایی با اهمیت Redux و دلیل استفاده و اهمیت آن در پروژه‌های React بیان خواهد شد.
در این دوره حداقل ۲ اپلیکیشن کامل توسعه داده خواهد شد و تلاش بر این است تا حد امکان دوره به صورت تعاملی و کد محور باشد و طی دوره، دانشجو در کنار استاد برای توسعه وب اپلیکیشن‌ها کمک کند.


نکاتی که در این دوره خواهید آموخت:

• نوشتن Single Page Application حرفه‌ای با React
• آشنایی با ابزارها و لایبرری‌های مرتبط با React
• آشنایی با جاوا اسکریپت و آخرین استانداردهای ES6
• آشنایی با React، Redux و React-Router

جلسات دوره

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

مدرس دوره

مهندس محمد حسین ملک

مهندس محمد حسین ملک

محمد حسین ملک هستم. بیشتر از ۶ ساله که در زمینه برنامه نویسی وب فعالیت میکنم. در حال حاضر به عنوان فرانت‌اند دولوپر ارشد تو شرکت اسنپ مشغول به کار هستم و قبل از اون هم در شرکت فون‌پی و نت برگ و چیلیوری حضور داشتم. از زمان آشنایی با جاوا اسکریپت تا به امروز با فریم ورک‌ها و ابزارهای مختلفی مثل React و Vue پروژه انجام دادم. امیدوارم این دوره براتون مفید باشه.

ویژگی های دوره

سرفصل های بازار محور

سرفصل های دوره به صورت کاملا کاربردی، پروژه محور و متناسب با نیاز بازارکار حال حاضر جامعه چیده شده اند و در این دوره خبری از مباحث غیرکاربردی نیست

آموزش عملی و کاربردی

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

اساتید باتجربه

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

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

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


دسترسی به منابع

در طول دوره و همچنین تا 2 ماه پس از اتمام دوره به تمامی فایلها، منابع و ویدیوهای جلسات دوره در پروفایل اختصاصی خودتان دسترسی خواهید داشت و قابلیت تمدید مدت دسترسی نیز فراهم شده است

ایجاد رزومه

در طول دوره شما پروژه های متنوعی را به عنوان تمرین طراحی میکنید و همچنین یک پروژه برای انتهای دوره درنظر گرفته میشود که میتوانید بعد از اتمام دوره، بعنوان رزومه داشته باشید.

مدرک معتبر

با شرکت در این دوره و تحویل پروژه میتوانید مدرک معتبر انگلیسی با آرم دانشگاه تهران و دانشکده فنی و همراه با نمره دریافت نمایید .

مشاوره بازارکار

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



ویژگی های دوره

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

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

آشنایی با HTML و CSS,جاوا اسکریپت + ES6 – مقدماتی,آشنایی با Node Package Manager (NPM)
باتوجه به تعاملی بودن دوره، در تمامی جلسات بایستی لپتاپ به همراه داشته باشید
در طول کلاس میتوانید سوالات مهم خود را از استاد دوره بپرسید. استاد بعد از کلاس تا هر زمان که دانشجویان سوال داشته باشند پاسخگوی سوالات هستند.و هر جلسه نیم ساعت قبل از شروع رسمی کلاس در کلاس حضور پیدا میکنند تا تمامی مشکلات شما را قبل از مباحث جدید حل کنند. همچمنین میتوانید در گروه های تلگرامی مشکلات خود را مطرح فرمایید و پاسخ را در کوتاه ترین زمان دریافت کنید در نتیجه در طول دوره شما دسترسی کامل به استاد جهت حل مشکلات خود دارید.
این دوره در دانشگاه تهران و کلاس های اماده شده برای این دوره ها برگزار میشود. آدرس و موقعیت دقیق هر دوره را میتوانید در همین صفحه پیدا کنید.
قیمت این دوره با توجه به مباحثی که در کلاس گفته میشود بسیار پایین در نظر گرفته شده است.میتوانید مجموعه های مشابه را بررسی کنید. قیمت ما با توجه به مخاطب اصلی ما یعنی دانشجویان با قیمت دانشجویی در نظر گرفته شده است و جالب است بدانید هزینه این دوره چیزی در حدود یک پنجم درآمدی است که از اولین سفارش خود بدست خواهید آورد.
بله هزینه دانشجویی در نظر گرفته شده برای تمامی دانشجویانی است که دارای کارت دانشجویی معتبر از هر نهاد دانشگاهی ایران باشند. سایرین نیز میتوانند با هزینه آزاد که اختلاف چندانی با هزینه دانشجویی ندارد (اما همچنان بسیار کمتر از قیمت های دیگر موسسات است.) در کلاس شرکت کنند.
این دوره از بخش های مختلفی تشکیل شده است. هر بخش شیوه یادگیری مخصوص به خود را دارد و متناسب با هر بخش منابعی در اختیار شما قرار خواهد گرفت. این منابع شامل ویدئو جلسات،جزوه ها،اسلایدها و یا صدای ضبط شده کلاس ها است که بر اساس تشخیص استاد متناسب با هر موضوع یک یا چندتا از منابع گفته شده در اختیار شما قرار خواهد گرفت.
در صورت انصراف پیش از شروع دوره آموزشی 25 درصد، قبل از برگزاری دو جلسه 50 درصد مبلغ شهریه کسر و مابقی عودت داده میشود. بعد از برگزاری دو جلسه دیگر هیج مبلغی عودت داده نمیشود.
کافیست برای کنسل کردن با شماره های موجود در سایت و یا اکانت تلگرام ما در ارتباط باشید تا در کمترین زمان ممکن وجه پرداختی برای شما بازگشت داده شود.
  • تاریخ شروع دوره: 25 مهر
  • تاریخ پایان دوره: 18 آذر
  • پنجشنبه ها و جمعه ها ساعت 15 الی 19
  • 12 جلسه 4 ساعته مجموعا 48 ساعت
  • آدرس: تهران خیابان کارگر شمالی، بعد از پل جلال آل احمد، ساختمان مرکزی دانشکده فنی دانشگاه تهران
نوع بلیط مهلت ثبت نام قیمت (تومان)
ثبت نام دانشجویی(کارت دانشجویی بررسی میگردد.) 15 مهر 988,000
ثبت نام غیر دانشجویی 15 مهر 1488,000
ثبت نام گروهی دانشجویی(ثبت نام همزمان حداقل 3 نفر) 15 مهر 938,000
ثبت نام گروهی غیردانشجویی (ثبت نام همزمان حداقل 3 نفر) 15 مهر 1428,000
ثبت نام تسهیلاتی 15 مهر --

پشتیبانی دوره

نیاز به مشاوره دارید؟

جهت درخواست مشاوره در ارتباط با این دوره میتوانید از پشتیبانی قوی ما استفاده نمایید مشاوران ما با شما تماس خواهند گرفت