آموزش جاوا اسکریپت دوره ای است که در قالب آن ما تمامی مفاهیم پایه و اساسی javascript رو به همراه مثال هایی واقعی به شما آموزش می دهیم.
جاوا اسکریپت چیست ؟
جاوا اسکریپت یک زبان برنامه نویسی پرکاربرد و پراستفاده در دنیاست که هر روزه در حال پیشرفت و تکامل هست و کتابخانه ها و فریمورک های زیادی با این زبان نوشته شدند. کافیه شما به گیت هاب سربزنید تا ببینید چه تعداد زیاد کتابخونه و پکیج توسط توسعه دهنده ها و شرکت های مختلف توسط این زبان نوشته شدند.
کمپانی های بزرگی مثل فیسبوک،گوگل،walmart و uber از جاوا اسکریپت برای ساخت برنامه های خودشون استفاده می کنند.
جاوا اسکریپت در سال 2019 به عنوان محبوب ترین زبان برنامه نویسی انتخاب شد و قرار داشتن در لیست محبوب ترین زبان ها از سال 2012 تا 2018 نشان از پرکاربرد بودن این زبان برنامه نویسی است.
چرا باید جاوا اسکریپت یاد بگیریم؟
هدف اولیه از ساخت جاوا اسکریپت interactive کردن صفحات وب بود، چون صفحات وب خیلی ساده و غیرتعاملی بودند.ولی شما حالا می تونید با استفاده از کتابخونه ها و فریمورک هایی مثل react ,vue ,angular ,svelte برنامه های تحت وب و وب اپلیکیشن های پیشرفته بسازید.
همچینین می تونید با استفاده از جاوا اسکریپت برنامه های real-time مثل چت روم ها، بازی و اپلیکیشن های موبایل native بسازید.
متوسط درآمد یک برنامه نویس جاوا اسکریپت در آمریکا سالیانه 79 هزار دلار هست که نشان از درآمد بالای برنامه نویسان جاوا اسکریپت در دنیا داره.
پیش نیازهای یادگیری جاوا اسکریپت چی هستند؟
برای یادگیری جاوا اسکریپت نیاز هست تا ابتدا مشخص کنید که قصد دارید از جاوا اسکریپت در کجا استفاده کنید؟ برای ساخت بازی، ساخت اپلیکیشن موبایل یا طراحی وب سایت یا استفاده در backend یا …
ولی میشه گفت که Html و Css یک پیش نیاز مشترک برای همه این اهداف هست که خیلی راحت میتونید اون هارو یاد بگیرید و بعد به سراغ javascript بیاید.
چرا این دوره جاوا اسکریپت ؟
در این دوره سعی کردیم از پایه ترین و اساسی ترین مفاهیم شروع و به صورت گام به گام مفاهیم پیشرفته تر رو بیان کنیم.
شما با تماشای این دوره متوجه خواهید شد که مفاهیمی که در درس های قبلی یاد گرفتید، در قالب مثال هایی در درس های بعدی استفاده خواهند شد.
همچنین سعی کردیم علاوه بر بیان مفاهیم مثال هایی واقعی رو مثل ZoomEffect ,DarkmodeToggle,AutoWriter ,HambergerMenu ,Notification ,Popup ,hearteain و Carousel در این دوره آموزش بدیم.
با توجه به کاربرد بسیار زیاد جاوا اسکریپت به طور حتم شما با مفاهیمی مثل this,callback function,promise,async await,scope,arrow function و … در هر کتابخانه یا فریمورک جاوااسکریپتی سر و کله خواهید زد که سعی کردیم به بهترین نحو این مفاهیم رو بیان کنیم.
فصل اول : مفاهیم پایه
02-نوشتن Hello World با جاوا اسکریپت ویدئو
2 دقیقه
03-کدهای جاوا اسکریپت در کجا قرار می گیرند ویدئو
8 دقیقه
04-statements و expression در جاوا اسکریپت ویدئو
6 دقیقه
05-تعریف متغیر و تفاوت let و var و const ویدئو
9 دقیقه
06-عملیات های ریاضی و coercion ویدئو
10 دقیقه
07-if statement ویدئو
9دقیقه
08-switch case ویدئو
4 دقیقه
09-for loop ویدئو
7 دقیقه
10-while and do while ویدئو
7 دقیقه
11-توابع و pure function ویدئو
10 دقیقه
12-scope ویدئو
12دقیقه
13- آرایه ها ویدئو
6دقیقه
14- Object ویدئو
10 دقیقه
15- تفاوت بین for in و for of ویدئو
4 دقیقه
16- this در جاوا اسکریپت ویدئو
11 دقیقه
17- factory function ویدئو
7 دقیقه
18- constructor function ویدئو
5 دقیقه
19- dom چیست ویدئو
8 دقیقه
20- کار با dom ویدئو
16 دقیقه
21- ایجاد todo list ویدئو
13 دقیقه
فصل دوم : پروژه ها
22- کار با timing event ها ویدئو
8 دقیقه
23- fade in و fade out عکس ویدئو
9 دقیقه
24- expand و shrink عکس ویدئو
7 دقیقه
25- پروژه zoomEffect ویدئو
12 دقیقه
26- پروژه autowriter ویدئو
4 دقیقه
27- پروژه background changer ویدئو
9 دقیقه
28- پروژه dark mode toggle ویدئو
6 دقیقه
29- پروژه pop up ویدئو
10 دقیقه
30- پروژه ایجاد notification ویدئو
7 دقیقه
31- پروژه heart rain ویدئو
8 دقیقه
32- پروژه hamburger menu ویدئو
8 دقیقه
33- پروژه carousel ویدئو
12 دقیقه
فصل سوم: مفاهیم پیشرفته
34- گرفتن مقادیر input ها - پارت یک ویدئو
12 دقیقه
35- گرفتن مقادیر input ها - پارت دو ویدئو
4 دقیقه
36-اعتبار سنجی فرم ویدئو
17 دقیقه
37-regex چیست ویدئو
15 دقیقه
38- ایجاد الگو regex برای ایمیل ویدئو
7 دقیقه
39- primitives-and-refrence-types ویدئو
5 دقیقه
40- مدیریت کردن error ها ویدئو
6 دقیقه
41- IIFE ویدئو
5 دقیقه
42- closure ویدئو
6 دقیقه
43- getter and setter ویدئو
8 دقیقه
44- strict mode ویدئو
9 دقیقه
45- hiosting ویدئو
5 دقیقه
46- callback function ویدئو
6 دقیقه
47- promise ویدئو
11 دقیقه
48- async await ویدئو
5 دقیقه
49- arrow function ویدئو
6 دقیقه
50- arrow function و this ویدئو
4 دقیقه
51- call apply bind ویدئو
7 دقیقه
52-OOP ویدئو
20 دقیقه
دوره های مرتبط
آموزش NativeBase
آموزش جامع React Native
ساخت ToDo App با React Native
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
رایگان!
bmw.crock
سلام خسته نباشید
من برای 6 بار دارم دانلود میکنم. اولش خوبه بعدش میاد روی حدود 800 مگ وای میشه. کل دوره 700 مگ هستش اما من تا الان نزدیک 2 گیگ اینترنت مصرف کردم اما هنوزم دانلود نشده.
mahdiazari19
سلام فایل ها دانلود نمیشه
دانلود را که میزنم یه صفحه باز میشه که میزنه از طریق پروفایل کاربری دانلود کنید از هر طریق دانلود میزنم همینو میزنه
علیرضا(مدیریت)
سلام و احترام
لینک دانلود تست شد و هیچ مشکلی نداشت
ببینید زمانی که شما یک دوره رو ثبت نام کنید در آخرین مرحله به قسمت دانلود دوره میرسید ، اما میتونید تشریف ببرید داخل حساب کاربریتون در قسمت دانلود ها ، اونجا میتونید به راحتی این دوره رو دانلود کنید . این دوره به صورت کامل در داخل یک فایل زیپ قرار گرفته که در قسمت دانلود های حساب کاربریتون هستش .
اگر باز هم مشکل داشتید لطفا با یک ایمیل دیگه مجددا دوره رو ثبت نام کنید ، در صورت وجود مشکل در ثبت نامتون برای راهنمایی بیشتر با ایمیل پشتیبانی یا از طریق کامنت ها با ما درارتباط باشید
asr1994
سلام وقتتون بخیر، لینک دانلود دوره به صورت یکجا رو چندین بار زدم ولی دانلود نمیشه. ممنون میشم کمکم کنید
علیرضا(مدیریت)
سلام و احترام
لیتک های دانلود تست شد و هیچ مشکلی در دانلود وجود نداشت
ببینید شما بعد از ثبت نام در دوره مد نظرتون باید تشریف ببرید داخل حساب کاربریتون در بخش دانلود ها و با یک کلیک ساده به راحتی میتونید دوره رو در قالب یک فایل زیپ دانلود کنید .
اگر همچنان هم مشکل داشتید از طریق پیشتبانی با ایمیل reactapp.ir@gmail.com در ارتباط باشید
mehrdad.saei66
سلام ممنون از تهیه فیلم ها و ارائه
من چند قسمت رو چند هفته ی پیش دانلود کردم و دوباره میخام ادامه بدم و قسمت های بعد نمیتونم دانلود کنم
ممنون
علیرضا(مدیریت)
مهرداد عزیز سلام
دوره جاوااسکریپت لینک دانلودش کاملا اپدیت شده و شما میتونید کل دوره رو در یک فایل زیپ دانلود کنید به همین دلیل لطفا مجددا دوره رو ثبت نام کنید تا مشکل از بین بره
اگه براتون ممکن هست با مرورگر دیگری در دوره ثبت نام کنید
در صورت بروز هر گونه مشکل دیگری حتما با ما در ارتباط باشید
ali1378nazem
سلام
ممنونم دانلود شد
واقعا عالی بود عالی.
خیلی وقت بود دنبال همچین اموزش خوبی بودم.
فقط اینکه وقتی من توی vs code می نویسم و اف 5 رو میزنم این میاد:
http://s5.picofile.com/file/8370869000/%D8%AA%D8%B3.jpg
چی کار کنم؟
ali1378nazem
سلام
چرا من نمی تونم جلسه دو به بعد رو ببینم؟ یعنی فیلمش نیست
برام ایمیل هم نشده حتی توی اسپم!
توی اکانت اپارات هم فقط جلسه اول بود
مهدی(مدیریت)
سلام علی عزیز.
پس از ثبت نام دوره باید وارد پروفایل کاربری بشی . در قسمت دانلود ها به کلیه دروس دوره دسترسی دارید
.لینک دانلود دروس هم برای همگی ایمیل میشه.شاید ایمیل اشتباهی وارد کردی.
ویدئو هایی که در آپارات و دو جلسه اول وجود داره برای پیش نمایش هست.
ShayanMaster
سلام و تشکر بابت آموزش ها
روی فصل ها کلیک میکنم دانلود نمیشه با کروم و فایرفاکس هم امتحان کردم امکان داره لینک ها رو بررسی کنین
علیرضا(مدیریت)
سلام شایان عزیز
الان چند روز هست که به شدت درگیراین مساله هستیم
ازتون میخوایم لطفا شماهم کمی صبر کنید سعی میکنیم خیلی زودتر مشکل رو برطرف کنیم ، متاسفانه از طرف سرویس های ارائه دهنده خدمات یک سری مشکلاتی به وجود میاد که سایت ماروهم شرمنده کاربرانمون میکنه ، تمام تلاشمون رو هم داریم میکنیم زودتر رفع بشه این چالش
ehsanshadmehri
سلام
با تشکر از زحمات شما
راهی هست همه فایلهای دوره را یک جا دانلود کرد؟
در حساب کاربری من هر درس جداگانه لینک دانلود داره
علیرضا(مدیریت)
احسان عزیز سلام
با توجه به آپدیت انجام شده دانلود فایل ها به صورت یکجا یک سری مشکلات برای کاربران به وجود میاورد و فایل ها ناقص دانلود میشدن ، اما در حال برای اینکه زمانی از شما گرفته نشه فعلا دوره هارو به صورت درس به درس در اختیار کاربرانمون قرار دادیم اما به زودی در طی یکی دو هفته آینده امکان دانلود تمامی دوره ها به صورت یکجا و در یک فایل زیپ مجددا فراهم خواهد شد
ممنونیم ازت پایدار باشی
d.hajimohamadi
سلام. من فعلا 10 قسمت اول رو دیدم خیلی عالی بود
ممنون از آقای صدری برای توضیحات روان و کاملشون.
علیرضا(مدیریت)
سلام ، خوشحالیم که این آموزش براتون مفید بوده
موفق باشید
iliamalek
اگر بی ادبی نباشه ، خواهش میکنم یه راهنمایی برای دانلود به صورت توضیح مرحله ای بزارین،
مثلآ
1-حساب کاربری باز کن
2-ایکس دقیقه مثلآ صبر کن
3-صفحه حسابت رو رفرش کن
4-به قسمت مثلآ فلان برو
و….
علیرضا(مدیریت)
سلام
چشم حتما تو این هفته جدید این مورد رو بررسی میکنیم ولی در کل شما در سه حالت میتونید دوره هاتون رو دانلود کنید
1. لینک دانلود ایمیل میشه براتون که احتمالا اگه در ایمیلتون اون رو مشاهده نمیکنید یه سر به پوشه اسپمتون بزنید
2. بعد ثبت نام دوره در قسمت حساب کاربری در قسمت دانلود ها هم میتونید لینک هارو داشته باشید ، وقتی هم مراحل ثبت نام یه دوره رو به پایان میرسونید در آخرین مرحله میتونید دوره رو بلافاصله دانلود کنید
3. برای اکثر دوره های رایگان هم میتونید به صورت درس به درس دانلود کنید ، کافیه دوره رو ثبت نام کنید ، وارد هر دوره که بشید جلو نام هر درس آیکون دوره مشخص هستش نمونش همین دوره جاوااسکریت
شا د باشید
iliamalek
سلام وقت بخیر
تازه با سایتتون آشنا شدم و برای آشنایی با روش آموزش شما از دوره های رایگان راهی برای دانلود نمیشه پیدا کرد، نه در جساب کاربری و نه لینکی برام ایمیل شده
مهدی(مدیریت)
سلام.سلامت باشید
پس از ثبت نام لینک دانلود براتون ایمیل میشه.همچنین در حساب کاربری و بخش دانلودها به لینک دسترسی دارید
رحمان
انصافا دوره خوبی بود ، ممنونم
فقط برای ادامه مسیر الان دوره جاوااسکریپت ۲۰۱۵ رو دارم میبینم تو سایتتون بعد برم ری اکت جی اس؟ یا دوره جامع ؟
مهدی(مدیریت)
سلام رحمان عزیز.
خوشحالیم که دوره برات مفیده بوده.بعله الان باید دوره ES6 رو ببینی و بعد دوره react js رو.بعد از این دو دوره،دوره جامع آموزش React Native رو ببین.
arian.end.17061
سلام
هر کاری می کنم دانلود نمیشه
علیرضا(مدیریت)
سلام روز بخیر
کاربر عزیز لینک دانلود تست شد و هیچ مشکلی وجود نداشت ، در جریان باشید شما علاوه بر اینکه میتونید از طریق پروفایلتون دوره ها رو دانلود کنید ، لینک دانلود دوره به ایمیل شما ارسال میشه که ممکن هست در اسپم قرار گرفته باشه ، من مجددا دسترسی دانلود رو برای حساب کاربری شما فعال کردم امیدوارم که مجددا مشکلی نداشته باشید اما در صورت بروز هرگونه مشکل با پشتیبانی در ارتباط باشید .
mrb.3782
لطفا چک بفرمایید دانلود نمیشه
علی کیانی(مدیریت)
سلام چک شد مشکلی نداره بعد از ثبت نام با مرجعه به حساب کاربری میتونید دانلود کنید
hn24
سلام
من فایل تمرین ها رو ندیدم !
علیرضا(مدیریت)
سلام
در این دوره سه تمرین وجود داره مثلا در ویدئو های 27 تا 30 میتونید ازمباحث تمرین شماره 3 استفاده کنید .