آموزش جاوااسکریپت پیشرفته و مفاهیم فول‌استک - آخرین آپدیت

دانلود Advanced JavaScript & Full-Stack Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره پیشرفته جاوااسکریپت و توسعه فول‌استک، شما به بررسی عمیق مفاهیم پیچیده جاوااسکریپت مانند برنامه‌نویسی ناهمگام (Asynchronous)، Promiseها و async/await خواهید پرداخت. یاد بگیرید چگونه از APIها و داده‌های JSON برای ساخت اپلیکیشن‌های تعاملی و واقعی استفاده کنید. همچنین تجربه عملی کار با ابزارهای مهم فول‌استک مانند Webpack، Babel و Firebase را به دست خواهید آورد. این دوره بر اساس یادگیری عملی و پروژه‌محور طراحی شده است. شما با تسلط بر جاوااسکریپت ناهمگام با تکنیک‌هایی مانند Callbackها، Promiseها و Fetch API شروع خواهید کرد. سپس به سراغ مباحث پیشرفته‌تر مانند Babel برای کامپایل کد، Webpack برای باندل کردن و Firebase برای ذخیره‌سازی داده‌های لحظه‌ای خواهید رفت. پس از هر مبحث، پروژه‌ای وجود دارد که می‌توانید آموخته‌های خود را در آن پیاده کنید؛ مانند ساخت یک پورتال خبری، مدیریت نشانک‌ها (Bookmark Manager) یا حتی یک اپلیکیشن یادداشت‌برداری پویا. این دوره برای توسعه‌دهندگانی که می‌خواهند سطح مهارت‌های جاوااسکریپت خود را ارتقا دهند و اپلیکیشن‌های قدرتمند فول‌استک بسازند، ایده‌آل است. چه در حال ساخت پروژه‌های وب باشید و چه در حال ایجاد سیستم‌های پیچیده داده‌محور، مهارت‌های لازم برای برتری در توسعه مدرن جاوااسکریپت را کسب خواهید کرد.

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

جاوااسکریپت ناهمگام Asynchronous JavaScript

  • جاوااسکریپت ناهمگام / 181 Asynchronous JavaScript / 181

  • setTimeout / 182 setTimeout / 182

  • setInterval / 183 setInterval / 183

  • کالبک‌ها و جهنم کالبک / 184 Callbacks and Callback Hell / 184

  • پرومیس‌ها / 185 Promises / 185

  • Promise.all / 186 Promises All / 186

  • Async و Await / 187 Async and Await / 187

  • داده‌های API و JSON API / JSON Data

  • Fetch API / 189 Fetch API / 189

  • متدهای Fetch API / 190 Fetch API - Methods / 190

پروژه: پورتال خبری Project: News Portal

  • نمایش پروژه / 241 Project Demo / 241

  • ساختار قالب (اختیاری) / 242 Template Structure (Optional) / 242

  • ساختار قالب (اختیاری) / 243 Template Structure (Optional) / 243

  • کار با News API / 244 Working with News API / 244

  • فراخوانی داده‌های خبری / 245 Fetch News Data / 245

  • دسته‌بندی‌های خبری / 246 News Categories / 246

  • پشتیبان‌گیری از داده‌ها / 247 Backup Data / 247

  • درخواست دسته‌بندی / 248 Category Request / 248

  • انتشار پروژه با استفاده از GitHub و Netlify / 319 Project Deployment Using GitHub and Netlify / 319

بابل (Babel) Babel

  • نصب Node.js Installing Node.js

  • آشنایی با Babel Babel Introduction

  • رابط خط فرمان Babel / 153 Babel CLI / 153

  • بابل / 154 Babel / 154

  • ساختار پوشه‌بندی / 155 Folder Structure / 155

وب‌پک (Webpack) Webpack

  • وب‌پک / 156 Webpack / 156

  • لودرها (Loaders) Loaders

  • حالت (Mode) / 158 Mode / 158

  • سرور توسعه وب‌پک / 162 Webpack Dev Server / 162

  • کدهای اولیه وب‌پک (Boilerplate) / 163 Webpack Boilerplate Code / 163

