توضیحات
جاوااسکریپت قطعا یکی از محبوبترین و پرکاربردترین زبانهای برنامه نویسی است. امکان توسعه نرم افزار برای پلتفرمهای مختلف و به روز رسانیهای مرتب این زبان، باعث توسعه بازار کار برای جاوااسکریپت شده است. ابزارهایی مانند React و Vue.js برای توسعه View نرم افزار، Express برای توسعه نرم افزارهای بکاند و چهارچوبهای موبایل مانند React Native، میتواند از مهمترین دلایل محبوبیت و کاربرد این زبان برنامه نویسی باشد.
برای تمام این کتابخانهها و چهارچوبها، بازار کار بسیار خوبی وجود دارد، اما نکته بسیار مهم درک دقیق زبان برنامه نویسی جاوااسکریپت است. اگر این زبان را به درستی درک کنیم، یادگیری تکنولوژیهای مربوط به جاوااسکریپت بسیار سادهتر خواهد بود.
به همین دلیل، دوره جامع و پیشرفته جاوااسکریپت را در فرانت کست آماده کردهایم. سرفصلهای این دوره با هدف پوشش تمام مباحث کاربردی مربوط به این زبان، با نگاهی دقیقتر طراحی شده است. در طول این دوره از مباحث اولیه جاوااسکریپت شروع کرده و تا قسمتهای پیشرفتهتر پیش خواهیم رفت. همین طور تمامی مطالب مربوط به نسخههای ES7، ES6 و ES8 توضیح داده میشود.
این دوره برای دو گروه از دانشجویان میتواند مفید باشد. گروه اول، کسانی که تصمیم دارند این زبان را از ابتدا به صورت دقیق و جامع یاد بگیرند. گروه دوم، توسعه دهندههای جاوااسکریپت که میخواهند دانش خود را عمیقتر و به روز کنند.
دوره جامع و پیشرفته جاوااسکریپت در حال برگزاری است و در طول هفته، ویدیوهای جدید اضافه خواهد شد. در طول دوره، چالشها و تمرینهای متعددی در نظر گرفته شده تا مسیر یادگیری به صورت دقیقتر ادامه پیدا کند. شما میتوانید فایلهای مربوط به این تمرینها را همراه با ویدیوهای دوره دانلود کنید.
سرفصلها:
معرفی دوره. بررسی سرفصلها و مسیر یادگیری
۱. آماده سازی محیط توسعه – مشاهده ویدیو
۲. متغیرها، رشتهها و اعداد – مشاهده ویدیو
۳. بررسی شرط If – مشاهده ویدیو
۴. بررسی Scope در متغیرها – مشاهده ویدیو
۵. توابع در جاوااسکریپت
۶. آرگومانها و مقادیر پیش فرض
۷. بررسی Template Strings
۸. آبجکتها در جاوااسکریپت
۹. چالش شماره ۱
۱۰. متدهای آبجکت
۱۱. متدهای رشته
۱۲. چالش شماره ۲
۱۳. متدهای اعداد
۱۴. بررسی Constant
۱۵. آرایهها در جاوااسکریپت
۱۶. متدهای آرایه
۱۷. بررسی متد forEach
۱۸. چالش شماره ۳
۱۹. بررسی حلقه for
۲۰. جست و جو در آرایه – متد indexOf
۲۱. جست و جو در آرایه – متد findIndex
۲۲. جست و جو در آرایه – متد find
۲۳. چالش شماره ۴
۲۴. بررسی متد filter
۲۵. بررسی متد sort
۲۶. چالش شماره ۵
۲۷. راه اندازی وب سرور
۲۸. جاوااسکریپت در مرورگر
۲۹. بررسی DOM
۳۰. چالش شماره ۶
۳۱. اضافه کردن المنت به DOM
۳۲. چالش شماره ۷
۳۳. بررسی Event در Button
۳۴. حذف المنتها
۳۵. دریافت اطلاعات از کاربر
۳۶. جست و جو در المنتها
۳۷. نمایش المنتها در DOM
۳۸. استفاده از فرمها در جاوااسکریپت
۳۹. چالش شماره ۸
۴۰. بررسی Checkbox
۴۱. چالش شماره ۹
۴۲. بررسی Dropdown
۴۳. مدیریت دادهها در Local Storage
۴۴. بررسی دادههای JSON
۴۵. چالش شماره ۱۰
۴۶. توسعه توابع در یک فایل مجزا
۴۷. ایجاد المنتهای متفاوت برای یک آیتم
۴۸. توسعه مقادیر یکتا برای id هر آیتم
۴۹. حذف یک آیتم بر اساس id
۵۰. چالش شماره ۱۱
۵۱. بررسی ارتباط صفحات نرم افزار
۵۲. استفاده از توابع در صفحات مختلف
۵۳. چالش شماره ۱۲
۵۴. ارسال اطلاعات در صفحات نرم افزار
۵۵. بررسی توابع مربوط به تاریخ
۵۶. استفاده از کتابخانه Moment.js
۵۷. اضافه کردن تاریخ شمسی
۵۸. اضافه کردن تاریخ ویرایش المنتها
۵۹. نمایش المنتها بر اساس تاریخ ویرایش
۶۰. چالش شماره ۱۳
۶۱. بررسی Arrow Function
۶۲. تفاوت Arrow Function با توابع ES5
۶۳. چالش شماره ۱۴
۶۴. دستور سادهتر برای نوشتن شرطها
۶۵. چالش شماره ۱۵
۶۶. مدیریت خطاها
۶۷. استفاده از دستور try catch
۶۸. بررسی تابع Constructor
۶۹. ارث بری توابع
۷۰. دستور Class در جاوااسکریپت
۷۱. کلاسهای زیرمجموعه
۷۲. بررسی Getters و Setters
۷۳. چالش شماره ۱۶
۷۴. بررسی تفاوتهای Synchronous و Asynchronous
۷۵. توابع Callback
۷۶. بررسی Promiseها
۷۷. توابع Async/Await
۷۸. بررسی درخواستهای AJAX و مفهوم API
۷۹. دریافت اطلاعات با استفاده از XMLHttpRequest
۸۰. استفاده از Promiseها در دریافت اطلاعات
۸۱. بررسی متد POST و ارسال اطلاعات
۸۲. استفاده از Fetch API برای دریافت اطلاعات
۸۳. ارسال اطلاعات با استفاده از Fetch API
۸۴. دریافت و ارسال اطلاعات با استفاده از Axios
۸۵. پارامترهای Rest
۸۶. چالش شماره ۱۷
۸۷. عملگر Spread
۸۸. استفاده از Destructing در آبجکتها
۸۹. استفاده از Destructing در آرایهها
۹۰. بهینه سازی پروژه
ویدیوهای اضافه شده:
۹۱. بررسی و نصب کامپایلر Babel
۹۲. کامپایل دستورات برنامه با Babel
۹۳. نصب و تنظیمات Webpack
۹۴. ماژولها در جاوااسکریپت
۹۵. درک بهتر دستورات import و export
43 پاسخ به “دوره جامع و پیشرفته جاوااسکریپت”
سلام استاد تخفیف دوره جدید نذاشتید؟
سلام
میتونید از کد تخفیف fcjs استفاده کنید.
ممنونم استاد میشه آخر دوره یه پروژه خوب هم قرار بدید ک برای درک بهتر مطالب عملی هم به کار برده بشه
حتما
این دوره هم چالشهای متعدد داره و هم پروژه
درود بر شما استاد تشکر بابت برگزاری این دوره
پیشنهادی که دارم : وقتی این دوره جامع ترین آموزش جاوا اسکریپت در نت فارسی می شود که شما سرفصل های کوتاه ECMAScript 9 , ECMAScript 10 پوشش بدید و بهتر هست در توضیحات دوره درج کنید که سرفصل های ۹و۱۰ ES می پردازید
سلام
خیلی ممنون از پیشنهادتون
در مورد فیچرهای پایدار این نسخهها هم صحبت میکنم
استاد برای یادگیری از صفر هم این دوره مفیده؟ یعنی برای کمسی که میخواد تازه کار با جاوا اسکریپت روشروع کنه میتونه از همین دوره شروع کنه؟
سلام
قطعا، این دوره از مبانی جاوااسکریپت شروع میشه و تا مفاهیم پیشرفته ادامه پیدا میکنه.
سلام و عرض ادب استاد، ممنون بابت انتشار این محتوای ارزشمند 🙏🏻
الباقی بحث ها رو کی منتشر میکنید؟ یا بهتر بپرسم… این دوره چند تا جلسه دیگه هم خواهد داشت؟
سلام
این دوره هر هفته به روز رسانی میشه.
تعداد دقیق همه ویدیوها مشخص نیست، هدف اصلی پوشش دادن همه سرفصلهایی هست که در ویدیو معرفی توضیح دادم.
سلام
امکان داره کل سرفصل هایی که قرار است در طول دوره آموزش داده بشه روی سایت قرار بدین؟
سلام
این دوره به مرور تکمیل میشه، عناوین اصلی رو توی ویدیو معرفی دوره توضیح دادم.
ممنون آقای مهندس صدری
من واقعا از دوره های شما استفاده میکنم . عالی عالی عالی
خیلی ممنون از لطفتون
امیدوارم براتون مفید باشن
من دوره قبل رو تا React با ویدویوهای شما جلو اومدم .. آیا نیازی به آموزش این دوره هست و مباحث جدیدتری از js مطرح میشه ؟
مباحث جدیدتر مطرح میشن.
این دوره میتونه به دقیقتر و به روز شدن دانش جاوااسکریپت شما کمک کنه.
راجب مباحث ServiceWorker ها هم در این دوره صحبت میکنید؟
فعلا توی سرفصلها برنامهای براش ندارم.
ولی دوره بعد از تکمیل سرفصلها باز هم آپدیت میشه و اگر درخواست باشه اضافه میکنم.
این دوره شامل AJAX,APIو مباحث پیشرفته شی گرایی هم میشود؟
بله شامل میشه.
سلام استاد
من ديروز از طريق ايميل مطلع از شروع آموزش نشدم آيا امكانش هست تخفيف را دوباره تمديد كنيد.
باتشكر
سلام
انشاالله هفته آینده باز هم تخفیف خواهیم داشت.
برای اطلاع از کدهای تخفیف عضو کانال تلگرام فرانت کست بشین.
سلام استاد خسته نباشید
واقعا ممنونم بابت این اموزشتون من قبل این که با سایت شما اشنا بشم برای یادگیری برنامه نویسی از چندین سایت استفاده کردم که واقعا میگم شیوه ی اموزششون جوری بود که من اصلا متوجه نمیشدم در واقع یادگیری رو سخت میکردن از وقتی با سایت شما اشنا شدم چون زمینه یادگیریمم جاوا اسکریپته فقط اموزش سایت شما رو میبینم و با اموزش های شما پیش میرم شما مباحثی که اکثر سایت ها تو نیم ساعت میگن که اخرش هم متوجه نمیشیم رو شما تو پنج دقیقه کامل تر از اونا منظورتون رو میرسونین و دانشجو کاملا متوجه میشه
بابت پیشرفتم اینو گفتم و برای دانشجو هایی که قصد خرید اموزش های شما رو دارن واقعا تو اموزش های فارسی شما بهترینن من با اموزش های شما کلی جلو افتام امید وارم این اموزشتونم هم کامل ترین باشه
موفق باشین
سلام
ممنونم از لطف و محبت شما.
خیلی خوشحالم که اینا رو میشنوم ازتون. مهمترین هدف من این هست که خیلی ساده و سریع مطالب مهم رو یاد بگیرین و بتونین ازشون استفاده کنید.
موفق باشین.
سلام مهندس خوبی؟ من هر دفعه به سایت شما سر میزنم تا دوره های جدید جاوااسکریپت رو بگیرم ولی متاسفانه برای دوره جدید دیر رسیدم امکانش هست یه کد تخفیف برام ارسال کنید؟
telegram: imaniy1
iaghapor1994@gmail.com
سلام
لطفا برای اطلاع از کدهای تخفیف، کانال تلگرام فرانت کست رو دنبال کنید.
وقت بخیر
ممنون از اموزش های خوبتون
تو این دوره پروژه ای انجام خواهد شد ؟
سلام
بله حتما. در کنار چالشها، پروژههای واقعی هم داریم.
salam,man khaharam az iran doreye javascript ro baram kharide,vali man aslan jaye log in ro peyda nmikonam to websiteton k betonam log in sham va doreh ro download konam…mishe rahnamei konid?
babate finglish ham bbakhshid,laptopam keyboarde farsi nadare
سلام
از این لینک میتونید وارد حساب کاربری بشین: http://frontcast.ir/my-account
بسیار کامل و کاربردی
ممنون بابت برگذاری این دوره فوق العاده استاد 🙏
ممنون از شما.
سلام استاد
این دوره چه فرقی با اون دوتا دورهی رایگان جاوااسکریپت و اکمااسکریپت داره ؟
میشه یه راست از این دوره شروع کنیم یا اونا پیش نیازن ؟
سلام
این دوره جامع و پیشرفته هست. به این معنی که از ابتدا شروع شده و تمام مباحث مربوط به جاوااسکریپت رو شامل میشه. همین طور تا قسمتهای پیشرفتهتر و آخرین به روز رسانیهای جاوااسکرپیت ادامه داره. بعد از این دوره میتونید یادگیری تکنولوژیهای مربوط به جاوااسکریپت رو خیلی سادهتر و اصولیتر ادامه بدین.
سلام آقای صدری
قسمت های جدید کی روی سایت قرار میدین؟
سلام
انشاالله فردا.
سلام
تو نگاه اول که عالی بود …
توضیحات کامل با بیان شیوای استاد …
من ۴ تا ویدئو رایگان رو دیدم و واقعا جذب شدم
من آموزش های سایت های معروف دیگه رو هم دیدم ولی تا اینجا که آموزش شما بهتر بود و علاقه مندم دوره رو خریداری کنم
واقعا ممنون
سلام
خیلی ممنونم از لطفتون و مرسی که برای دوره ثبت نام کردین.
هر سوالی بود در خدمتتون هستم.
سلام آقای صدری تخفیف جدید دوره ندارید؟
سلام
انشاالله هفته بعد.
سلام استاد برا این دوره تخفیف نمی زارید؟
سلام
این هفته تخفیف خواهیم داشت. لطفا کانال تلگرام رو دنبال کنید.
سلام تو قسمت آرگومانها و مقادیر پیش فرض
let userInfo = function (name = ‘ali’ , id = 10) {
return name + ” ” + id }
let res = userInfo(10)
console.log(res);
الان من میخوام مقدار پیش فرض نام (علی) فقط استفاده شه ولی برای ایدی هر چیزی که دلم میخواد، اینو چجوری باید اجام داد؟