آموزش جاوا اسکریپت (javascript) مقدماتی تا پیشرفته - کاملا پروژه محور
انتشار دوره:
12 اسفند ماه
زمان دوره :
20 ساعت
تعداد جلسات :
152 جلسه

معرفی دوره

react native

آموزش مقدماتی تا پیشرفته جاوا اسکریپت(javascript) دوره ای است که در قالب آن ما تمامی مفاهیم پایه و پیشرفته جاوا اسکریپت (javascript) را با استفاده از مثال ها و پروژه های واقعی و کاربردی آموزش می دهیم و یادگیری جاوا اسکریپت (javascript) به نحوی خواهد بود که شما در مصاحبه های شغلی موفق و به راحتی وارد بازار کار خواهید شد

با توجه به کاربرد بسیار زیاد جاوا اسکریپت به طور حتم شما با مفاهیمی مثل this,callback function,promise,async await,scope,arrow function و … در هر کتابخانه یا فریمورک جاوااسکریپتی سر و کله خواهید زد که سعی کردیم به بهترین نحو این مفاهیم رو بیان کنیم. پس از یادگیری مفاهیم پایه و پیشرفته به سراغ پروژه های مختلف و کاربردی که با جاوا اسکریپت پیاده سازی شده است می رویم تا شما کاربرد این مفاهیم رو در پروژه های واقعی ببینید و کاربرد تمام مفاهیمی که یاد گرفته اید را ببینید

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

فصل اول : مفاهیم پایه

یادگیری مفاهیم پایه و اساسی جاوا اسکریپت

در این فصل تمامی مفاهیم پایه و اساسی جاوا اسکریپت آموزش داده می شود
فصل دوم : مینی پروژه

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

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

یادگیری مفاهیم پیشرفته جاوا اسکریپت

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

یادگیری ajax، ارتباط با سرور و نمایش اطلاعات برگشتی از سرور

در این فصل نحوه ارتباط با سرور، استفاده از ajax،تفاوت های بین fetch و axios و همچنین پیاده سازی یک اسکرول بی نهایت رو یاد می گیریم
فصل پنجم – Method های آرایه

یادگیری Method های مختلف آرایه ها در جاوا اسکریپت

در این فصل کار با method های مختلف آرایه در جاوا اسکریپت را یاد می گیریم
فصل ششم - پروژه دفترچه تلفن

پیاده سازی To Do App با استفاده از localstorage برای ذخیره اطلاعات مخاطبین

در این فصل در قالب پروژه دفترچه تلقن، ابتدا یک to do app با قابلیت اضافه کردن و حذف مخاطبین ایجاد می کنیم و سپس با استفاده از localstorage اطلاعات مخاطبین را ذخیره می کنیم تا حتی با بستن مرورگر اطلاعات از بین نرود. همچنین امکان فیلتر کردن مخاطبین بر اساس نوع تلفن(ثابت یا همراه) را به پروژه اضافه می کنیم
فصل هفتم - پروژه پیاده سازی وب سایت آموزشی

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

در این فصل در قالب پیاده سازی یک وب سایت آموزشی مشابه reactapp.ir تکنیک های مختلف و پرکاربرد مثل سبد خرید،ایجاد انیمیشن برای آیتم های منو،ایجاد DropDwon menu،ایجاد border animation برای آیتم های منو نمایش دوره های ویژه بر اساس scroll صفحه، ایجاد stick nav و... را یاد خواهیم گرفت
فصل هشتم - پیاده سازی بازی tic-tac-toe

پیاده سازی بازی tic-tac-toe

در این فصل به پیاده سازی بازی tic-tac-toe با استفاده از javascript می پردازیم
فصل نهم - پیاده سازی بازی حافظه(memory game)

پیاده سازی Memory game

در این فصل به پیاده سازی بازی حافظه (Memory game) با استفاده از javascript می پردازیم

مخاطبین دوره

چون در این دوره ما از پایه ترین مفاهیم شروع و در ادامه مفاهیم پیشرفته را بیان می کنیم و پروژه های مختلفی را پیاده سازی می کنیم این دوره برای افرادی که مبتدی هستند، یا آشنایی کم یا متوسطی از جاوا اسکریپت دارند،مناسب است

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

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

هر زبان برنامه نویسی برای یک هدفی ساخته شده و به طور حتم کاربرد دارد.اما جاوا اسکریپت(javascript) علاوه بر یک هدف ، چندین هدف را می توان دنبال کرد شما با یادگیری جاوا اسکریپت می توانید 1.وب سایت ها و وب اپلیکیشن های بروز و مدرن با استفاده از کتابخانه ها و فریمورک هایی مثل React و Vue و Angular بسازید 2.با استفاده از فریمورک هایی مثل React Native می توانید تنها با استفاده از جاوا اسکریپت و یکبار کد زدن اپلیکیشن native برای Android و IOS بسازید 3.با استفاده از electron اپلیکیشن های دسکتاپ بسازید 4.بازی بسازید 5.با استفاده از کتابخانه TensorFlow در زمینه هوش مصنوعی فعالیت کنید 6.با استفاده از Node js سمت سرور کد بزنید. 7.و…. همه این موارد به خوبی نشان می دهد که یادگیری جاوا اسکریپت ارزش دارد

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

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

چون در این دوره ما از پایه ترین مفاهیم شروع و در ادامه مفاهیم پیشرفته را بیان می کنیم و پروژه های مختلفی را پیاده سازی می کنیم این دوره برای افرادی که

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

جاوا اسکریپت چیست ؟

جاوا اسکریپت یک زبان برنامه نویسی پرکاربرد و پراستفاده در دنیاست که هر روزه در حال پیشرفت و تکامل هست و کتابخانه ها و فریمورک های زیادی با این زبان نوشته شدند. کافیه شما به گیت هاب سربزنید تا ببینید چه تعداد زیاد کتابخونه و پکیج توسط توسعه دهنده ها و شرکت های مختلف توسط این زبان نوشته شدند. کمپانی های بزرگی مثل فیسبوک،گوگل،walmart و uber از جاوا اسکریپت برای ساخت برنامه های خودشون استفاده می کنند. جاوا اسکریپت در سال 2019 به عنوان محبوب ترین زبان برنامه نویسی انتخاب شد و قرار داشتن در لیست محبوب ترین زبان ها از سال 2012 تا 2018 نشان از پرکاربرد بودن این زبان برنامه نویسی است.

پیش به سوی بازار کار

sd

بروزرسانی

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

بیش از 20 ساعت آموزش

بیش از 20 ساعت آموزش جامع و پروژه محور مطابق با نیاز های بازار کار

بازار کار

با شرکت در این دوره و یادگیری تمامی مفاهیم می توانید در موقعیت های شغلی مناسب مشغول به فعالیت شوید

پشتیبانی

در سریع ترین زمان ممکن، سوال و چالش هایی که دارید از طریق کامنت های دوره، تالار گفتمان و گروه تلگرام پاسخ داده می شود