فایربیس (Firebase) Firebase

  • آشنایی با Firebase Firebase Introduction

  • راه‌اندازی Webpack / 252 Webpack Setup / 252

  • راه‌اندازی Firebase / 253 Firebase Setup / 253

  • اتصال به Firebase / 254 Firebase Connection / 254

  • فراخوانی اسناد I / 255 Fetching Documents - I / 255

  • فراخوانی اسناد II / 256 Fetching Documents- II / 256

  • افزودن و حذف اسناد / 257 Adding and Deleting Documents / 257

  • اسنپ‌شات‌ها (Snapshots) / 258 Snapshots / 258

  • پرس‌وجوهای Firestore / 259 Firestore Queries / 259

  • مرتب‌سازی داده‌ها / 260 Ordering Data / 260

  • بروزرسانی اسناد / 261 Updating Documents / 261

  • فراخوانی یک سند خاص / 262 Fetching Individual Document / 262

  • احراز هویت I / 263 Authentication - I / 263

  • احراز هویت II / 264 Authentication - II / 264

پروژه: مدیریت نشانک‌ها Project: Bookmark Manager

  • نمایش پروژه / 269 Project Demo / 269

  • ساختار قالب (اختیاری) / 271 Template Structure (Optional) / 271

  • ساختار قالب (اختیاری) / 272 Template Structure (Optional) / 272

  • راه‌اندازی Firebase / 273 Firebase Setup / 273

  • دسترسی به سند / 274 Access Document / 274

  • حذف سند / 275 Delete Document / 275

  • فیلتر کردن اسناد / 276 Filter Documents / 276

  • انتشار پروژه با استفاده از GitHub و Netlify / 318 Project Deployment Using GitHub and Netlify / 318

پروژه: notNotion Project: notNotion

  • نمایش پروژه / 301 Project Demo / 301

  • ساختار قالب (اختیاری) / 302 Template Structure (Optional) / 302

  • ساختار قالب (اختیاری) / 303 Template Structure (Optional) / 303

  • ساختار قالب (اختیاری) / 304 Template Structure (Optional) / 304

  • ساختار قالب (اختیاری) / 305 Template Structure (Optional) / 305

  • ساختار قالب (اختیاری) / 306 Template Structure (Optional) / 306

  • نوار ناوبری، مدال‌ها و آکاردئون‌ها / 307 Navbar, Modals and Accordions / 307

  • کتابخانه Swipe I / 308 Swipe Library - I / 308

  • کتابخانه Swipe II / 309 Swipe Library - II / 309

  • ادغام تمام پروژه‌ها / 310 Merge All Projects / 310

  • انتشار پروژه با استفاده از GitHub و Netlify / 320 Project Deployment Using GitHub and Netlify / 320

اتمام دوره Course Completion

  • اتمام دوره Course Completion

(اختیاری) مرور HTML و CSS (Optional) HTML and CSS Refresher

  • وب چگونه کار می‌کند؟ (اختیاری) How Web Works? (Optional)

  • راه‌اندازی محیط توسعه Environment Setup

  • آشنایی با HTML HTML Introduction

  • بخش Head Head Section

  • تگ‌های رایج HTML Common HTML Tags

  • تگ‌های رسانه‌ای Media Tags

  • لینک‌دهی صفحات Linking Page

  • فرم‌ها I Forms I

  • فرم‌ها II Forms II

  • کامنت‌ها Comments

  • لیست‌ها List

  • جداول Tables

  • عناصر Inline و Block Inline and Block

  • شناسه‌ها (Id) و کلاس‌ها Id and Classes

  • معناگرایی در HTML I HTML Semantics I

  • معناگرایی در HTML II HTML Semantics II

  • موجودیت‌های HTML (Entity) HTML Entity

  • آشنایی با CSS Introduction to CSS

  • انواع و ترتیب CSS CSS Types and Order

  • انتخاب‌گرها (Selectors) Selectors

  • بازی انتخاب‌گرها I Selector Game I

  • بازی انتخاب‌گرها II Selector Game II

  • اولویت انتخاب‌گرها (Specificity) / R029 Specificity / R029

  • ویژگی‌های رایج Common Properties

نمایش نظرات

آموزش جاوااسکریپت پیشرفته و مفاهیم فول‌استک
جزییات دوره
20h 11m
87
(آخرین آپدیت)
87
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده