آموزش کلاس استاد جاوا اسکریپت - آماده کار با پروژه های عملی [ویدئو]

JavaScript Masterclass - Zero to Job-Ready with Hands-On Projects [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: به دوره استاد کلاس جاوا اسکریپت خوش آمدید، که در آن ما برنامه های کاربردی دنیای واقعی را می سازیم و مفاهیم اصلی HTML، CSS و OOP را یاد می گیریم. این دوره شما را در مسیر جاوا اسکریپت خود از مبتدی تا پیشرفته راهنمایی می کند. در طول دوره، مهم ترین موضوعات جاوا اسکریپت را به صورت گام به گام بررسی خواهیم کرد. شما با مفاهیم اساسی جاوا اسکریپت مانند متغیرها، انواع داده ها، توابع، حلقه ها، تکرارها، عبارات و عملگرها با استفاده از مثال هایی شروع می کنید که به شما کمک می کند موضوع را به خوبی درک کنید. با حرکت بیشتر، به موضوعات میانی مدل شی سند، عبارات منظم، آرایه، روش‌ها، تاریخ‌ها و زمان‌ها، ذخیره‌سازی محلی، برنامه‌نویسی شی گرا، مدیریت خطا، و استثناها عمیق خواهید شد. همچنین مفاهیم پیشرفته‌ای مانند حلقه‌های رویداد، setTimeout و setInterval، callbacks و callback hell، وعده‌ها، async await و Fetch API را با مثال‌ها درک خواهید کرد. شما همچنین در حال ساخت برنامه های دنیای واقعی خواهید بود که به شما کمک می کند با تمام مفاهیم قبلی عادت کنید و یاد بگیرید که کد را در GitHub و Netlify استقرار دهید. پس از گذراندن این دوره، شما آماده کار به عنوان کارآموز، تازه کار یا فریلنسر خواهید بود و همچنین می توانید همه چیز را خودتان پیاده سازی کنید. همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/JavaScript-Masterclass-Zero-To-Job-Ready-With-Hands-On-Projects مفاهیم پیچیده ای مانند کلمه کلیدی "this" را یاد بگیرید، بسته شدن ، وعده ها و انتظار غیر همگام درک اصولی مانند متغیرها و انواع داده ها در جاوا اسکریپت عبارات جریان کنترل، حلقه ها، توابع و موارد دیگر را درک کنید نحوه استقرار مؤثر کد در GitHub و Netlify را بیاموزید بر مفاهیم میانی مانند DOM، آرایه ها، ذخیره سازی محلی، OOP و API ها مسلط شوید با ابزارهای Babel، Webpack، Firebase و Deployment آشنا شوید برای گذراندن این دوره، باید دانش HTML، CSS و برنامه نویسی شی گرا داشته باشید. هر کسی که می خواهد جاوا اسکریپت را یاد بگیرد می تواند این دوره را بدون نیاز به دانش برنامه نویسی قبلی بگذراند. همه چیزهایی که برای تبدیل شدن به یک توسعه‌دهنده جاوا اسکریپت با مفاهیم اولیه تا مفاهیم پیشرفته، با پروژه‌های واقعی نیاز دارید * برنامه‌های کاربردی دنیای واقعی با جاوا اسکریپت مانند Task Manager، ردیاب بودجه و موارد دیگر بسازید * عمیقاً در برنامه‌نویسی شی گرا فرو بروید: کلاس‌ها، اشیاء ، سازنده ها، وراثت و موارد دیگر

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

مقدمه و منابع Introduction and Resources

  • معرفی دوره Course Introduction

  • منابع Resources

مبانی جاوا اسکریپت JavaScript Basics

  • مبانی جاوا اسکریپت JavaScript Basics

  • مبانی جاوا اسکریپت JavaScript Basics

  • تنظیم محیط/003 Environment Setup / 003

  • تنظیم محیط/003 Environment Setup / 003

  • نحوه اجرای فایل های جاوا اسکریپت/005 How to Run JavaScript Files / 005

  • نحوه اجرای فایل های جاوا اسکریپت/005 How to Run JavaScript Files / 005

  • کنسول مرورگر/006 Browser Console / 006

  • کنسول مرورگر/006 Browser Console / 006

  • متغیرها، ثابت ها و نظرات/007 Variables, Constants, and Comments / 007

  • متغیرها، ثابت ها و نظرات/007 Variables, Constants, and Comments / 007

  • قراردادهای نامگذاری/007-1 Naming Conventions / 007-1

  • قراردادهای نامگذاری/007-1 Naming Conventions / 007-1

  • انواع داده/008 Data Types / 008

  • انواع داده/008 Data Types / 008

  • رشته ها/009 Strings / 009

  • رشته ها/009 Strings / 009

  • روش های رشته/010 String Methods / 010

  • روش های رشته/010 String Methods / 010

  • اعداد/011 Numbers / 011

  • اعداد/011 Numbers / 011

  • قالب Literals/012 Template Literals / 012

  • قالب Literals/012 Template Literals / 012

  • آرایه ها/013 Arrays / 013

  • آرایه ها/013 Arrays / 013

  • پوچ و تعریف نشده/014 Null and Undefined / 014

  • پوچ و تعریف نشده/014 Null and Undefined / 014

  • Booleans and Comparisons/015 Booleans and Comparisons / 015

  • Booleans and Comparisons/015 Booleans and Comparisons / 015

  • مقایسه سست در مقابل دقیق/016 Loose Versus Strict Comparison / 016

  • مقایسه سست در مقابل دقیق/016 Loose Versus Strict Comparison / 016

  • تبدیل نوع/017 Type Conversion / 017

  • تبدیل نوع/017 Type Conversion / 017

مبانی جاوا اسکریپت JavaScript Basics

کنترل جریان Control Flow

  • جریان کنترل/018 Control Flow / 018

  • جریان کنترل/018 Control Flow / 018

  • برای حلقه/019 For Loop / 019

  • برای حلقه/019 For Loop / 019

  • برای حلقه (در و از)/019-1 For Loop (in and of) / 019-1

  • برای حلقه (در و از)/019-1 For Loop (in and of) / 019-1

  • while Loop/020 While Loop / 020

  • while Loop/020 While Loop / 020

  • Do while Loop/021 Do While Loop / 021

  • Do while Loop/021 Do While Loop / 021

  • اگر اظهارات/022 If Statements / 022

  • اگر اظهارات/022 If Statements / 022

  • Else and Else If/023 Else and Else If / 023

  • Else and Else If/023 Else and Else If / 023

  • عملگرهای منطقی/024 Logical Operators / 024

  • عملگرهای منطقی/024 Logical Operators / 024

  • منطقی NOT/025 Logical NOT / 025

  • منطقی NOT/025 Logical NOT / 025

  • استراحت و ادامه/026 Break and Continue / 026

  • استراحت و ادامه/026 Break and Continue / 026

  • سوئیچ بیانیه/027 Switch Statements / 027

  • سوئیچ بیانیه/027 Switch Statements / 027

  • محدوده (جهانی و محلی)/028 Scope (Global and Local) / 028

  • محدوده (جهانی و محلی)/028 Scope (Global and Local) / 028

  • اپراتور سه تایی/028-1 Ternary Operator / 028-1

  • اپراتور سه تایی/028-1 Ternary Operator / 028-1

کنترل جریان Control Flow

کارکرد Functions

  • توابع - I/029 Functions - I / 029

  • توابع - I/029 Functions - I / 029

  • توابع - II/030 Functions - II / 030

  • توابع - II/030 Functions - II / 030

  • آرگومان ها و پارامترها/031 Arguments and Parameters / 031

  • آرگومان ها و پارامترها/031 Arguments and Parameters / 031

  • مقادیر برگشتی/032 Returning Values / 032

  • مقادیر برگشتی/032 Returning Values / 032

  • توابع پیکان/033 Arrow Functions / 033

  • توابع پیکان/033 Arrow Functions / 033

  • توابع و روش ها/034 Functions and Methods / 034

  • توابع و روش ها/034 Functions and Methods / 034

  • forEach Method and Callbacks/035 forEach Method and Callbacks / 035

  • forEach Method and Callbacks/035 forEach Method and Callbacks / 035

  • برای هر روش/036 forEach Method / 036

  • برای هر روش/036 forEach Method / 036

کارکرد Functions

لفظ شیء Object Literals

  • لفظ شیء - I Object Literals - I

  • لفظ شیء - I Object Literals - I

  • Object Literals - II/038 Object Literals - II / 038

  • Object Literals - II/038 Object Literals - II / 038

  • روش ها/039 Methods / 039

  • روش ها/039 Methods / 039

  • این کلمه کلیدی/040 this' Keyword / 040

  • این کلمه کلیدی/040 this' Keyword / 040

  • اشیاء در آرایه ها/041 Objects in Arrays / 041

  • اشیاء در آرایه ها/041 Objects in Arrays / 041

  • شیء ریاضی/042 Math Object / 042

  • شیء ریاضی/042 Math Object / 042

  • بدوی در مقابل انواع مرجع - I/043 Primitive Versus Reference Types - I / 043

  • بدوی در مقابل انواع مرجع - I/043 Primitive Versus Reference Types - I / 043

  • بدوی در مقابل انواع مرجع - II/043-2 Primitive Versus Reference Types - II / 043-2

  • بدوی در مقابل انواع مرجع - II/043-2 Primitive Versus Reference Types - II / 043-2

لفظ شیء Object Literals

مدل شیء سند Document Object Model

  • معرفی DOM/044 DOM Introduction / 044

  • معرفی DOM/044 DOM Introduction / 044

  • DOM در عمق/045 DOM In-Depth / 045

  • DOM در عمق/045 DOM In-Depth / 045

  • انتخابگر پرس و جو/046 Query Selector / 046

  • انتخابگر پرس و جو/046 Query Selector / 046

  • انتخابگرها/047 Selectors / 047

  • انتخابگرها/047 Selectors / 047

  • کنترل محتوا (افزودن/حذف)/048 Controlling Content (Add/Delete) / 048

  • کنترل محتوا (افزودن/حذف)/048 Controlling Content (Add/Delete) / 048

  • ویژگی ها (Get/Set)/049 Attributes (Get/Set) / 049

  • ویژگی ها (Get/Set)/049 Attributes (Get/Set) / 049

  • تغییر سبک های CSS/050 Changing CSS Styles / 050

  • تغییر سبک های CSS/050 Changing CSS Styles / 050

  • کلاس ها (افزودن/حذف)/051 Classes (Add/Remove) / 051

  • کلاس ها (افزودن/حذف)/051 Classes (Add/Remove) / 051

  • روابط (والدین/فرزند/خواهر و برادر)/052 Relationships (Parent/Child/Siblings) / 052

  • روابط (والدین/فرزند/خواهر و برادر)/052 Relationships (Parent/Child/Siblings) / 052

  • رویدادها - I/053-1 Events - I / 053-1

  • رویدادها - I/053-1 Events - I / 053-1

  • رویدادها - II/053-2 Events - II / 053-2

  • رویدادها - II/053-2 Events - II / 053-2

  • ایجاد و حذف عناصر/054 Creating and Removing Elements / 054

  • ایجاد و حذف عناصر/054 Creating and Removing Elements / 054

  • حباب رویداد و نمایندگی/055 Event Bubbling and Delegation / 055

  • حباب رویداد و نمایندگی/055 Event Bubbling and Delegation / 055

  • بیشتر رویدادهای DOM/056 More DOM Events / 056

  • بیشتر رویدادهای DOM/056 More DOM Events / 056

مدل شیء سند Document Object Model

فرم و رویدادهای فرم Form and Form Events

  • رویدادهای درون فرم ها/057 Events Inside Forms / 057

  • رویدادهای درون فرم ها/057 Events Inside Forms / 057

  • ارسال رویدادها/059 Submit Events / 059

  • ارسال رویدادها/059 Submit Events / 059

  • عبارات منظم/060 Regular Expressions / 060

  • عبارات منظم/060 Regular Expressions / 060

  • تست الگوهای RegEx/061 Testing RegEx Patterns / 061

  • تست الگوهای RegEx/061 Testing RegEx Patterns / 061

  • اعتبار سنجی فرم پایه/062 Basic Form Validation / 062

  • اعتبار سنجی فرم پایه/062 Basic Form Validation / 062

  • رویدادهای صفحه کلید/063 Keyboard Events / 063

  • رویدادهای صفحه کلید/063 Keyboard Events / 063

  • رویدادها در صفحه HTML/065 Events on HTML Page / 065

  • رویدادها در صفحه HTML/065 Events on HTML Page / 065

فرم و رویدادهای فرم Form and Form Events

پروژه: برنامه آزمون Project: Quiz Application

  • نسخه ی نمایشی پروژه/210 Project Demo / 210

  • نسخه ی نمایشی پروژه/210 Project Demo / 210

  • ساختار الگو (اختیاری)/211 Template Structure (Optional) / 211

  • ساختار الگو (اختیاری)/211 Template Structure (Optional) / 211

  • ساختار الگو (اختیاری)/212 Template Structure (Optional) / 212

  • ساختار الگو (اختیاری)/212 Template Structure (Optional) / 212

  • کار با جواب/213 Working with Answer / 213

  • کار با جواب/213 Working with Answer / 213

  • به روز رسانی امتیاز/214 Score Update / 214

  • به روز رسانی امتیاز/214 Score Update / 214

  • بارگذاری مجدد/215 Reload / 215

  • بارگذاری مجدد/215 Reload / 215

  • نسخه نمایشی نهایی/216 Final Demo / 216

  • نسخه نمایشی نهایی/216 Final Demo / 216

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

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

پروژه: برنامه آزمون Project: Quiz Application

روش های آرایه Array Methods

  • روش فیلتر/071 Filter Method / 071

  • روش فیلتر/071 Filter Method / 071

  • روش نقشه/072 Map Method / 072

  • روش نقشه/072 Map Method / 072

  • روش کاهش/073 Reduce Method / 073

  • روش کاهش/073 Reduce Method / 073

  • یافتن روش/074 Find Method / 074

  • یافتن روش/074 Find Method / 074

  • روش مرتب سازی/075 Sort Method / 075

  • روش مرتب سازی/075 Sort Method / 075

  • روش معکوس/075-3 Reverse Method / 075-3

  • روش معکوس/075-3 Reverse Method / 075-3

  • روشهای زنجیرزنی/076 Chaining Methods / 076

  • روشهای زنجیرزنی/076 Chaining Methods / 076

روش های آرایه Array Methods

پروژه: Todo List Manager Project: Todo List Manager

  • نسخه ی نمایشی پروژه/221 Project Demo / 221

  • نسخه ی نمایشی پروژه/221 Project Demo / 221

  • ساختار الگو (اختیاری)/222 Template Structure (Optional) / 222

  • ساختار الگو (اختیاری)/222 Template Structure (Optional) / 222

  • ساختار الگو (اختیاری)/223 Template Structure (Optional) / 223

  • ساختار الگو (اختیاری)/223 Template Structure (Optional) / 223

  • اضافه کردن کار/224 Add Task / 224

  • اضافه کردن کار/224 Add Task / 224

  • حذف وظیفه/225 Delete Task / 225

  • حذف وظیفه/225 Delete Task / 225

  • به روز رسانی تعداد کار/226 Update Task Count / 226

  • به روز رسانی تعداد کار/226 Update Task Count / 226

  • جستجوی کار I/227 Search Task I / 227

  • جستجوی کار I/227 Search Task I / 227

  • جستجوی کار II: حساس به حروف کوچک/228 Search Task II: Case Sensitive / 228

  • جستجوی کار II: حساس به حروف کوچک/228 Search Task II: Case Sensitive / 228

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

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

پروژه: Todo List Manager Project: Todo List Manager

تاریخ و زمان Dates and Time

  • تاریخ/205 Dates / 205

  • تاریخ/205 Dates / 205

  • تایمز/206 Times / 206

  • تایمز/206 Times / 206

تاریخ و زمان Dates and Time

محل ذخیره سازی Local Storage

  • محل ذخیره سازی/207 Local Storage / 207

  • محل ذخیره سازی/207 Local Storage / 207

  • JSON/208 JSON / 208

  • JSON/208 JSON / 208

محل ذخیره سازی Local Storage

پروژه: ردیاب بودجه Project: Budget Tracker

  • نسخه ی نمایشی پروژه/229 Project Demo / 229

  • نسخه ی نمایشی پروژه/229 Project Demo / 229

  • ساختار الگو (اختیاری)/231 Template Structure (Optional) / 231

  • ساختار الگو (اختیاری)/231 Template Structure (Optional) / 231

  • ساختار الگو (اختیاری)/232 Template Structure (Optional) / 232

  • ساختار الگو (اختیاری)/232 Template Structure (Optional) / 232

  • افزودن تراکنش/234 Add Transaction / 234

  • افزودن تراکنش/234 Add Transaction / 234

  • معاملات در localStorage/235 Transactions on localStorage / 235

  • معاملات در localStorage/235 Transactions on localStorage / 235

  • فهرست دخل و خرج/۲۳۶ Income and Expense List / 236

  • فهرست دخل و خرج/۲۳۶ Income and Expense List / 236

  • دریافت معاملات/237 Get Transactions / 237

  • دریافت معاملات/237 Get Transactions / 237

  • حذف معامله/238 Delete Transaction / 238

  • حذف معامله/238 Delete Transaction / 238

  • به روز رسانی آمار/239 Update Statistics / 239

  • به روز رسانی آمار/239 Update Statistics / 239

  • معاملات خالی/240 Empty Transactions / 240

  • معاملات خالی/240 Empty Transactions / 240

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

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

پروژه: ردیاب بودجه Project: Budget Tracker

برنامه نویسی شی گرا Object-Oriented Programming

  • برنامه نویسی شی گرا - I Object-Oriented Programming - I

  • برنامه نویسی شی گرا - I Object-Oriented Programming - I

  • برنامه نویسی شی گرا - II Object-Oriented Programming - II

  • برنامه نویسی شی گرا - II Object-Oriented Programming - II

  • باز هم به معنای واقعی کلمه!/117 Object Literals Again! / 117

  • باز هم به معنای واقعی کلمه!/117 Object Literals Again! / 117

  • کلاس ها/118 Classes / 118

  • کلاس ها/118 Classes / 118

  • طرق/119 Methods / 119

  • طرق/119 Methods / 119

  • ارث - من/120 Inheritance - I / 120

  • ارث - من/120 Inheritance - I / 120

  • ارث - دوم/121 Inheritance - II / 121

  • ارث - دوم/121 Inheritance - II / 121

  • نمونه اولیه/122 Prototype Model / 122

  • نمونه اولیه/122 Prototype Model / 122

  • وراثت نمونه اولیه/123 Prototype Inheritance / 123

  • وراثت نمونه اولیه/123 Prototype Inheritance / 123

  • روش های داخلی Built-in Methods

  • روش های داخلی Built-in Methods

  • کلیدواژه ثابت/125 Static Keyword / 125

  • کلیدواژه ثابت/125 Static Keyword / 125

  • گیرنده و تنظیم کننده/127 Getter and Setter / 127

  • گیرنده و تنظیم کننده/127 Getter and Setter / 127

برنامه نویسی شی گرا Object-Oriented Programming

رسیدگی به خطاها و استثناها Error Handling and Exceptions

  • رسیدگی به خطا/201 Error Handling / 201

  • رسیدگی به خطا/201 Error Handling / 201

  • استثناء/202 Exceptions / 202

  • استثناء/202 Exceptions / 202

رسیدگی به خطاها و استثناها Error Handling and Exceptions

ماژول ها Modules

  • ماژول - I/203 Module - I / 203

  • ماژول - I/203 Module - I / 203

  • ماژول - II/204 Module - II / 204

  • ماژول - II/204 Module - II / 204

ماژول ها Modules

پروژه: اپلیکیشن کانبان Project: Kanban Application

  • نسخه ی نمایشی پروژه/281 Project Demo / 281

  • نسخه ی نمایشی پروژه/281 Project Demo / 281

  • ساختار الگو (اختیاری)/282 Template Structure (Optional) / 282

  • ساختار الگو (اختیاری)/282 Template Structure (Optional) / 282

  • ساختار الگو (اختیاری)/283 Template Structure (Optional) / 283

  • ساختار الگو (اختیاری)/283 Template Structure (Optional) / 283

  • جریان کانبان/284 Kanban Flow / 284

  • جریان کانبان/284 Kanban Flow / 284

  • طبقه و کارکرد/285 Class and Function / 285

  • طبقه و کارکرد/285 Class and Function / 285

  • دریافت وظیفه/286 Get Task / 286

  • دریافت وظیفه/286 Get Task / 286

  • درج وظیفه/287 Insert Task / 287

  • درج وظیفه/287 Insert Task / 287

  • حذف وظیفه/288 Delete Task / 288

  • حذف وظیفه/288 Delete Task / 288

  • به روز رسانی وظیفه/289 Update Task / 289

  • به روز رسانی وظیفه/289 Update Task / 289

  • کارت وظیفه/290 Task Card / 290

  • کارت وظیفه/290 Task Card / 290

  • تعداد وظایف/291 Task Count / 291

  • تعداد وظایف/291 Task Count / 291

  • فرم: افزودن وظیفه/292 Form: Add Task / 292

  • فرم: افزودن وظیفه/292 Form: Add Task / 292

  • فرم: ویرایش وظیفه/293 Form: Edit Task / 293

  • فرم: ویرایش وظیفه/293 Form: Edit Task / 293

  • فرم: حذف وظیفه/294 Form: Delete Task / 294

  • فرم: حذف وظیفه/294 Form: Delete Task / 294

  • کشیدن و رها کردن کارت وظیفه/295 Drag-Drop Task Card / 295

  • کشیدن و رها کردن کارت وظیفه/295 Drag-Drop Task Card / 295

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

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

پروژه: اپلیکیشن کانبان Project: Kanban Application

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

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

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

  • setTimeout/182 setTimeout / 182

  • setTimeout/182 setTimeout / 182

  • setInterval/183 setInterval / 183

  • setInterval/183 setInterval / 183

  • برگشت به تماس و جهنم تماس/184 Callbacks and Callback Hell / 184

  • برگشت به تماس و جهنم تماس/184 Callbacks and Callback Hell / 184

  • وعده ها/185 Promises / 185

  • وعده ها/185 Promises / 185

  • همه وعده ها/186 Promises All / 186

  • همه وعده ها/186 Promises All / 186

  • Async and Await/187 Async and Await / 187

  • Async and Await/187 Async and Await / 187

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

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

  • واکشی API/189 Fetch API / 189

  • واکشی API/189 Fetch API / 189

  • Fetch API - Methods/190 Fetch API - Methods / 190

  • Fetch API - Methods/190 Fetch API - Methods / 190

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

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

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

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

  • ساختار الگو (اختیاری)/242 Template Structure (Optional) / 242

  • ساختار الگو (اختیاری)/242 Template Structure (Optional) / 242

  • ساختار الگو (اختیاری)/243 Template Structure (Optional) / 243

  • ساختار الگو (اختیاری)/243 Template Structure (Optional) / 243

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

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

  • واکشی اطلاعات اخبار/245 Fetch News Data / 245

  • واکشی اطلاعات اخبار/245 Fetch News Data / 245

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

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

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

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

  • درخواست دسته/248 Category Request / 248

  • درخواست دسته/248 Category Request / 248

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

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

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

بابل Babel

  • در حال نصب Node.js Installing Node.js

  • در حال نصب Node.js Installing Node.js

  • مقدمه بابل Babel Introduction

  • مقدمه بابل Babel Introduction

  • بابل CLI/153 Babel CLI / 153

  • بابل CLI/153 Babel CLI / 153

  • بابل/154 Babel / 154

  • بابل/154 Babel / 154

  • ساختار پوشه/155 Folder Structure / 155

  • ساختار پوشه/155 Folder Structure / 155

بابل Babel

بسته وب Webpack

  • پک وب/156 Webpack / 156

  • پک وب/156 Webpack / 156

  • لودرها Loaders

  • لودرها Loaders

  • حالت/158 Mode / 158

  • حالت/158 Mode / 158

  • Webpack Dev Server/162 Webpack Dev Server / 162

  • Webpack Dev Server/162 Webpack Dev Server / 162

  • Webpack Boilerplate Code/163 Webpack Boilerplate Code / 163

  • Webpack Boilerplate Code/163 Webpack Boilerplate Code / 163

بسته وب Webpack

Firebase Firebase

  • معرفی Firebase Firebase Introduction

  • معرفی Firebase Firebase Introduction

  • راه اندازی پک وب/252 Webpack Setup / 252

  • راه اندازی پک وب/252 Webpack Setup / 252

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

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

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

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

  • واکشی اسناد - I/255 Fetching Documents - I / 255

  • واکشی اسناد - I/255 Fetching Documents - I / 255

  • واکشی اسناد- II/256 Fetching Documents- II / 256

  • واکشی اسناد- II/256 Fetching Documents- II / 256

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

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

  • عکس های فوری/258 Snapshots / 258

  • عکس های فوری/258 Snapshots / 258

  • پرسش های فایرستور/259 Firestore Queries / 259

  • پرسش های فایرستور/259 Firestore Queries / 259

  • داده های سفارش/260 Ordering Data / 260

  • داده های سفارش/260 Ordering Data / 260

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

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

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

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

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

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

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

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

Firebase Firebase

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

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

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

  • ساختار الگو (اختیاری)/271 Template Structure (Optional) / 271

  • ساختار الگو (اختیاری)/271 Template Structure (Optional) / 271

  • ساختار الگو (اختیاری)/272 Template Structure (Optional) / 272

  • ساختار الگو (اختیاری)/272 Template Structure (Optional) / 272

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

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

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

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

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

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

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

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

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

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

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

پروژه: notNotion Project: notNotion

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

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

  • ساختار الگو (اختیاری)/302 Template Structure (Optional) / 302

  • ساختار الگو (اختیاری)/302 Template Structure (Optional) / 302

  • ساختار الگو (اختیاری)/303 Template Structure (Optional) / 303

  • ساختار الگو (اختیاری)/303 Template Structure (Optional) / 303

  • ساختار الگو (اختیاری)/304 Template Structure (Optional) / 304

  • ساختار الگو (اختیاری)/304 Template Structure (Optional) / 304

  • ساختار الگو (اختیاری)/305 Template Structure (Optional) / 305

  • ساختار الگو (اختیاری)/305 Template Structure (Optional) / 305

  • ساختار الگو (اختیاری)/306 Template Structure (Optional) / 306

  • ساختار الگو (اختیاری)/306 Template Structure (Optional) / 306

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

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

  • Swipe Library - I/308 Swipe Library - I / 308

  • Swipe Library - I/308 Swipe Library - I / 308

  • Swipe Library - II/309 Swipe Library - II / 309

  • Swipe Library - II/309 Swipe Library - II / 309

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

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

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

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

پروژه: notNotion Project: notNotion

تکمیل دوره Course Completion

  • تکمیل دوره Course Completion

  • تکمیل دوره Course Completion

تکمیل دوره Course Completion

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

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

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

  • راه اندازی محیط Environment Setup

  • راه اندازی محیط Environment Setup

  • مقدمه HTML HTML Introduction

  • مقدمه HTML HTML Introduction

  • بخش سر Head Section

  • بخش سر Head Section

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

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

  • برچسب های رسانه ای Media Tags

  • برچسب های رسانه ای Media Tags

  • پیوند دادن صفحه Linking Page

  • پیوند دادن صفحه Linking Page

  • فرم های I Forms I

  • فرم های I Forms I

  • فرم های II Forms II

  • فرم های II Forms II

  • نظرات Comments

  • نظرات Comments

  • فهرست کنید List

  • فهرست کنید List

  • جداول Tables

  • جداول Tables

  • درون خطی و مسدود کردن Inline and Block

  • درون خطی و مسدود کردن Inline and Block

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

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

  • HTML Semantics I HTML Semantics I

  • HTML Semantics I HTML Semantics I

  • HTML Semantics II HTML Semantics II

  • HTML Semantics II HTML Semantics II

  • موجودیت HTML HTML Entity

  • موجودیت HTML HTML Entity

  • مقدمه ای بر CSS Introduction to CSS

  • مقدمه ای بر CSS Introduction to CSS

  • انواع CSS و سفارش CSS Types and Order

  • انواع CSS و سفارش CSS Types and Order

  • انتخابگرها Selectors

  • انتخابگرها Selectors

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

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

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

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

  • ویژگی/R029 Specificity / R029

  • ویژگی/R029 Specificity / R029

  • خواص مشترک Common Properties

  • خواص مشترک Common Properties

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

نمایش نظرات

نظری ارسال نشده است.

آموزش کلاس استاد جاوا اسکریپت - آماده کار با پروژه های عملی [ویدئو]
خرید اشتراک و دانلود خرید تکی و دانلود | 480,000 تومان (7 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 4 دوره است و 4 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
41 h 11 m
226
Packtpub packtpub-small
08 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
ندارد
دارد
دارد
Shubham Sarda

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sarda Shubham Sarda

توسعه دهنده پایتون

سلام!

من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.

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

اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته

پروژه های پایتون -

برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite


کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)

Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)