لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش عملی و جامع جاوااسکریپت (JavaScript)
- آخرین آپدیت
دانلود Hands-On Introduction: JavaScript
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آیا در دنیای کدنویسی با جاوااسکریپت کاملاً تازهوارد هستید یا به دنبال یادگیری عمیقتر این زبان هستید؟ گاهی اوقات هنگام یادگیری یک فریمورک جدید، نیاز دارید مستقیماً وارد عمل شوید و پروژه را پیش ببرید. در این دوره، مورتن راند-هندریکسن، مدرس ارشد LinkedIn Learning، به شما نشان میدهد که چگونه بدون نیاز به مطالعه طولانی تئوریک، نوشتن کد جاوااسکریپت را آغاز کنید. در این دوره تعاملی و ساده، یاد میگیرید که چگونه تغییرات را مستقیماً روی کدها اعمال کنید، مهارتهای جدید خود را در لحظه تست کنید و ویرایشهای لازم را به صورت Real-time انجام دهید. همچنین نکاتی کاربردی در مورد تحلیل کدهای JS، ساخت کد از صفر، توسعه آنها و نحوه دریافت دادهها از APIها برای ساخت کامپوننتهای جدید را خواهید آموخت. در پایان این دوره، فارغ از سطح تجربه یا پیشینه شغلی، آماده خواهید بود تا مستقیماً کدنویسی کنید.
بهترین راه برای یادگیری یک زبان برنامهنویسی، تمرین عملی است. به همین دلیل، این دوره با GitHub Codespaces یکپارچه شده است؛ یک محیط توسعه ابری فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب نرمافزار روی سیستم فراهم میکند. با GitHub Codespaces میتوانید در هر زمان و با هر دستگاهی تمرین کنید و با ابزاری کار کنید که احتمالاً در محیطهای کاری واقعی با آن مواجه خواهید شد. برای شروع، ویدیو «استفاده از GitHub Codespaces در این دوره» را مشاهده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
تمرین عملی جاوااسکریپت
Hands-on JavaScript
استفاده از GitHub Codespaces در این دوره
Using GitHub Codespaces with this course
۱. تحلیل و کالبدشکافی JS
1. Picking JS Apart
افزودن دادههای جدید به یک آبجکت موجود
Add new data to an existing data object
استخراج دادههای مورد نیاز از یک آبجکت
Pull only the data you need from an object
قابلیت استفاده مجدد از کامپوننتها از طریق Nesting
Make a component reusable through nesting
اصلاح و تغییر یک کامپوننت
Modify a component
تجزیه و تحلیل توابع پیچیده
Break down a complex function
۲. ساخت جاوااسکریپت از صفر
2. Building JS from Scratch
راهاندازی ESLint و Prettier
Set up ESLint and Prettier
بارگذاری تنبل (Lazy Load) محتوا با IntersectionObserver
Lazy-load content with IntersectionObserver
ذخیره تنظیمات حالت تاریک (Dark Mode) در مرورگر
Store dark mode settings in the browser
ساخت سوئیچ تغییر حالت تاریک و روشن
Create a dark mode switch
تشخیص حالت فعلی سیستم
Detect existing mode
ساخت نشانگر Loading و شبیهسازی زمان بارگذاری
Create a "loading" indicator and simulate loading time
۳. توسعه و گسترش JS
3. Extending JS
افزودن انتخابگر مکان (Location Selector)
Add a location selector
دسترسی به مستندات و API
Get access and documentation for an API
افزودن دکمه تغییر واحدها
Add a button to change units
ساخت کامپوننت با استفاده از دادههای API
Build a component utilizing API data
مربی کارکنان ارشد، سخنران، طراح وب و توسعهدهنده نرمافزار
مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعهدهنده نرمافزار است.
مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوریهای نوظهور و اخلاق فناوری را پوشش میدهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانسهای حرفهای در سرتاسر جهان بوده است، راهحلهای طراحی ظاهری مبتنی بر استانداردها را میسازد و به دیگران آموزش میدهد که چگونه از وب بیشترین بهره را ببرند.
مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.
نمایش نظرات