آموزش دوره کامل توسعه دهنده وب Fullstack 2020

The Complete 2020 Fullstack Web Developer Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: HTML5، CSS3، JavaScript، Python، Wagtail CMS، PHP و MySQL را از ابتدا یاد بگیرید! به روز شده برای 2020 یادگیری HTML5، CSS3، Vanilla JS (ES6+)، Python، Wagtail CMS، PHP و MySQL همه از ابتدا Python را از مبتدی تا پیشرفته یاد بگیرید JavaScript (ES6+) Wagtail Pythons برتر سیستم مدیریت محتوا (مانند وردپرس، اما بهتر) دریافت کنید یک کتاب الکترونیکی رایگان CSS3 تعداد زیادی پروژه، بزرگ و کوچک! آموزش Git و Github ایجاد یک صفحه نمونه کار و راه اندازی آن یادگیری جاوا اسکریپت از ابتدا یادگیری PHP برای اجرای کد سرور یادگیری MySQL برای ذخیره داده ها (پایگاه های داده) ساخت یک وب سایت ورود/ثبت/فقط برای اعضا، درست مانند فیس بوک چگونه به عنوان یک کار پیدا کنیم توسعه دهنده وب آموزش پشته LAMP: Linux، Apache، PHP و MySQL پیش نیازها: باید مایل به یادگیری باشد. باید بتواند 10 دقیقه در روز وقت بگذارد (همین چیزی است که لازم است!) باید یک کامپیوتر، ویرایشگر و مرورگر داشته باشد (من به شما کمک می‌کنم آن‌ها را راه‌اندازی کنید)

***

دوره کامل برنامه نویس وب FULL STACK

-

اولین "دوره کامل توسعه دهنده وب" در Udemy!! ببینید چرا معلمان دیگر از همین نام دوره استفاده می کنند!

این دوره برای کاربران ویندوز، MacOS و لینوکس است!

  • بیش از 66 ساعت ویدیو

  • دسترسی تمام عمر

  • گواهی پایان کار

  • کد منبع گنجانده شده است

***


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

یا شاید قبلاً در حال کدنویسی هستید اما می‌خواهید وب‌سایت‌های بهتری بسازید؟

من یک بار جای شما بودم و این دوره ای است که آرزو می کردم داشته باشم.

به دوره کامل توسعه دهنده وب Fullstack خوش آمدید

این اولین دوره آموزشی "توسعه کامل وب" در Udemy بود. این بسیار جامع است و من هر چیزی را که باید بدانید را گام به گام توضیح می دهم. دلیلی وجود دارد که امروزه تعداد زیادی دوره «توسعه وب کامل» در Udemy وجود دارد -- آنها آنچه را که کارآمد بوده و دوره های اسپین آف را ایجاد کرده اند، می گذرانند.

به بیش از 80000 دانشجوی دیگر در این دوره عظیم بپیوندید!

این دوره برای هر سطح مهارتی طراحی شده است. فرقی نمی‌کند امروز توسعه وب را یاد می‌گیرید، یا قبلاً یک حرفه‌ای پایتون هستید، چیزهای زیادی برای یادگیری برای همه وجود دارد!

طراحی، توسعه و راه اندازی چندین وب سایت!

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

به قسمتی که می خواهید یاد بگیرید بروید

این دوره برای شما طراحی شده است که می توانید به ترتیب تماشا کنید یا بخش به بخش را رد کنید. شاید قبلاً جاوا اسکریپت را می‌دانید و نمی‌خواهید آن را تماشا کنید - اشکالی ندارد! به بخش بعدی در مورد API ها بروید یا روی پروژه هایی که بعد از آن می آیند کار کنید.

آنچه را که به ترتیب یاد خواهید گرفت در اینجا آمده است:

  1. HTML/HTML5
    این کدی است که 100% همه وب سایت ها از آن استفاده می کنند

  2. CSS/CSS3
    این چیزی است که باعث می‌شود وب‌سایت‌ها با رنگ‌ها، شکل‌ها و موارد دیگر زیبا به نظر برسند.

  3. پروژه: ایجاد یک صفحه نمونه کارها
    با استفاده از HTML و CSS یک صفحه نمونه کار زیبا ایجاد می کنید

  4. پروژه: ایجاد یک وب سایت به سبک 8 بیتی
    با استفاده از HTML و CSS بیشتر، تمرین بیشتری برای ایجاد یک وب سایت سبک قدیمی خواهید داشت

  5. جاوا اسکریپت
    این چیزی است که تعاملات و بخش های "سرگرم کننده" یک وب سایت را ایجاد می کند. این بخش با 6 پروژه اصلی و تعدادی پروژه کوچک ارائه می شود. این شامل جاوا اسکریپت مدرن نیز می شود!

  6. پروژه: ایجاد یک Modal توسط دست
    با استفاده از HTML، CSS و جاوا اسکریپت، یک صفحه بازشو داخلی ایجاد می‌کنید که ظاهر زیبایی دارد و از کاربر می‌خواهد صفحه را بپذیرد یا رد کند

  7. پروژه: ایجاد یک ماشین حساب دست ساز
    با ایجاد یک ماشین حساب مبتنی بر وب زیبا و کاملاً کاربردی، به تمرین مهارت های HMTL، CSS و جاوا اسکریپت خود ادامه دهید

  8. Git
    Git و GitHub ستون های اصلی پشت همکاری بین شما و سایر توسعه دهندگان هستند. این یک مهارت حیاتی در کدنویسی مدرن است.

  9. پروژه: وب سایت خود را با استفاده از صفحات GitHub راه اندازی کنید
    GitHub یک سرویس رایگان سایت ثابت (فقط html/css/js) ارائه می دهد. در حدود 45 دقیقه می توانید تمام کارهای قبلی خود را از این دوره روی اینترنت راه اندازی کنید.

  10. APIها
    نحوه عملکرد APIها و RESTful APIها را بیاموزید. API ها دنیا را می چرخانند. این نحوه صحبت خدمات آنلاین با سایر خدمات آنلاین است

  11. Python
    سومین زبان برنامه نویسی محبوب جهان و داغ ترین زبانی که امسال می توانید یاد بگیرید. شما از مبتدی به پیشرفته خواهید رسید!

  12. پروژه: برنامه تشخیص تصویر
    با استفاده از پایتون یک برنامه تشخیص تصویر ایجاد خواهید کرد که در آن می توانید اشیاء داخل تصویر را شناسایی کنید

  13. Wagtail CMS
    Wagtail CMS برترین سیستم مدیریت محتوا برای پایتون است. من بخشی از تیم اصلی توسعه Wagtail هستم، بنابراین می‌دانید که در حال دریافت آموزش عالی هستید.

  14. چگونه می توان به عنوان یک توسعه دهنده وب شغل پیدا کرد
    در نزدیکی پایان این دوره، نکات، ترفندها و رازهایی را برای یافتن شغل توسعه وب به شما آموزش می دهم

  15. دوره Legacy:
    این دوره در ابتدا در سال 2012 راه اندازی شد. در این دوره "میراث" خواهید آموخت:

    1. HTML

    2. CSS

    3. جاوا اسکریپت

    4. PHP

    5. پایگاه های داده MySQL

    6. پروژه: یک سیستم ثبت ورود از ابتدا ایجاد کنید

من سنگ تمام گذاشتم. شما واقعاً همه چیز را یاد می گیرید.

در یک دوره، در یک مکان می توانید همه آن را یاد بگیرید. چه در تلفن، رایانه لوحی، تلویزیون یا رایانه شما باشد. می توانید در هر جایی یاد بگیرید!

...

آنچه مردم گفته اند:

" این دوره همه چیز دارد، بسیار بسیار تعاملی است. اگر همیشه می خواستید یک پروژه آنلاین بسازید، این دوره عالی برای شماست. با تشکر آقای کلوب. ” -Adebanjo Adesuyi

" برجسته. من تعدادی دوره HTML دارم و این یکی بهترین است. توضیحات واضح و عمیق (دوره بیش از 18 ساعت است!). کلوب یک مربی با استعداد است. ” -براد گونسالوز

...

بیش از 80000 دانش آموز این دوره را گذرانده اند. کسی نباشید که پشت سر می گذارید!

از امروز شروع کنید و به هزاران دانش آموزی بپیوندید که دوره من را گذرانده اند و زندگی خود را با این موارد تغییر داده اند: کسب درآمد بیشتر، ساختن وب سایت های بهتر، ساختن وب سایت رویایی خود و صنایع کاملاً تغییر یافته (توسعه دهندگان وب شدند!)

مطمئن نیستید که آیا این دوره برای شما مناسب است؟ آن را امتحان کنید و اگر در 30 روز اول آن را دوست ندارید، به سادگی درخواست بازپرداخت کنید. هیچ سوالی پرسیده نمی شود، و شما می توانید تمام کد منبع، کتاب های الکترونیکی و موارد دیگر را به عنوان تشکر از شما برای امتحان این دوره نگه دارید.

آیا آماده هستید تا دنیای خود را باز کنید و به یک توسعه دهنده وب پر تقاضا تبدیل شوید؟

در اینجا چیزهای دیگری دریافت خواهید کرد:

  • کتاب الکترونیکی CSS Masterclass با بیش از 180 صفحه

  • کلیه کد منبع موجود را دانلود کنید (بیشتر آنها از قبل منبع باز هستند)

  • به انجمن برنامه نویسی رایگان با بیش از 53000 عضو بپیوندید

  • یک گروه برنامه نویسی اختصاصی فقط پایتون

  • حمایت 24 ساعته از طرف من، Kalob Taulien

تدریس شده توسط

سلام! من کالوب هستم. من از سال 1999 وب سایت ها را توسعه داده ام.

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

از زمانی که رسماً حرفه‌ام را تغییر دادم و به‌طور حرفه‌ای شروع به ساخت وب‌سایت کردم، آزادی من را باور نمی‌کنید. من در ایرلند زندگی کرده ام، در ایالات متحده، مکزیک و بریتانیا کار کرده ام و به ساخت شرکت هایی در سراسر جهان کمک کرده ام.

و حدس بزنید چیست؟ هر جا که می روم می توانم کار کنم زیرا تنها چیزی که نیاز دارم یک لپ تاپ و اینترنت است.

و من آن را برای شما می خواهم! آیا خوب نیست که به دنیا سفر کنید و نگران پرداخت قبوض خود نباشید؟ توسعه دهندگان وب حرفه ای می توانند این کار را انجام دهند.

...

اوه، و اینجا بهترین قسمت است. مشاغل توسعه وب بسیار زیاد است و توسعه دهندگان وب کافی نیستند.

بنابراین روی دکمه سبز رنگ "اکنون خرید کنید" کلیک کنید و به سرعت حرفه خود را به سمت FREEDOM دنبال کنید.


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

قبل از شروع Before We Begin

  • امتیازات دوره و دانلود فایل Course Perks and File Downloads

  • چگونه سوالات عالی بپرسیم How to ask great questions

قبل از شروع Before We Begin

  • امتیازات دوره و دانلود فایل Course Perks and File Downloads

  • چگونه سوالات عالی بپرسیم How to ask great questions

The Ultimate HTML Developer: Introduction The Ultimate HTML Developer: Introduction

  • به ماژول های توسعه دهنده نهایی HTML خوش آمدید Welcome to The Ultimate HTML Developer Modules

  • معرفی Introduction

  • HTML چیست؟ What is HTML?

  • فایل های پروژه Project Files

The Ultimate HTML Developer: Introduction The Ultimate HTML Developer: Introduction

  • به ماژول های توسعه دهنده نهایی HTML خوش آمدید Welcome to The Ultimate HTML Developer Modules

  • معرفی Introduction

  • HTML چیست؟ What is HTML?

  • فایل های پروژه Project Files

توسعه دهنده نهایی HTML: شروع به کار The Ultimate HTML Developer: Getting Started

  • شروع شدن Getting Started

  • برنامه های ویرایش کد Code Editing Programs

  • مرورگرها Browsers

  • عناصر Elements

  • سلام دنیا! Hello World!

  • عنوان صفحه/برگه Page/Tab Titles

  • Doctypes Doctypes

  • ویژگی های Attributes

  • سرصفحه ها Headers

  • خط می شکند Line Breaks

  • جسور در مقابل قوی Bold vs. Strong

  • حروف کج در مقابل تأکید Italics vs. Emphasis

  • زیر خط بکشید Underline

  • نظرات کد Code Comments

  • پیوندها Links

  • لینک های داخلی Internal Links

  • پیوندهای نسبی Relative Links

  • تصاویر Images

  • عناصر بلاک در مقابل عناصر درون خطی Block Elements vs. Inline Elements

  • عناصر Div Div Elements

  • لیست ها Lists

  • مقدمه ای بر جداول، ردیف ها و سلول ها Introduction to Tables, Rows and Cells

  • جداول: ادغام سلول ها و ستون ها Tables: Merging Cells and Columns

  • خلاصه ماژول Module Summary

توسعه دهنده نهایی HTML: شروع به کار The Ultimate HTML Developer: Getting Started

  • شروع شدن Getting Started

  • برنامه های ویرایش کد Code Editing Programs

  • مرورگرها Browsers

  • عناصر Elements

  • سلام دنیا! Hello World!

  • عنوان صفحه/برگه Page/Tab Titles

  • Doctypes Doctypes

  • ویژگی های Attributes

  • سرصفحه ها Headers

  • خط می شکند Line Breaks

  • جسور در مقابل قوی Bold vs. Strong

  • حروف کج در مقابل تأکید Italics vs. Emphasis

  • زیر خط بکشید Underline

  • نظرات کد Code Comments

  • پیوندها Links

  • لینک های داخلی Internal Links

  • پیوندهای نسبی Relative Links

  • تصاویر Images

  • عناصر بلاک در مقابل عناصر درون خطی Block Elements vs. Inline Elements

  • عناصر Div Div Elements

  • لیست ها Lists

  • مقدمه ای بر جداول، ردیف ها و سلول ها Introduction to Tables, Rows and Cells

  • جداول: ادغام سلول ها و ستون ها Tables: Merging Cells and Columns

  • خلاصه ماژول Module Summary

توسعه دهنده نهایی HTML: HTML پیشرفته The Ultimate HTML Developer: Advanced HTML

  • DOM The DOM

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

  • CSS درون خطی Inline CSS

  • دوره CSS Crash و CSS داخلی CSS Crash Course & Internal CSS

  • فایل های CSS و CSS خارجی External CSS & CSS Files

  • قالب بندی کد Code Formatting

  • معناشناسی پررنگ و کج Bold & Italic Semantics

  • عناصر سر Head Elements

  • برچسب های متا Meta Tags

  • مسیر دارایی Asset Pathing

  • فاویکون ها Favicons

  • موجودیت های HTML HTML Entities

  • مقدمه ای بر فرم ها Introduction to Forms

  • عناصر ورودی Input Elements

  • Textarea Textarea

  • دکمه ها Buttons

  • منوهای کشویی Dropdown Menus

  • برچسب های معنایی جدید HTML5 New HTML5 Semantic Tags

  • فیلم های Videos

  • موسیقی/صوت Music/Audio

  • مقدمه ای بر طراحی وب سایت واکنش گرا Introduction to Responsive Web Design

توسعه دهنده نهایی HTML: HTML پیشرفته The Ultimate HTML Developer: Advanced HTML

  • DOM The DOM

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

  • CSS درون خطی Inline CSS

  • دوره CSS Crash و CSS داخلی CSS Crash Course & Internal CSS

  • فایل های CSS و CSS خارجی External CSS & CSS Files

  • قالب بندی کد Code Formatting

  • معناشناسی پررنگ و کج Bold & Italic Semantics

  • عناصر سر Head Elements

  • برچسب های متا Meta Tags

  • مسیر دارایی Asset Pathing

  • فاویکون ها Favicons

  • موجودیت های HTML HTML Entities

  • مقدمه ای بر فرم ها Introduction to Forms

  • عناصر ورودی Input Elements

  • Textarea Textarea

  • دکمه ها Buttons

  • منوهای کشویی Dropdown Menus

  • برچسب های معنایی جدید HTML5 New HTML5 Semantic Tags

  • فیلم های Videos

  • موسیقی/صوت Music/Audio

  • مقدمه ای بر طراحی وب سایت واکنش گرا Introduction to Responsive Web Design

توسعه دهنده نهایی HTML: پروژه شما The Ultimate HTML Developer: Your Project

  • پروژه شما، قسمت 1 Your Project, Part 1

  • پروژه شما، قسمت 2 Your Project, Part 2

  • توسعه دهنده نهایی HTML: خلاصه The Ultimate HTML Developer: Summary

توسعه دهنده نهایی HTML: پروژه شما The Ultimate HTML Developer: Your Project

  • پروژه شما، قسمت 1 Your Project, Part 1

  • پروژه شما، قسمت 2 Your Project, Part 2

  • توسعه دهنده نهایی HTML: خلاصه The Ultimate HTML Developer: Summary

CSS & CSS3 Masterclass: مقدمه CSS & CSS3 Masterclass: Introduction

  • به کلاس کارشناسی ارشد CSS و CSS3 خوش آمدید! Welcome to the CSS & CSS3 Masterclass!

  • معرفی CSS CSS Introduction

  • مقدمه نحو Syntax Introduction

  • ویراستاران Editors

  • کتاب الکترونیکی CSS Masterclass (رایگان) CSS Masterclass e-book (free)

  • Inline CSS چیست؟ What is Inline CSS?

  • CSS داخلی چیست؟ What is Internal CSS?

  • CSS خارجی چیست؟ What is External CSS?

CSS & CSS3 Masterclass: مقدمه CSS & CSS3 Masterclass: Introduction

  • به کلاس کارشناسی ارشد CSS و CSS3 خوش آمدید! Welcome to the CSS & CSS3 Masterclass!

  • معرفی CSS CSS Introduction

  • مقدمه نحو Syntax Introduction

  • ویراستاران Editors

  • کتاب الکترونیکی CSS Masterclass (رایگان) CSS Masterclass e-book (free)

  • Inline CSS چیست؟ What is Inline CSS?

  • CSS داخلی چیست؟ What is Internal CSS?

  • CSS خارجی چیست؟ What is External CSS?

CSS & CSS3 Masterclass: شروع به کار CSS & CSS3 Masterclass: Getting Started

  • انواع رنگ Color Types

  • رنگ های پس زمینه Background Colors

  • تصاویر پس زمینه Background Images

  • تکرار تصاویر پس زمینه Repeating Background Images

  • مرز ها Borders

  • مدل جعبه (بسیار مهم!) The Box Model (Extremely Important!)

  • لایه گذاری Padding

  • لبه Margin

  • مرکز کردن یک عنصر Centering an Element

  • طرح کلی Outline

  • مکان نما Cursor

  • مینی پروژه Mini Project

  • مینی پروژه: راه حل Mini Project: Solution

CSS & CSS3 Masterclass: شروع به کار CSS & CSS3 Masterclass: Getting Started

  • انواع رنگ Color Types

  • رنگ های پس زمینه Background Colors

  • تصاویر پس زمینه Background Images

  • تکرار تصاویر پس زمینه Repeating Background Images

  • مرز ها Borders

  • مدل جعبه (بسیار مهم!) The Box Model (Extremely Important!)

  • لایه گذاری Padding

  • لبه Margin

  • مرکز کردن یک عنصر Centering an Element

  • طرح کلی Outline

  • مکان نما Cursor

  • مینی پروژه Mini Project

  • مینی پروژه: راه حل Mini Project: Solution

CSS و CSS3 Masterclass: قالب‌بندی متن CSS & CSS3 Masterclass: Text Formatting

  • رنگ متن Text Color

  • تراز متن Text Alignment

  • تزیین متن Text Decoration

  • تبدیل متن Text Transform

  • تورفتگی متن Text Indent

  • فاصله بین حروف Letter Spacing

  • ارتفاع خط Line Height

  • جهت Direction

  • فاصله کلمات Word Spacing

CSS و CSS3 Masterclass: قالب‌بندی متن CSS & CSS3 Masterclass: Text Formatting

  • رنگ متن Text Color

  • تراز متن Text Alignment

  • تزیین متن Text Decoration

  • تبدیل متن Text Transform

  • تورفتگی متن Text Indent

  • فاصله بین حروف Letter Spacing

  • ارتفاع خط Line Height

  • جهت Direction

  • فاصله کلمات Word Spacing

CSS & CSS3 Masterclass: فونت ها و سبک فونت CSS & CSS3 Masterclass: Fonts and Font Styling

  • سریف در مقابل سانس سریف Serif vs. Sans Serif

  • خانواده فونت Font Family

  • تعداد زیادی فونت رایگان Lots of Free Fonts

  • نوع قلم Font Style

  • اندازه فونت Font Size

  • وزن قلم Font Weight

  • نوع فونت Font Variant

  • نمادهای عالی فونت Font Awesome Icons

CSS & CSS3 Masterclass: فونت ها و سبک فونت CSS & CSS3 Masterclass: Fonts and Font Styling

  • سریف در مقابل سانس سریف Serif vs. Sans Serif

  • خانواده فونت Font Family

  • تعداد زیادی فونت رایگان Lots of Free Fonts

  • نوع قلم Font Style

  • اندازه فونت Font Size

  • وزن قلم Font Weight

  • نوع فونت Font Variant

  • نمادهای عالی فونت Font Awesome Icons

CSS و CSS3 Masterclass: پیوندها و "وضعیت" آنها CSS & CSS3 Masterclass: Links and their "states"

  • لینک ها معرفی Links Introduction

  • ماوس را روی پیوندها نگه دارید Hover Over Links

  • لینک های بازدید شده Visited Links

  • لینک های فعال Active Links

CSS و CSS3 Masterclass: پیوندها و "وضعیت" آنها CSS & CSS3 Masterclass: Links and their "states"

  • لینک ها معرفی Links Introduction

  • ماوس را روی پیوندها نگه دارید Hover Over Links

  • لینک های بازدید شده Visited Links

  • لینک های فعال Active Links

CSS & CSS3 Masterclass: Better Selectors CSS & CSS3 Masterclass: Better Selectors

  • انتخابگرهای گروه بندی Grouping Selectors

  • انتخاب کنندگان نسل و ویژگی Descendant Selectors and Specificity

  • انتخابگرهای کودک Child Selectors

  • انتخابگرهای مجاور Adjacent Selectors

CSS & CSS3 Masterclass: Better Selectors CSS & CSS3 Masterclass: Better Selectors

  • انتخابگرهای گروه بندی Grouping Selectors

  • انتخاب کنندگان نسل و ویژگی Descendant Selectors and Specificity

  • انتخابگرهای کودک Child Selectors

  • انتخابگرهای مجاور Adjacent Selectors

CSS & CSS3 Masterclass: Lists CSS & CSS3 Masterclass: Lists

  • نوع سبک فهرست List Style Type

  • موقعیت سبک فهرست List Style Position

  • تصویر سبک فهرست List Style Image

CSS & CSS3 Masterclass: Lists CSS & CSS3 Masterclass: Lists

  • نوع سبک فهرست List Style Type

  • موقعیت سبک فهرست List Style Position

  • تصویر سبک فهرست List Style Image

CSS و CSS3 Masterclass: جداول CSS & CSS3 Masterclass: Tables

  • جداول Tables

  • حاشیه جدول Table Borders

  • تراز عمودی سلول جدول Table Cell Vertical Align

  • جلوه شناور ردیف جدول Table Row Hover Effect

  • مینی پروژه Mini Project

  • مینی پروژه: راه حل Mini Project: Solution

CSS و CSS3 Masterclass: جداول CSS & CSS3 Masterclass: Tables

  • جداول Tables

  • حاشیه جدول Table Borders

  • تراز عمودی سلول جدول Table Cell Vertical Align

  • جلوه شناور ردیف جدول Table Row Hover Effect

  • مینی پروژه Mini Project

  • مینی پروژه: راه حل Mini Project: Solution

CSS & CSS3 Masterclass: Display CSS & CSS3 Masterclass: Display

  • نمایش معرفی Display Introduction

  • نمایش بلوک Display Block

  • نمایش درون خطی Display Inline

  • نمایش Inline-Block Display Inline-Block

  • نمایش هیچکدام Display None

CSS & CSS3 Masterclass: Display CSS & CSS3 Masterclass: Display

  • نمایش معرفی Display Introduction

  • نمایش بلوک Display Block

  • نمایش درون خطی Display Inline

  • نمایش Inline-Block Display Inline-Block

  • نمایش هیچکدام Display None

CSS & CSS3 Masterclass: Sizing Elements CSS & CSS3 Masterclass: Sizing Elements

  • عرض Width

  • ارتفاع Height

CSS & CSS3 Masterclass: Sizing Elements CSS & CSS3 Masterclass: Sizing Elements

  • عرض Width

  • ارتفاع Height

CSS & CSS3 Masterclass: Positions CSS & CSS3 Masterclass: Positions

  • معرفی موقعیت Position Introduction

  • موقعیت نسبی Position Relative

  • موقعیت مطلق Position Absolute

  • موقعیت ثابت شد Position Fixed

  • عناصر همپوشانی با Z-Index Overlapping Elements with Z-Index

CSS & CSS3 Masterclass: Positions CSS & CSS3 Masterclass: Positions

  • معرفی موقعیت Position Introduction

  • موقعیت نسبی Position Relative

  • موقعیت مطلق Position Absolute

  • موقعیت ثابت شد Position Fixed

  • عناصر همپوشانی با Z-Index Overlapping Elements with Z-Index

CSS & CSS3 Masterclass: Overflow CSS & CSS3 Masterclass: Overflow

  • مقدمه سرریز Overflow Introduction

  • اسکرول سرریز Overflow Scroll

  • سرریز خودکار Overflow Auto

  • سرریز پنهان Overflow Hidden

CSS & CSS3 Masterclass: Overflow CSS & CSS3 Masterclass: Overflow

  • مقدمه سرریز Overflow Introduction

  • اسکرول سرریز Overflow Scroll

  • سرریز خودکار Overflow Auto

  • سرریز پنهان Overflow Hidden

CSS & CSS3 Masterclass: Float and Clear CSS & CSS3 Masterclass: Float and Clear

  • معرفی شناور Float Introduction

  • شناور چپ و راست Float Left & Right

  • پاک کردن Clear

  • هک Clearfix Clearfix Hack

  • کدورت Opacity

CSS & CSS3 Masterclass: Float and Clear CSS & CSS3 Masterclass: Float and Clear

  • معرفی شناور Float Introduction

  • شناور چپ و راست Float Left & Right

  • پاک کردن Clear

  • هک Clearfix Clearfix Hack

  • کدورت Opacity

CSS & CSS3 Masterclass: Advanced Selectors CSS & CSS3 Masterclass: Advanced Selectors

  • مقدمه انتخابگرهای پیشرفته Advanced Selectors Introduction

  • انتخابگر صفت Attribute Selector

  • انتخابگر ارزش دقیق Exact Value Selector

  • دارای انتخابگر ارزش است Contains Value Selector

  • با انتخابگر شروع می شود Starts With Selector

  • با انتخابگر به پایان می رسد Ends With Selector

CSS & CSS3 Masterclass: Advanced Selectors CSS & CSS3 Masterclass: Advanced Selectors

  • مقدمه انتخابگرهای پیشرفته Advanced Selectors Introduction

  • انتخابگر صفت Attribute Selector

  • انتخابگر ارزش دقیق Exact Value Selector

  • دارای انتخابگر ارزش است Contains Value Selector

  • با انتخابگر شروع می شود Starts With Selector

  • با انتخابگر به پایان می رسد Ends With Selector

CSS & CSS3 Masterclass: Pseudo Selectors CSS & CSS3 Masterclass: Pseudo Selectors

  • معرفی شبه انتخابگر Pseudo Selector Introduction

  • انتخابگر شناور Hover Selector

  • انتخابگر فرزند اول First Child Selector

  • انتخابگر آخرین فرزند Last Child Selector

  • انتخابگر فوکوس Focus Selector

  • انتخابگر علامت زده شد Checked Selector

  • انتخابگر غیرفعال Disabled Selector

  • انتخابگر فعال شد Enabled Selector

  • انتخابگر نیست Not Selector

CSS & CSS3 Masterclass: Pseudo Selectors CSS & CSS3 Masterclass: Pseudo Selectors

  • معرفی شبه انتخابگر Pseudo Selector Introduction

  • انتخابگر شناور Hover Selector

  • انتخابگر فرزند اول First Child Selector

  • انتخابگر آخرین فرزند Last Child Selector

  • انتخابگر فوکوس Focus Selector

  • انتخابگر علامت زده شد Checked Selector

  • انتخابگر غیرفعال Disabled Selector

  • انتخابگر فعال شد Enabled Selector

  • انتخابگر نیست Not Selector

CSS & CSS3 Masterclass: Pseudo Elements CSS & CSS3 Masterclass: Pseudo Elements

  • قبل از انتخابگر Before Selector

  • بعد از انتخابگر After Selector

CSS & CSS3 Masterclass: Pseudo Elements CSS & CSS3 Masterclass: Pseudo Elements

  • قبل از انتخابگر Before Selector

  • بعد از انتخابگر After Selector

پروژه مسترکلاس CSS و CSS3: از آنچه آموختید استفاده کنید! CSS & CSS3 Masterclass Project: Use What You Learned!

  • پروژه The Project

  • راه حل (کامل) The Solution (Full)

  • خلاصه CSS1 و CSS2 CSS1 and CSS2 Summary

پروژه مسترکلاس CSS و CSS3: از آنچه آموختید استفاده کنید! CSS & CSS3 Masterclass Project: Use What You Learned!

  • پروژه The Project

  • راه حل (کامل) The Solution (Full)

  • خلاصه CSS1 و CSS2 CSS1 and CSS2 Summary

CSS & CSS3 Masterclass: CSS3 Introduction CSS & CSS3 Masterclass: CSS3 Introduction

  • CSS3 مقدمه CSS3 Introduction

CSS & CSS3 Masterclass: CSS3 Introduction CSS & CSS3 Masterclass: CSS3 Introduction

  • CSS3 مقدمه CSS3 Introduction

CSS & CSS3 Masterclass: CSS3 Rounding Corners CSS & CSS3 Masterclass: CSS3 Rounding Corners

  • شعاع مرزی Border Radius

  • تصاویر گرد Round Images

  • گوشه های گرد به صورت جداگانه Individually Rounded Corners

CSS & CSS3 Masterclass: CSS3 Rounding Corners CSS & CSS3 Masterclass: CSS3 Rounding Corners

  • شعاع مرزی Border Radius

  • تصاویر گرد Round Images

  • گوشه های گرد به صورت جداگانه Individually Rounded Corners

CSS و CSS3 Masterclass: تصاویر پس زمینه CSS3 CSS & CSS3 Masterclass: CSS3 Background Images

  • اندازه های پس زمینه Background Sizes

  • چندین تصویر پس زمینه به طور همزمان Multiple Background Images at the Same Time

CSS و CSS3 Masterclass: تصاویر پس زمینه CSS3 CSS & CSS3 Masterclass: CSS3 Background Images

  • اندازه های پس زمینه Background Sizes

  • چندین تصویر پس زمینه به طور همزمان Multiple Background Images at the Same Time

CSS & CSS3 Masterclass: CSS3 New Color Properties CSS & CSS3 Masterclass: CSS3 New Color Properties

  • RGBA RGBA

  • HSL و HSLA HSL and HSLA

  • Opacity در مقابل آلفا Opacity vs. Alpha

CSS & CSS3 Masterclass: CSS3 New Color Properties CSS & CSS3 Masterclass: CSS3 New Color Properties

  • RGBA RGBA

  • HSL و HSLA HSL and HSLA

  • Opacity در مقابل آلفا Opacity vs. Alpha

CSS و CSS3 Masterclass: CSS3 Gradients CSS & CSS3 Masterclass: CSS3 Gradients

  • گرادیان های خطی Linear Gradients

  • رنگ های گرادیان خطی و شفافیت Linear Gradient Colors and Transparency

  • تکرار گرادیان های خطی Repeating Linear Gradients

  • گرادیان های شعاعی Radial Gradients

  • تکرار گرادیان های شعاعی Repeating Radial Gradients

  • ابزارهای گرادیان شگفت انگیز Amazing Gradient Tools

CSS و CSS3 Masterclass: CSS3 Gradients CSS & CSS3 Masterclass: CSS3 Gradients

  • گرادیان های خطی Linear Gradients

  • رنگ های گرادیان خطی و شفافیت Linear Gradient Colors and Transparency

  • تکرار گرادیان های خطی Repeating Linear Gradients

  • گرادیان های شعاعی Radial Gradients

  • تکرار گرادیان های شعاعی Repeating Radial Gradients

  • ابزارهای گرادیان شگفت انگیز Amazing Gradient Tools

CSS & CSS3 Masterclass: CSS3 Shadows CSS & CSS3 Masterclass: CSS3 Shadows

  • مقدمه سایه Shadow Introduction

  • سایه های متن Text Shadows

  • سایه های جعبه Box Shadows

  • مینی پروژه: ایجاد یک کارت CSS Mini Project: Creating a CSS Card

CSS & CSS3 Masterclass: CSS3 Shadows CSS & CSS3 Masterclass: CSS3 Shadows

  • مقدمه سایه Shadow Introduction

  • سایه های متن Text Shadows

  • سایه های جعبه Box Shadows

  • مینی پروژه: ایجاد یک کارت CSS Mini Project: Creating a CSS Card

CSS & CSS3 Masterclass: CSS3 Text Formatting CSS & CSS3 Masterclass: CSS3 Text Formatting

  • معرفی متن Text Introduction

  • سرریز متن Text Overflow

  • بسته بندی کلمات Word Wrap

  • شکستن کلمه Word Break

  • Text Align Last Text Align Last

  • فونت های سفارشی خود میزبانی شده Self-Hosted Custom Fonts

CSS & CSS3 Masterclass: CSS3 Text Formatting CSS & CSS3 Masterclass: CSS3 Text Formatting

  • معرفی متن Text Introduction

  • سرریز متن Text Overflow

  • بسته بندی کلمات Word Wrap

  • شکستن کلمه Word Break

  • Text Align Last Text Align Last

  • فونت های سفارشی خود میزبانی شده Self-Hosted Custom Fonts

CSS و CSS3 Masterclass: CSS3 Transitions CSS & CSS3 Masterclass: CSS3 Transitions

  • مقدمه انتقال Transition Introduction

  • اندازه های انتقالی Transitioning Sizes

  • رنگ های انتقالی Transitioning Colors

  • توابع زمان‌بندی انتقال (منحنی‌های سرعت) Transition Timing Functions (Speed Curves)

  • تاخیر انتقال Transition Delay

CSS و CSS3 Masterclass: CSS3 Transitions CSS & CSS3 Masterclass: CSS3 Transitions

  • مقدمه انتقال Transition Introduction

  • اندازه های انتقالی Transitioning Sizes

  • رنگ های انتقالی Transitioning Colors

  • توابع زمان‌بندی انتقال (منحنی‌های سرعت) Transition Timing Functions (Speed Curves)

  • تاخیر انتقال Transition Delay

CSS و CSS3 Masterclass: CSS3 Transformations CSS & CSS3 Masterclass: CSS3 Transformations

  • CSS & CSS3 Masterclass: انیمیشن های CSS3 CSS & CSS3 Masterclass: CSS3 Animations

  • ترجمه کردن Translate

  • چرخش Rotate

  • مقیاس Scale

  • کج شدن Skew

  • تحولات چندگانه Multiple Transformations

  • تحولات سه بعدی 3D Transformations

CSS و CSS3 Masterclass: CSS3 Transformations CSS & CSS3 Masterclass: CSS3 Transformations

  • CSS & CSS3 Masterclass: انیمیشن های CSS3 CSS & CSS3 Masterclass: CSS3 Animations

  • ترجمه کردن Translate

  • چرخش Rotate

  • مقیاس Scale

  • کج شدن Skew

  • تحولات چندگانه Multiple Transformations

  • تحولات سه بعدی 3D Transformations

CSS & CSS3 Masterclass: انیمیشن های CSS3 CSS & CSS3 Masterclass: CSS3 Animations

  • معرفی انیمیشن Animation Introduction

  • فریم های کلیدی انیمیشن Animation Keyframes

  • اولین انیمیشن شما Your First Animation

  • حالت پر کردن انیمیشن Animation Fill Mode

  • یک انیمیشن چشمک زن ایجاد کنید Create a Blinking Animation

  • تعداد تکرار انیمیشن Animation Iteration Count

  • تاخیر انیمیشن Animation Delay

  • کارگردانی انیمیشن Animation Direction

  • توابع زمان بندی انیمیشن (منحنی های سرعت) Animation Timing Functions (Speed Curves)

  • انیمیشن مینی پروژه Animation Mini Project

  • انیمیشن مینی پروژه: راه حل Animation Mini Project: Solution

CSS & CSS3 Masterclass: انیمیشن های CSS3 CSS & CSS3 Masterclass: CSS3 Animations

  • معرفی انیمیشن Animation Introduction

  • فریم های کلیدی انیمیشن Animation Keyframes

  • اولین انیمیشن شما Your First Animation

  • حالت پر کردن انیمیشن Animation Fill Mode

  • یک انیمیشن چشمک زن ایجاد کنید Create a Blinking Animation

  • تعداد تکرار انیمیشن Animation Iteration Count

  • تاخیر انیمیشن Animation Delay

  • کارگردانی انیمیشن Animation Direction

  • توابع زمان بندی انیمیشن (منحنی های سرعت) Animation Timing Functions (Speed Curves)

  • انیمیشن مینی پروژه Animation Mini Project

  • انیمیشن مینی پروژه: راه حل Animation Mini Project: Solution

CSS & CSS3 Masterclass: CSS3 Misc. درس ها CSS & CSS3 Masterclass: CSS3 Misc. Lessons

  • ستون ها Columns

  • تغییر اندازه Resize

  • اندازه جعبه (بسیار مهم!) Box Sizing (Extremely Important!)

CSS & CSS3 Masterclass: CSS3 Misc. درس ها CSS & CSS3 Masterclass: CSS3 Misc. Lessons

  • ستون ها Columns

  • تغییر اندازه Resize

  • اندازه جعبه (بسیار مهم!) Box Sizing (Extremely Important!)

CSS & CSS3 Masterclass: CSS3 Flexbox CSS & CSS3 Masterclass: CSS3 Flexbox

  • معرفی فلکس باکس Flexbox Introduction

  • ستون های با اندازه مساوی Equal Sized Columns

  • سفارش فلکس باکس Flexbox Order

  • ردیف ها و ستون های Flexbox Flexbox Rows and Columns

  • Flexbox سطرها و ستون ها را معکوس کرد Flexbox Reversed Rows and Columns

  • پایه فلکس باکس Flexbox Basis

  • بسته بندی فلکس باکس Flexbox Wrap

  • تراز عمودی Flexbox Flexbox Vertical Alignment

  • موارد Flexbox را تراز کنید Flexbox Align Items

  • Flexbox محتوا را توجیه می کند Flexbox Justify Content

  • Flexbox Align Self Flexbox Align Self

  • تراز کردن محتوای Flexbox Flexbox Align Content

  • پروژه طرح بندی Flexbox پاسخگو قسمت 1 Responsive Flexbox Layout Project Part 1

CSS & CSS3 Masterclass: CSS3 Flexbox CSS & CSS3 Masterclass: CSS3 Flexbox

  • معرفی فلکس باکس Flexbox Introduction

  • ستون های با اندازه مساوی Equal Sized Columns

  • سفارش فلکس باکس Flexbox Order

  • ردیف ها و ستون های Flexbox Flexbox Rows and Columns

  • Flexbox سطرها و ستون ها را معکوس کرد Flexbox Reversed Rows and Columns

  • پایه فلکس باکس Flexbox Basis

  • بسته بندی فلکس باکس Flexbox Wrap

  • تراز عمودی Flexbox Flexbox Vertical Alignment

  • موارد Flexbox را تراز کنید Flexbox Align Items

  • Flexbox محتوا را توجیه می کند Flexbox Justify Content

  • Flexbox Align Self Flexbox Align Self

  • تراز کردن محتوای Flexbox Flexbox Align Content

  • پروژه طرح بندی Flexbox پاسخگو قسمت 1 Responsive Flexbox Layout Project Part 1

CSS & CSS3 Masterclass: طراحی وب سایت واکنش گرا CSS & CSS3 Masterclass: Responsive Web Design

  • معرفی طراحی وب پاسخگو (RWD). Responsive Web Design (RWD) Introduction

  • متا تگ طراحی وب ریسپانسیو (RWD). Responsive Web Design (RWD) Meta Tag

  • نسخه ی نمایشی سریع A Quick Demo

  • چیدمان پاسخگو با Flexbox Responsive Layout with Flexbox

  • حالت چاپ طراحی وب پاسخگو (RWD). Responsive Web Design (RWD) Print Mode

  • پرس و جوهای چند رسانه ای Multiple Media Queries

  • تصاویر واکنش گرا Responsive Images

  • آی فریم های پاسخگو Responsive iFrames

  • خلاصه طراحی وب پاسخگو (RWD). Responsive Web Design (RWD) Summary

CSS & CSS3 Masterclass: طراحی وب سایت واکنش گرا CSS & CSS3 Masterclass: Responsive Web Design

  • معرفی طراحی وب پاسخگو (RWD). Responsive Web Design (RWD) Introduction

  • متا تگ طراحی وب ریسپانسیو (RWD). Responsive Web Design (RWD) Meta Tag

  • نسخه ی نمایشی سریع A Quick Demo

  • چیدمان پاسخگو با Flexbox Responsive Layout with Flexbox

  • حالت چاپ طراحی وب پاسخگو (RWD). Responsive Web Design (RWD) Print Mode

  • پرس و جوهای چند رسانه ای Multiple Media Queries

  • تصاویر واکنش گرا Responsive Images

  • آی فریم های پاسخگو Responsive iFrames

  • خلاصه طراحی وب پاسخگو (RWD). Responsive Web Design (RWD) Summary

یک صفحه وب نمونه کار زیبا با استفاده از HTML و CSS ایجاد کنید Create a Beautiful Portfolio Web Page using HTML and CSS

  • معرفی Introduction

  • فایل های ماژول Module Files

  • راه اندازی پروژه Project Setup

  • با استفاده از یک چارچوب Using a Framework

  • نصب کتابخانه Installing the Library

  • راه اندازی قالب Template Setup

  • تصویر پس زمینه Background Image

  • تنظیم تصویر Image Setup

  • راه اندازی محتوا Content Setup

  • اضافه کردن محتوا Adding Content

  • نمادهای اجتماعی Social Icons

  • نمادهای بیشتر More Icons

  • افزودن نکات ابزار Adding Tooltips

  • خلاصه Summary

یک صفحه وب نمونه کار زیبا با استفاده از HTML و CSS ایجاد کنید Create a Beautiful Portfolio Web Page using HTML and CSS

  • معرفی Introduction

  • فایل های ماژول Module Files

  • راه اندازی پروژه Project Setup

  • با استفاده از یک چارچوب Using a Framework

  • نصب کتابخانه Installing the Library

  • راه اندازی قالب Template Setup

  • تصویر پس زمینه Background Image

  • تنظیم تصویر Image Setup

  • راه اندازی محتوا Content Setup

  • اضافه کردن محتوا Adding Content

  • نمادهای اجتماعی Social Icons

  • نمادهای بیشتر More Icons

  • افزودن نکات ابزار Adding Tooltips

  • خلاصه Summary

یک وب سایت 8 بیتی ایجاد کنید Create an 8-bit website

  • معرفی Introduction

  • کد نهایی The Final Code

  • نصب 8 بیتی Installing 8-bit

  • نوار ناوبری Navigation Bar

  • اضافه کردن یک شبکه Adding a Grid

  • بالون خوش آمد 8 بیتی 8-bit Welcome Balloon

  • طرح بندی دو ستونی Two Column Layout

  • بخش های 8 بیتی 8-bit Sections

  • بخش ها و نمادهای 8 بیتی تاریک Dark 8-bit Sections & Icons

  • نمادهای اجتماعی 8 بیتی 8-bit Social Icons

  • ستون سمت راست The Right Column

  • بخش بزرگ 8 بیتی تاریک Large Dark 8-bit Section

  • بخش 8 بیتی نور بزرگ Large Light 8-bit Section

  • بخش پروفایل 8 بیتی 8-bit Profile Section

  • فاصله 8 بیتی 8-bit Spacing

  • پاورقی The Footer

  • خلاصه Summary

یک وب سایت 8 بیتی ایجاد کنید Create an 8-bit website

  • معرفی Introduction

  • کد نهایی The Final Code

  • نصب 8 بیتی Installing 8-bit

  • نوار ناوبری Navigation Bar

  • اضافه کردن یک شبکه Adding a Grid

  • بالون خوش آمد 8 بیتی 8-bit Welcome Balloon

  • طرح بندی دو ستونی Two Column Layout

  • بخش های 8 بیتی 8-bit Sections

  • بخش ها و نمادهای 8 بیتی تاریک Dark 8-bit Sections & Icons

  • نمادهای اجتماعی 8 بیتی 8-bit Social Icons

  • ستون سمت راست The Right Column

  • بخش بزرگ 8 بیتی تاریک Large Dark 8-bit Section

  • بخش 8 بیتی نور بزرگ Large Light 8-bit Section

  • بخش پروفایل 8 بیتی 8-bit Profile Section

  • فاصله 8 بیتی 8-bit Spacing

  • پاورقی The Footer

  • خلاصه Summary

جاوا اسکریپت برای مبتدیان - آموزش با 6 پروژه اصلی: مقدمه JavaScript for Beginners - Learn with 6 main projects: Introduction

  • معرفی Introduction

  • مقدمه: 7 واقعیت جاوا اسکریپت Introduction: 7 JavaScript Facts

  • فایل های دوره را دانلود کنید Download the Course Files

  • اولین اسکریپت شما Your First Script

  • تاریخچه مختصر A Brief History

جاوا اسکریپت برای مبتدیان - آموزش با 6 پروژه اصلی: مقدمه JavaScript for Beginners - Learn with 6 main projects: Introduction

  • معرفی Introduction

  • مقدمه: 7 واقعیت جاوا اسکریپت Introduction: 7 JavaScript Facts

  • فایل های دوره را دانلود کنید Download the Course Files

  • اولین اسکریپت شما Your First Script

  • تاریخچه مختصر A Brief History

جاوا اسکریپت برای مبتدیان - با 6 پروژه اصلی یاد بگیرید JavaScript for Beginners - Learn with 6 main projects

  • مقدمه ای بر متغیرها Introduction to Variables

  • ادغام متغیرها Merging Variables

  • ورود به سیستم کنسول Console Logging

  • انتخاب عناصر HTML Selecting HTML Elements

  • مینی پروژه شماره 1 Mini Project #1

  • دستکاری رشته String Manipulation

  • پذیرش ورودی کاربر Accepting User Input

  • مقدمه ای بر مقایسه اپراتورها Introduction to Comparison Operators

  • رسیدگی به اپراتورهای مخالف Handling Opposite Operators

  • مینی پروژه شماره 2 Mini Project #2

  • رسیدگی به موارد خاص Handling Special Cases

  • نظر دادن کد Code Commenting

  • مقدمه ای بر محاسبات ساده Introduction to Simple Arithmetic

  • منطق بولی Boolean Logic

  • ساخت لیست با آرایه ها Making Lists with Arrays

  • بررسی انواع متغیرها Checking Variable Types

  • ریخته گری متغیر Variable Casting

  • اپراتورهای مقایسه بیشتر More Comparison Operators

  • مینی پروژه شماره 3 Mini Project #3

  • کارکرد Functions

  • با توابع تمرین کنید Practice with Functions

  • مینی پروژه شماره 4 Mini Project #4

  • انتخابگرهای پرس و جو Query Selectors

  • مقدمه ای بر رویدادها Introduction to Events

  • پروژه ماشین حساب نکته Tip Calculator Project

  • توابع ناشناس Anonymous Functions

  • IIFE IIFE

  • این کلمه کلیدی "این". This 'this' Keyword

  • محدوده Scope

  • بالا بردن Hoisting

  • معرفی شنوندگان رویداد Introduction to Event Listeners

  • دریافت مقادیر ورودی Getting Input Values

  • تغییر CSS با Event Listeners Changing CSS with Event Listeners

  • مینی پروژه شماره 5 Mini Project #5

  • اشیاء Objects

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • برای هر حلقه For Each Loops

  • پروژه بازی حدس زدن Guessing Game Project

جاوا اسکریپت برای مبتدیان - با 6 پروژه اصلی یاد بگیرید JavaScript for Beginners - Learn with 6 main projects

  • مقدمه ای بر متغیرها Introduction to Variables

  • ادغام متغیرها Merging Variables

  • ورود به سیستم کنسول Console Logging

  • انتخاب عناصر HTML Selecting HTML Elements

  • مینی پروژه شماره 1 Mini Project #1

  • دستکاری رشته String Manipulation

  • پذیرش ورودی کاربر Accepting User Input

  • مقدمه ای بر مقایسه اپراتورها Introduction to Comparison Operators

  • رسیدگی به اپراتورهای مخالف Handling Opposite Operators

  • مینی پروژه شماره 2 Mini Project #2

  • رسیدگی به موارد خاص Handling Special Cases

  • نظر دادن کد Code Commenting

  • مقدمه ای بر محاسبات ساده Introduction to Simple Arithmetic

  • منطق بولی Boolean Logic

  • ساخت لیست با آرایه ها Making Lists with Arrays

  • بررسی انواع متغیرها Checking Variable Types

  • ریخته گری متغیر Variable Casting

  • اپراتورهای مقایسه بیشتر More Comparison Operators

  • مینی پروژه شماره 3 Mini Project #3

  • کارکرد Functions

  • با توابع تمرین کنید Practice with Functions

  • مینی پروژه شماره 4 Mini Project #4

  • انتخابگرهای پرس و جو Query Selectors

  • مقدمه ای بر رویدادها Introduction to Events

  • پروژه ماشین حساب نکته Tip Calculator Project

  • توابع ناشناس Anonymous Functions

  • IIFE IIFE

  • این کلمه کلیدی "این". This 'this' Keyword

  • محدوده Scope

  • بالا بردن Hoisting

  • معرفی شنوندگان رویداد Introduction to Event Listeners

  • دریافت مقادیر ورودی Getting Input Values

  • تغییر CSS با Event Listeners Changing CSS with Event Listeners

  • مینی پروژه شماره 5 Mini Project #5

  • اشیاء Objects

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • برای هر حلقه For Each Loops

  • پروژه بازی حدس زدن Guessing Game Project

جاوا اسکریپت برای مبتدیان - آموزش با 6 پروژه اصلی: پیشرفته JavaScript for Beginners - Learn with 6 main projects: Advanced

  • Let and Const Let and Const

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

  • گسترش کلاس ها Extending Classes

  • پروژه مدال Modal Project

  • الفاظ الگو Template Literals

  • لفظ شیء Object Literals

  • تخریب آرایه ها و اشیاء و بقیه موارد Destructuring Arrays and Objects, and All the Rest

  • تایم اوت ها Timeouts

  • فواصل Intervals

  • درخواست های API و Ajax API's and Ajax Requests

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

  • اضافه کردن و حذف کلاس های CSS Adding and Removing CSS Classes

  • پروژه نهایی Final Project

  • خلاصه Summary

جاوا اسکریپت برای مبتدیان - آموزش با 6 پروژه اصلی: پیشرفته JavaScript for Beginners - Learn with 6 main projects: Advanced

  • Let and Const Let and Const

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

  • گسترش کلاس ها Extending Classes

  • پروژه مدال Modal Project

  • الفاظ الگو Template Literals

  • لفظ شیء Object Literals

  • تخریب آرایه ها و اشیاء و بقیه موارد Destructuring Arrays and Objects, and All the Rest

  • تایم اوت ها Timeouts

  • فواصل Intervals

  • درخواست های API و Ajax API's and Ajax Requests

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

  • اضافه کردن و حذف کلاس های CSS Adding and Removing CSS Classes

  • پروژه نهایی Final Project

  • خلاصه Summary

یک Modal با دست با استفاده از HTML، CSS و جاوا اسکریپت ایجاد کنید Create a Modal by Hand using HTML, CSS and JavaScript

  • شکست پروژه Breaking Down The Project

  • دوره خرابی HTML/CSS/JavaScript HTML/CSS/JavaScript Crash Course

  • پس زمینه The Background

  • یک ظاهر طراحی شده دکمه اصلی Styling The Main Button

  • مرکز کردن دکمه اصلی Centering The Main Button

  • پس زمینه مدال Modal Background

  • جعبه مدال The Modal Box

  • استفاده از فونت های سفارشی Using Custom Fonts

  • دکمه های مدال سفارشی Custom Modal Buttons

  • پنهان کردن Modal به صورت پیش فرض Hiding The Modal By Default

  • باز کردن مدال Opening The Modal

  • بستن The Modal Closing The Modal

  • پاکسازی کد Code Cleanup

یک Modal با دست با استفاده از HTML، CSS و جاوا اسکریپت ایجاد کنید Create a Modal by Hand using HTML, CSS and JavaScript

  • شکست پروژه Breaking Down The Project

  • دوره خرابی HTML/CSS/JavaScript HTML/CSS/JavaScript Crash Course

  • پس زمینه The Background

  • یک ظاهر طراحی شده دکمه اصلی Styling The Main Button

  • مرکز کردن دکمه اصلی Centering The Main Button

  • پس زمینه مدال Modal Background

  • جعبه مدال The Modal Box

  • استفاده از فونت های سفارشی Using Custom Fonts

  • دکمه های مدال سفارشی Custom Modal Buttons

  • پنهان کردن Modal به صورت پیش فرض Hiding The Modal By Default

  • باز کردن مدال Opening The Modal

  • بستن The Modal Closing The Modal

  • پاکسازی کد Code Cleanup

یک ماشین حساب دست ساز با HTML، CSS و جاوا اسکریپت ایجاد کنید Create a Hand Made Calculator with HTML, CSS and JavaScript

  • راه اندازی پروژه Setting Up The Project

  • حذف کردن HTML Stubbing Out The HTML

  • سبک دادن به صفحه Styling The Page

  • یک ظاهر طراحی شده دکمه ها Styling The Buttons

  • امضای شما Your Signature

  • فونت سفارشی Custom Font

  • حرکات دکمه Button Movements

  • اقدامات دکمه Button Actions

  • ماشین حساب عملیاتی Operational Calculator

  • ماشین حساب تمام شده The Finished Calculator

  • پاکسازی کد Code Cleanup

یک ماشین حساب دست ساز با HTML، CSS و جاوا اسکریپت ایجاد کنید Create a Hand Made Calculator with HTML, CSS and JavaScript

  • راه اندازی پروژه Setting Up The Project

  • حذف کردن HTML Stubbing Out The HTML

  • سبک دادن به صفحه Styling The Page

  • یک ظاهر طراحی شده دکمه ها Styling The Buttons

  • امضای شما Your Signature

  • فونت سفارشی Custom Font

  • حرکات دکمه Button Movements

  • اقدامات دکمه Button Actions

  • ماشین حساب عملیاتی Operational Calculator

  • ماشین حساب تمام شده The Finished Calculator

  • پاکسازی کد Code Cleanup

Git Essentials: مقدمه Git Essentials: Introduction

  • به Git Essentials خوش آمدید Welcome to Git Essentials

  • اول چیزهای مهم First things first

Git Essentials: مقدمه Git Essentials: Introduction

  • به Git Essentials خوش آمدید Welcome to Git Essentials

  • اول چیزهای مهم First things first

Git Essentials: گیت مبتدی Git Essentials: Beginner Git

  • چرا خط فرمان؟ Why the command line?

  • نصب Git (فقط ویندوز) Installing Git (Windows Only)

  • نکاتی درباره Git برای ویندوز Notes about Git for Windows

  • نصب Git (MacOS و Linux) Installing Git (MacOS and Linux)

  • شروع کار با GitHub Getting started with GitHub

  • پیکربندی Git در رایانه شما Configuring Git on your computer

  • ایجاد و افزودن کلید SSH Creating and adding an SSH Key

  • چگونه یک مخزن را کلون کنیم How to clone a repository

  • چگونه یک مخزن جدید در GitHub ایجاد کنیم How to create a new repository on GitHub

  • چگونه به مخزن GitHub خود فشار دهید How to push to your GitHub repository

  • وضعیت Git Git status

  • حذف مرحله یک فایل Unstaging a file

  • حذف یک فایل Undeleting a file

  • منابع و ریموت های Git Git origins and remotes

  • انشعاب گیت Git branching

  • تعهد به شعبه جدید Committing to a new branch

  • ادغام یک شاخه به Master Merging a branch into master

  • مشاهده تاریخچه Git شما Seeing your Git history

  • دانلود به روز رسانی از GitHub Downloading updates from GitHub

  • نحوه دریافت به روز رسانی از GitHub How to get updates from GitHub

  • تسویه حساب: سفر با کد-زمان Checkout: code-time travel

  • فایل های README.md README.md files

Git Essentials: گیت مبتدی Git Essentials: Beginner Git

  • چرا خط فرمان؟ Why the command line?

  • نصب Git (فقط ویندوز) Installing Git (Windows Only)

  • نکاتی درباره Git برای ویندوز Notes about Git for Windows

  • نصب Git (MacOS و Linux) Installing Git (MacOS and Linux)

  • شروع کار با GitHub Getting started with GitHub

  • پیکربندی Git در رایانه شما Configuring Git on your computer

  • ایجاد و افزودن کلید SSH Creating and adding an SSH Key

  • چگونه یک مخزن را کلون کنیم How to clone a repository

  • چگونه یک مخزن جدید در GitHub ایجاد کنیم How to create a new repository on GitHub

  • چگونه به مخزن GitHub خود فشار دهید How to push to your GitHub repository

  • وضعیت Git Git status

  • حذف مرحله یک فایل Unstaging a file

  • حذف یک فایل Undeleting a file

  • منابع و ریموت های Git Git origins and remotes

  • انشعاب گیت Git branching

  • تعهد به شعبه جدید Committing to a new branch

  • ادغام یک شاخه به Master Merging a branch into master

  • مشاهده تاریخچه Git شما Seeing your Git history

  • دانلود به روز رسانی از GitHub Downloading updates from GitHub

  • نحوه دریافت به روز رسانی از GitHub How to get updates from GitHub

  • تسویه حساب: سفر با کد-زمان Checkout: code-time travel

  • فایل های README.md README.md files

Git Essentials: Advanced Git Git Essentials: Advanced Git

  • مشاهده تفاوت فایل ها Viewing file differences

  • چگونه فایل ها را نادیده بگیریم How to ignore files

  • یک نام مستعار Git سفارشی ایجاد کنید Create a custom Git alias

  • کد مستعار git lg The git lg alias code

  • رفع پیام های Git commit Fixing Git commit messages

  • چگونه یک مخزن را فورک کنیم How to fork a repo

  • مشکلات Git Git issues

  • نحوه باز کردن درخواست کشش How to open a pull request

  • لغو یک تعهد Undoing a commit

  • هل دادن اجباری Force pushing

  • نحوه تغییر پایه How to rebase

  • حل تضادهای ادغام و تغییر پایه Resolving merge and rebase conflicts

  • نحوه ذخیره کردن کد How to stash code

  • اضافه کردن برچسب به تعهدات خود Adding tags to your commits

Git Essentials: Advanced Git Git Essentials: Advanced Git

  • مشاهده تفاوت فایل ها Viewing file differences

  • چگونه فایل ها را نادیده بگیریم How to ignore files

  • یک نام مستعار Git سفارشی ایجاد کنید Create a custom Git alias

  • کد مستعار git lg The git lg alias code

  • رفع پیام های Git commit Fixing Git commit messages

  • چگونه یک مخزن را فورک کنیم How to fork a repo

  • مشکلات Git Git issues

  • نحوه باز کردن درخواست کشش How to open a pull request

  • لغو یک تعهد Undoing a commit

  • هل دادن اجباری Force pushing

  • نحوه تغییر پایه How to rebase

  • حل تضادهای ادغام و تغییر پایه Resolving merge and rebase conflicts

  • نحوه ذخیره کردن کد How to stash code

  • اضافه کردن برچسب به تعهدات خود Adding tags to your commits

Git Essentials: وب سایت خود را با استفاده از صفحات GitHub راه اندازی کنید Git Essentials: Launch Your Website Using GitHub Pages

  • به راه اندازی وب سایت خود با استفاده از صفحات GitHub خوش آمدید Welcome to Launching Your Website Using GitHub Pages

  • حساب رایگان GitHub خود را راه اندازی کنید Setup your free GitHub account

  • یک مخزن "ویژه" در GitHub ایجاد کنید Create a "special" repository on GitHub

  • به هر حال شبیه سازی چیست؟ What is cloning, anyway?

  • نحوه نصب Git در ویندوز How to install Git on Windows

  • نحوه نصب Git در MacOS و Linux How to install Git on MacOS and Linux

  • چگونه تنظیمات Git خود را پیکربندی کنیم How to configure your Git settings

  • چگونه مخزن خود را در رایانه خود "دانلود" کنید How to "download" your repository to your computer

  • اولین فایل خود را بسازید Create your first file

  • فایل های خود را به مخزن ویژه خود فشار دهید Push your files to your special repository

  • نمایش وب سایت جدید شما Demoing your new website

  • وب سایت خود را با یک موضوع زیباتر کنید Making your website nicer with a theme

  • فراموش نکنید که پروژه های خود را به مجموعه خود اضافه کنید! Don't forget to add your projects to your portfolio!

  • چگونه و چرا باید فایل های کامپیوتری بی فایده/پنهان را نادیده بگیرید How and why you should "ignore" useless/hidden computer files

  • خلاصه: پروژه نهایی شما Summary: Your final project

Git Essentials: وب سایت خود را با استفاده از صفحات GitHub راه اندازی کنید Git Essentials: Launch Your Website Using GitHub Pages

  • به راه اندازی وب سایت خود با استفاده از صفحات GitHub خوش آمدید Welcome to Launching Your Website Using GitHub Pages

  • حساب رایگان GitHub خود را راه اندازی کنید Setup your free GitHub account

  • یک مخزن "ویژه" در GitHub ایجاد کنید Create a "special" repository on GitHub

  • به هر حال شبیه سازی چیست؟ What is cloning, anyway?

  • نحوه نصب Git در ویندوز How to install Git on Windows

  • نحوه نصب Git در MacOS و Linux How to install Git on MacOS and Linux

  • چگونه تنظیمات Git خود را پیکربندی کنیم How to configure your Git settings

  • چگونه مخزن خود را در رایانه خود "دانلود" کنید How to "download" your repository to your computer

  • اولین فایل خود را بسازید Create your first file

  • فایل های خود را به مخزن ویژه خود فشار دهید Push your files to your special repository

  • نمایش وب سایت جدید شما Demoing your new website

  • وب سایت خود را با یک موضوع زیباتر کنید Making your website nicer with a theme

  • فراموش نکنید که پروژه های خود را به مجموعه خود اضافه کنید! Don't forget to add your projects to your portfolio!

  • چگونه و چرا باید فایل های کامپیوتری بی فایده/پنهان را نادیده بگیرید How and why you should "ignore" useless/hidden computer files

  • خلاصه: پروژه نهایی شما Summary: Your final project

آشنایی با API ها: مقدمه Understanding APIs: Introduction

  • معرفی Introduction

  • API چیست؟ What is an API?

  • اسلایدهای گوگل Google Slides

آشنایی با API ها: مقدمه Understanding APIs: Introduction

  • معرفی Introduction

  • API چیست؟ What is an API?

  • اسلایدهای گوگل Google Slides

درک API ها: API های RESTful Understanding APIs: RESTful APIs

  • ساده ترین راه برای فکر کردن به یک API (استعاره) The simplest way to think about an API (the metaphor)

  • یک مورد استفاده واقعی A real life use case

  • از چه زبان های برنامه نویسی می توانیم استفاده کنیم؟ What programming languages can we use?

  • مقدمه ای بر RESTful API Introduction to RESTful APIs

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

  • با استفاده از SWAPI Notes Using SWAPI Notes

  • یک نمونه API جاوا اسکریپت واقعی A real JavaScript API example

  • دریافت درخواست ها GET requests

  • درخواست های POST POST requests

  • درخواست ها را حذف کنید DELETE requests

  • درخواست های PUT/PATCH PUT/PATCH requests

  • مصرف API ها (نحوه استفاده از آنها) Consuming APIs (how to use them)

  • درخواست ها و پاسخ ها Requests and responses

  • کدهای وضعیت رایج Common status codes

  • امنیت API API security

درک API ها: API های RESTful Understanding APIs: RESTful APIs

  • ساده ترین راه برای فکر کردن به یک API (استعاره) The simplest way to think about an API (the metaphor)

  • یک مورد استفاده واقعی A real life use case

  • از چه زبان های برنامه نویسی می توانیم استفاده کنیم؟ What programming languages can we use?

  • مقدمه ای بر RESTful API Introduction to RESTful APIs

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

  • با استفاده از SWAPI Notes Using SWAPI Notes

  • یک نمونه API جاوا اسکریپت واقعی A real JavaScript API example

  • دریافت درخواست ها GET requests

  • درخواست های POST POST requests

  • درخواست ها را حذف کنید DELETE requests

  • درخواست های PUT/PATCH PUT/PATCH requests

  • مصرف API ها (نحوه استفاده از آنها) Consuming APIs (how to use them)

  • درخواست ها و پاسخ ها Requests and responses

  • کدهای وضعیت رایج Common status codes

  • امنیت API API security

درک API ها: خلاصه Understanding APIs: Summary

  • خلاصه Summary

  • منابع Resources

  • REST API Cheat Sheet REST API Cheat Sheet

درک API ها: خلاصه Understanding APIs: Summary

  • خلاصه Summary

  • منابع Resources

  • REST API Cheat Sheet REST API Cheat Sheet

پایتون برای همه: مقدمه Python for Everybody: Introduction

  • معرفی Introduction

  • انجمن کدنویسی Coding Community

  • پایتون 2 در مقابل پایتون 3. Python 2 vs. Python 3.

  • این روزها از پایتون در کجا استفاده می شود؟ Where is Python Used These Days?

  • (فقط ویندوز) در حال نصب پایتون (Windows Only) Installing Python

  • نصب پایتون Installing Python

  • سوالات متداول دوره Course FAQs

  • برای کاربران ویندوز (لطفا بخوانید) For Windows Users (Please Read)

  • (فقط ویندوز) دوره سقوط خط فرمان (Windows Only) Command Line Crash Course

  • دوره سقوط خط فرمان Command Line Crash Course

  • اجرای کد پایتون Running Python Code

  • (فقط ویندوز) نوت بوک های تعاملی (Windows Only) Interactive Notebooks

  • نوت بوک های تعاملی Interactive Notebooks

  • کد را از کجا دانلود کنیم Where to Download the Code

  • یادداشت برداری در کنار کد Taking Notes Beside Code

پایتون برای همه: مقدمه Python for Everybody: Introduction

  • معرفی Introduction

  • انجمن کدنویسی Coding Community

  • پایتون 2 در مقابل پایتون 3. Python 2 vs. Python 3.

  • این روزها از پایتون در کجا استفاده می شود؟ Where is Python Used These Days?

  • (فقط ویندوز) در حال نصب پایتون (Windows Only) Installing Python

  • نصب پایتون Installing Python

  • سوالات متداول دوره Course FAQs

  • برای کاربران ویندوز (لطفا بخوانید) For Windows Users (Please Read)

  • (فقط ویندوز) دوره سقوط خط فرمان (Windows Only) Command Line Crash Course

  • دوره سقوط خط فرمان Command Line Crash Course

  • اجرای کد پایتون Running Python Code

  • (فقط ویندوز) نوت بوک های تعاملی (Windows Only) Interactive Notebooks

  • نوت بوک های تعاملی Interactive Notebooks

  • کد را از کجا دانلود کنیم Where to Download the Code

  • یادداشت برداری در کنار کد Taking Notes Beside Code

پایتون برای همه: پایتون مبتدی Python for Everybody: Beginner-friendly Python

  • محاسبات پایه Basic Arithmetic

  • متغیرها Variables

  • قالب بندی کد در پایتون Formatting Code in Python

  • انواع داده پایتون Python Data Types

  • قابل تغییر در مقابل تغییرناپذیر Mutable vs. Immutable

  • شماره Numbers

  • رشته ها (دنباله ها) Strings (Sequences)

  • لیست ها (دنباله ها) Lists (Sequences)

  • نمایه سازی و برش Indexing And Slicing

  • ویژگی ها و روش های رشته String Properties And Methods

  • ورودی کاربر User Input

  • قالب بندی چاپ Print Formatting

  • لیست ها Lists

  • لغت نامه ها Dictionaries

  • تاپل ها Tuples

  • مجموعه ها Sets

  • بولین ها Booleans

  • هیچ یک None

  • فایل ها Files

  • اولین برنامه پایتون شما Your First Python Program

پایتون برای همه: پایتون مبتدی Python for Everybody: Beginner-friendly Python

  • محاسبات پایه Basic Arithmetic

  • متغیرها Variables

  • قالب بندی کد در پایتون Formatting Code in Python

  • انواع داده پایتون Python Data Types

  • قابل تغییر در مقابل تغییرناپذیر Mutable vs. Immutable

  • شماره Numbers

  • رشته ها (دنباله ها) Strings (Sequences)

  • لیست ها (دنباله ها) Lists (Sequences)

  • نمایه سازی و برش Indexing And Slicing

  • ویژگی ها و روش های رشته String Properties And Methods

  • ورودی کاربر User Input

  • قالب بندی چاپ Print Formatting

  • لیست ها Lists

  • لغت نامه ها Dictionaries

  • تاپل ها Tuples

  • مجموعه ها Sets

  • بولین ها Booleans

  • هیچ یک None

  • فایل ها Files

  • اولین برنامه پایتون شما Your First Python Program

پایتون برای همه: پایتون متوسط Python for Everybody: Intermediate Python

  • اپراتورهای مقایسه Comparison Operators

  • میانبرهای مقایسه Comparison Shortcuts

  • اپراتورهای مقایسه چندگانه Multiple Comparison Operators

  • زنجیر کردن اپراتورها با هم Chaining Operators Together

  • مقدمه ای بر حلقه ها Introduction to Loops

  • برای حلقه ها For Loops

  • حلقه زدن از طریق فرهنگ لغت Looping Through Dictionaries

  • در حالی که حلقه ها While Loops

  • شکستن و ادامه دادن Break and Continue

  • Casting را تایپ کنید Type Casting

  • اپراتورهای مفید Helpful Operators

  • فهرست درک List Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • کارکرد Functions

  • Args و Kwargs Args And Kwargs

  • نظرات Comments

  • نقشه Map

  • فیلتر کنید Filter

  • عبارات لامبدا Lambda Expressions

  • محدوده Scope

پایتون برای همه: پایتون متوسط Python for Everybody: Intermediate Python

  • اپراتورهای مقایسه Comparison Operators

  • میانبرهای مقایسه Comparison Shortcuts

  • اپراتورهای مقایسه چندگانه Multiple Comparison Operators

  • زنجیر کردن اپراتورها با هم Chaining Operators Together

  • مقدمه ای بر حلقه ها Introduction to Loops

  • برای حلقه ها For Loops

  • حلقه زدن از طریق فرهنگ لغت Looping Through Dictionaries

  • در حالی که حلقه ها While Loops

  • شکستن و ادامه دادن Break and Continue

  • Casting را تایپ کنید Type Casting

  • اپراتورهای مفید Helpful Operators

  • فهرست درک List Comprehensions

  • درک فرهنگ لغت Dictionary Comprehensions

  • کارکرد Functions

  • Args و Kwargs Args And Kwargs

  • نظرات Comments

  • نقشه Map

  • فیلتر کنید Filter

  • عبارات لامبدا Lambda Expressions

  • محدوده Scope

پایتون برای همه: پایتون پیشرفته Python for Everybody: Advanced Python

  • به OOP خوش آمدید Welcome to OOP

  • ایجاد اولین کلاس شما Creating Your First Class

  • ویژگی های کلاس Class Attributes

  • روش های کلاس Class Methods

  • زندگی واقعی OOP مثال Real Life OOP Example

  • وراثت طبقاتی Class Inheritance

  • رابط های کلاس Class Interfaces

  • عملکرد فوق العاده Super Function

  • روش های داندر Dunder Methods

  • مقدمه ای بر پکیج ها Introduction to Packages

  • نصب بسته های شخص ثالث Installing 3rd Party Packages

  • یافتن بسته های شخص ثالث Finding 3rd Party Packages

  • مشاهده بسته های نصب شده Seeing Installed Packages

  • مقدمه ای بر ماژول ها Introduction to Modules

  • ایجاد یک بسته Creating a Package

  • نام و اصلی Name and Main

  • خطاها و استثنائات Errors and Exceptions

  • گرفتن استثناها Catching Exceptions

  • تست های واحد Unit Tests

  • توابع تو در تو Nested Functions

  • دکوراتورها Decorators

  • ژنراتورها Generators

  • پرز زدن Linting

  • محیط های مجازی Virtual Environments

  • Envs مجازی در ویندوز Virtual Envs on Windows

  • فایل های مورد نیاز Requirement Files

  • پایتون تعاملی Interactive Python

  • نسخه های پایتون Python Versions

  • سرور محلی Local Server

پایتون برای همه: پایتون پیشرفته Python for Everybody: Advanced Python

  • به OOP خوش آمدید Welcome to OOP

  • ایجاد اولین کلاس شما Creating Your First Class

  • ویژگی های کلاس Class Attributes

  • روش های کلاس Class Methods

  • زندگی واقعی OOP مثال Real Life OOP Example

  • وراثت طبقاتی Class Inheritance

  • رابط های کلاس Class Interfaces

  • عملکرد فوق العاده Super Function

  • روش های داندر Dunder Methods

  • مقدمه ای بر پکیج ها Introduction to Packages

  • نصب بسته های شخص ثالث Installing 3rd Party Packages

  • یافتن بسته های شخص ثالث Finding 3rd Party Packages

  • مشاهده بسته های نصب شده Seeing Installed Packages

  • مقدمه ای بر ماژول ها Introduction to Modules

  • ایجاد یک بسته Creating a Package

  • نام و اصلی Name and Main

  • خطاها و استثنائات Errors and Exceptions

  • گرفتن استثناها Catching Exceptions

  • تست های واحد Unit Tests

  • توابع تو در تو Nested Functions

  • دکوراتورها Decorators

  • ژنراتورها Generators

  • پرز زدن Linting

  • محیط های مجازی Virtual Environments

  • Envs مجازی در ویندوز Virtual Envs on Windows

  • فایل های مورد نیاز Requirement Files

  • پایتون تعاملی Interactive Python

  • نسخه های پایتون Python Versions

  • سرور محلی Local Server

یک برنامه تشخیص تصویر از ابتدا با استفاده از یادگیری ماشین ایجاد کنید Create an Image Detection App from Scratch using Machine Learning

  • پروژه: تظاهرات Project: Demonstration

  • پروژه: محیط پایتون Project: Python Environment

  • پروژه: بسته های مورد نیاز Project: Required Packages

  • پروژه: مدل یادگیری ماشین سفارشی Project: Custom Machine Learning Model

  • پروژه: کد Project: The Code

  • پروژه: اولین تشخیص Project: First Detection

  • پروژه: شناسایی دوم Project: Second Detection

  • پروژه: اعتماد مهم است Project: Confidence Matters

  • پروژه: چگونه بیشتر بدانیم Project: How to Learn More

  • خلاصه Summary

یک برنامه تشخیص تصویر از ابتدا با استفاده از یادگیری ماشین ایجاد کنید Create an Image Detection App from Scratch using Machine Learning

  • پروژه: تظاهرات Project: Demonstration

  • پروژه: محیط پایتون Project: Python Environment

  • پروژه: بسته های مورد نیاز Project: Required Packages

  • پروژه: مدل یادگیری ماشین سفارشی Project: Custom Machine Learning Model

  • پروژه: کد Project: The Code

  • پروژه: اولین تشخیص Project: First Detection

  • پروژه: شناسایی دوم Project: Second Detection

  • پروژه: اعتماد مهم است Project: Confidence Matters

  • پروژه: چگونه بیشتر بدانیم Project: How to Learn More

  • خلاصه Summary

Wagtail برای مبتدیان: وب سایت پایتون خود را بسازید و راه اندازی کنید! Wagtail for Beginners: Build and deploy your Python website!

  • معرفی Wagtail برای مبتدیان Introduction to Wagtail for Beginners

  • Wagtail CMS چیست؟ What is Wagtail CMS?

  • کد منبع Source Code

  • نحوه نصب Wagtail How to Install Wagtail

  • شروع شدن Getting Started

  • ورود به ادمین Logging into the Admin

  • Wagtail Walkthrough Wagtail Walkthrough

  • ویرایش صفحه اصلی Editing the Home Page

  • کار با Base Template Working with the Base Template

  • برنامه و صفحات خدمات Services App and Pages

  • صفحه خدمات Service Page

  • صفحه فهرست خدمات Service Listing Page

  • افزودن اعتبار سنجی صفحه Adding Page Validation

  • اضافه کردن هدر و پاورقی Adding a Header and Footer

  • افزودن ابزارهای اشکال زدایی Adding Debug Tools

  • صفحه فلکس/متفرقه Flex/Misc Page

  • اشیاء گواهی Testimonial Objects

  • به StreamFields خوش آمدید Welcome to StreamFields

  • ایجاد اپلیکیشن StreamField Creating the StreamField App

  • اولین استریم فیلد شما Your First StreamField

  • تکرار StreamFields Repeating StreamFields

  • ساده سازی تکرار فیلدهای جریان Simplifying Repeating StreamFields

  • منطق StreamField سفارشی Custom StreamField Logic

  • بلوک تصویر و متن Image and Text Block

  • بلوک رادیویی Radio Block

  • Call to Action Block Call to Action Block

  • توصیفات و تکه ها Testimonials and Snippets

  • جدول استریم فیلد Table StreamField

  • RichText StreamField RichText StreamField

  • بلوک تصویر StreamField Image Block StreamField

  • اعتبارسنجی StreamField سفارشی Custom StreamField Validation

  • محدود کردن صفحات Limiting Pages

  • منوهای ناوبری Navigation Menus

  • الگوهای منوی پیمایش Navigation Menu Templates

  • فرم های تماس قسمت 1 Contact Forms Part 1

  • فرم های تماس قسمت 2 Contact Forms Part 2

  • محدود کردن انتخاب فرم تماس Limiting Contact Form Choices

  • پشتیبانی از تصویر .webp .webp Image Support

  • راه های دیگر برای یادگیری Wagtail Other Ways to Learn Wagtail

  • تنظیمات جهانی سایت Global Site Settings

  • تغییر لوگوی مدیریت Wagtail Changing the Wagtail Admin Logo

  • افزودن حافظه پنهان Adding Caching

  • کش کردن ناوبری و پاورقی Caching the Navigation and Footer

  • اضافه کردن نقشه سایت Adding a Sitemap

  • آماده شدن برای راه اندازی Prepping for Launch

  • راهنمای راه اندازی وب سایت شما A Guide for Launching Your Website

  • راه اندازی وب سایت! Website Launch!

Wagtail برای مبتدیان: وب سایت پایتون خود را بسازید و راه اندازی کنید! Wagtail for Beginners: Build and deploy your Python website!

  • معرفی Wagtail برای مبتدیان Introduction to Wagtail for Beginners

  • Wagtail CMS چیست؟ What is Wagtail CMS?

  • کد منبع Source Code

  • نحوه نصب Wagtail How to Install Wagtail

  • شروع شدن Getting Started

  • ورود به ادمین Logging into the Admin

  • Wagtail Walkthrough Wagtail Walkthrough

  • ویرایش صفحه اصلی Editing the Home Page

  • کار با Base Template Working with the Base Template

  • برنامه و صفحات خدمات Services App and Pages

  • صفحه خدمات Service Page

  • صفحه فهرست خدمات Service Listing Page

  • افزودن اعتبار سنجی صفحه Adding Page Validation

  • اضافه کردن هدر و پاورقی Adding a Header and Footer

  • افزودن ابزارهای اشکال زدایی Adding Debug Tools

  • صفحه فلکس/متفرقه Flex/Misc Page

  • اشیاء گواهی Testimonial Objects

  • به StreamFields خوش آمدید Welcome to StreamFields

  • ایجاد اپلیکیشن StreamField Creating the StreamField App

  • اولین استریم فیلد شما Your First StreamField

  • تکرار StreamFields Repeating StreamFields

  • ساده سازی تکرار فیلدهای جریان Simplifying Repeating StreamFields

  • منطق StreamField سفارشی Custom StreamField Logic

  • بلوک تصویر و متن Image and Text Block

  • بلوک رادیویی Radio Block

  • Call to Action Block Call to Action Block

  • توصیفات و تکه ها Testimonials and Snippets

  • جدول استریم فیلد Table StreamField

  • RichText StreamField RichText StreamField

  • بلوک تصویر StreamField Image Block StreamField

  • اعتبارسنجی StreamField سفارشی Custom StreamField Validation

  • محدود کردن صفحات Limiting Pages

  • منوهای ناوبری Navigation Menus

  • الگوهای منوی پیمایش Navigation Menu Templates

  • فرم های تماس قسمت 1 Contact Forms Part 1

  • فرم های تماس قسمت 2 Contact Forms Part 2

  • محدود کردن انتخاب فرم تماس Limiting Contact Form Choices

  • پشتیبانی از تصویر .webp .webp Image Support

  • راه های دیگر برای یادگیری Wagtail Other Ways to Learn Wagtail

  • تنظیمات جهانی سایت Global Site Settings

  • تغییر لوگوی مدیریت Wagtail Changing the Wagtail Admin Logo

  • افزودن حافظه پنهان Adding Caching

  • کش کردن ناوبری و پاورقی Caching the Navigation and Footer

  • اضافه کردن نقشه سایت Adding a Sitemap

  • آماده شدن برای راه اندازی Prepping for Launch

  • راهنمای راه اندازی وب سایت شما A Guide for Launching Your Website

  • راه اندازی وب سایت! Website Launch!

چگونه به عنوان یک توسعه دهنده وب شغل پیدا کنیم: مقدمه How to Get a Job as a Web Developer: Introduction

  • معرفی Introduction

  • هر چیزی را که می شنوید باور نکنید Don't believe everything you hear

  • حقیقت در مورد GitHub (و GitLab) The truth about GitHub (and GitLab)

  • حقیقت در مورد وب سایت های نمونه کارها The truth about portfolio websites

چگونه به عنوان یک توسعه دهنده وب شغل پیدا کنیم: مقدمه How to Get a Job as a Web Developer: Introduction

  • معرفی Introduction

  • هر چیزی را که می شنوید باور نکنید Don't believe everything you hear

  • حقیقت در مورد GitHub (و GitLab) The truth about GitHub (and GitLab)

  • حقیقت در مورد وب سایت های نمونه کارها The truth about portfolio websites

چگونه به عنوان یک توسعه دهنده وب شغل پیدا کنیم: چیزهای خوب How to Get a Job as a Web Developer: The Good Stuff

  • به چیزهای کوچک گیر نکنید Don't get stuck on the small things

  • چگونه بفهمیم که چه مهارت هایی مورد تقاضا هستند How to find out what's skills are in demand

  • حقیقت پشت مشاغل از راه دور The truth behind remote jobs

  • آنچه شرکت ها واقعاً به دنبال آن هستند What companies are REALLY looking for

  • استراتژی رزومه شما Your resume strategy

  • آیا رزومه واقعاً به شما در مصاحبه کمک می کند؟ Do resumes really help you get an interview?

  • درخواست برای کار Applying for the job

  • تلاش خود را به حداکثر برسانید Maximizing your efforts

  • راه دیگری برای به حداکثر رساندن تلاش خود Another way to maximize your efforts

  • راز استخدام شدن در شغل رویایی شما The secret to getting hired at your dream job

  • شرکت ها واقعا چه کسانی را استخدام می کنند؟ Who do companies REALLY hire?

  • با ارزش ترین مهارتی که می توانید داشته باشید The most valuable skill you can have

  • اولین مصاحبه شما Your first interview

  • پیگیری Following up

  • عامل WOW - به یاد ماندنی بودن The WOW factor — being memorable

  • کار بعدی چیه What to do next

  • در حال مذاکره با حقوق شما Negotiating your salary

  • وقتی وارد ... Once you're in...

  • قدم بعدی شما Your next step

چگونه به عنوان یک توسعه دهنده وب شغل پیدا کنیم: چیزهای خوب How to Get a Job as a Web Developer: The Good Stuff

  • به چیزهای کوچک گیر نکنید Don't get stuck on the small things

  • چگونه بفهمیم که چه مهارت هایی مورد تقاضا هستند How to find out what's skills are in demand

  • حقیقت پشت مشاغل از راه دور The truth behind remote jobs

  • آنچه شرکت ها واقعاً به دنبال آن هستند What companies are REALLY looking for

  • استراتژی رزومه شما Your resume strategy

  • آیا رزومه واقعاً به شما در مصاحبه کمک می کند؟ Do resumes really help you get an interview?

  • درخواست برای کار Applying for the job

  • تلاش خود را به حداکثر برسانید Maximizing your efforts

  • راه دیگری برای به حداکثر رساندن تلاش خود Another way to maximize your efforts

  • راز استخدام شدن در شغل رویایی شما The secret to getting hired at your dream job

  • شرکت ها واقعا چه کسانی را استخدام می کنند؟ Who do companies REALLY hire?

  • با ارزش ترین مهارتی که می توانید داشته باشید The most valuable skill you can have

  • اولین مصاحبه شما Your first interview

  • پیگیری Following up

  • عامل WOW - به یاد ماندنی بودن The WOW factor — being memorable

  • کار بعدی چیه What to do next

  • در حال مذاکره با حقوق شما Negotiating your salary

  • وقتی وارد ... Once you're in...

  • قدم بعدی شما Your next step

چگونه به عنوان یک توسعه دهنده وب شغل پیدا کنیم: خلاصه How to Get a Job as a Web Developer: Summary

  • در حالی که یاد می گیرید درآمد کسب کنید Earn while your learn

  • خلاصه Summary

چگونه به عنوان یک توسعه دهنده وب شغل پیدا کنیم: خلاصه How to Get a Job as a Web Developer: Summary

  • در حالی که یاد می گیرید درآمد کسب کنید Earn while your learn

  • خلاصه Summary

دوره کامل توسعه دهنده وب Legacy Legacy Complete Web Developer Course

  • آنچه باید در مورد دروس باقی مانده بدانید What you need to know about the remaining lessons

دوره کامل توسعه دهنده وب Legacy Legacy Complete Web Developer Course

  • آنچه باید در مورد دروس باقی مانده بدانید What you need to know about the remaining lessons

دوره میراث Legacy Course

  • خوش آمدی Welcome

دوره میراث Legacy Course

  • خوش آمدی Welcome

مبانی HTML HTML Basics

  • HTML چیست؟ What is HTML?

  • ویراستاران. Editors.

  • عناصر. Elements.

  • بلوک عناصر Block Elements.

  • ویژگی های Attributes

  • با استفاده از HTML یک خط جدید بسازید Make a new line using HTML

  • سرصفحه ها و پاراگراف ها Headers And Paragraphs

  • ایجاد هایپرلینک Creating hyperlinks

  • با استفاده از تصاویر Using images

  • قالب بندی متن (قسمت 1) Text Formatting (Part 1)

  • قالب بندی متن (قسمت 2) Text Formatting (Part 2)

  • استایل درون خطی با ویژگی style Inline styling with the style attribute

  • نظرات HTML HTML Comments

  • رایج ترین عنصر: <div> The most common element: <div>

  • مقدمه ای بر لیست ها Introduction to lists

  • ایجاد جداول (قسمت اول) Creating Tables (Part 1)

  • ایجاد جداول (قسمت دوم) Creating Tables (Part 2)

  • پذیرش اطلاعات با فرم ها Accepting information with forms

  • iFrames: صفحات داخل صفحات iFrames: pages inside pages

  • آزمون HTML HTML Quiz

مبانی HTML HTML Basics

  • HTML چیست؟ What is HTML?

  • ویراستاران. Editors.

  • عناصر. Elements.

  • بلوک عناصر Block Elements.

  • ویژگی های Attributes

  • با استفاده از HTML یک خط جدید بسازید Make a new line using HTML

  • سرصفحه ها و پاراگراف ها Headers And Paragraphs

  • ایجاد هایپرلینک Creating hyperlinks

  • با استفاده از تصاویر Using images

  • قالب بندی متن (قسمت 1) Text Formatting (Part 1)

  • قالب بندی متن (قسمت 2) Text Formatting (Part 2)

  • استایل درون خطی با ویژگی style Inline styling with the style attribute

  • نظرات HTML HTML Comments

  • رایج ترین عنصر: <div> The most common element: <div>

  • مقدمه ای بر لیست ها Introduction to lists

  • ایجاد جداول (قسمت اول) Creating Tables (Part 1)

  • ایجاد جداول (قسمت دوم) Creating Tables (Part 2)

  • پذیرش اطلاعات با فرم ها Accepting information with forms

  • iFrames: صفحات داخل صفحات iFrames: pages inside pages

  • آزمون HTML HTML Quiz

HTML پیشرفته HTML Advanced

  • Doctype The Doctype

  • قسمت سر چیست؟ (قسمت 1) What is the head section? (Part 1)

  • قسمت سر چیست؟ (قسمت 2) What is the head section? (Part 2)

  • اضافه کردن اسکریپت های اضافی Adding additional scripts

  • مدل شیء سند (DOM) Document Object Model (DOM)

  • موجودیت های HTML HTML Entities

  • آزمون HTML پیشرفته Advanced HTML Quiz

HTML پیشرفته HTML Advanced

  • Doctype The Doctype

  • قسمت سر چیست؟ (قسمت 1) What is the head section? (Part 1)

  • قسمت سر چیست؟ (قسمت 2) What is the head section? (Part 2)

  • اضافه کردن اسکریپت های اضافی Adding additional scripts

  • مدل شیء سند (DOM) Document Object Model (DOM)

  • موجودیت های HTML HTML Entities

  • آزمون HTML پیشرفته Advanced HTML Quiz

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

  • ملزومات جاوا اسکریپت JavaScript Essentials

  • جاوا اسکریپت چیست؟ What is JavaScript?

  • جاوا اسکریپت: داخلی در مقابل خارجی JavaScript: Internal vs. External

  • نظرات جاوا اسکریپت JavaScript comments

  • document.write(); document.write();

  • نمایش اطلاعات از مرورگر: هشدار و تأیید Display info from the browser: alert & confirm

  • درخواست اطلاعات از کاربر Prompting the user for information

  • اصول برنامه نویسی: متغیرها Programming fundamentals: Variables

  • دو جمله را با هم اضافه کنید: الحاق Add two sentences together: concatenation

  • ریاضیات پایه در جاوا اسکریپت Basic math in JavaScript

  • تغییر مسیر کاربران و باز کردن پنجره های جدید Redirecting users and opening new windows

  • ایجاد لینک های خالی Creating empty hyperlinks

  • دستکاری رشته String Manipulation

  • مقایسه متغیرها و مقادیر Comparing variables and values

  • اصول برنامه نویسی: بیانیه های If...Else Programming fundamentals: If...Else Statements

  • مبانی برنامه نویسی: بیانیه های Else...If Programming fundamentals: Else...If Statements

  • اصول برنامه نویسی: بیانیه های سوئیچ Programming fundamentals: Switch Statements

  • اصول برنامه نویسی: توابع Programming fundamentals: Functions

  • رویدادهای جاوا اسکریپت JavaScript Events

  • انتخاب عناصر HTML با استفاده از getElementById() Selecting HTML elements using getElementById()

  • فرار از محتوا Escaping content

  • اصول برنامه نویسی: آرایه ها Programming fundamentals: Arrays

  • اصول برنامه نویسی: برای حلقه ها Programming fundamentals: For Loops

  • اصول برنامه نویسی: while Loops Programming fundamentals: While Loops

  • اصول برنامه نویسی: شکستن از حلقه ها Programming fundamentals: Breaking Out Of Loops

  • اصول برنامه نویسی: پرش از چرخه حلقه Programming fundamentals: Skipping A Loop Cycle

  • آزمون جاوا اسکریپت JavaScript Quiz

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

  • ملزومات جاوا اسکریپت JavaScript Essentials

  • جاوا اسکریپت چیست؟ What is JavaScript?

  • جاوا اسکریپت: داخلی در مقابل خارجی JavaScript: Internal vs. External

  • نظرات جاوا اسکریپت JavaScript comments

  • document.write(); document.write();

  • نمایش اطلاعات از مرورگر: هشدار و تأیید Display info from the browser: alert & confirm

  • درخواست اطلاعات از کاربر Prompting the user for information

  • اصول برنامه نویسی: متغیرها Programming fundamentals: Variables

  • دو جمله را با هم اضافه کنید: الحاق Add two sentences together: concatenation

  • ریاضیات پایه در جاوا اسکریپت Basic math in JavaScript

  • تغییر مسیر کاربران و باز کردن پنجره های جدید Redirecting users and opening new windows

  • ایجاد لینک های خالی Creating empty hyperlinks

  • دستکاری رشته String Manipulation

  • مقایسه متغیرها و مقادیر Comparing variables and values

  • اصول برنامه نویسی: بیانیه های If...Else Programming fundamentals: If...Else Statements

  • مبانی برنامه نویسی: بیانیه های Else...If Programming fundamentals: Else...If Statements

  • اصول برنامه نویسی: بیانیه های سوئیچ Programming fundamentals: Switch Statements

  • اصول برنامه نویسی: توابع Programming fundamentals: Functions

  • رویدادهای جاوا اسکریپت JavaScript Events

  • انتخاب عناصر HTML با استفاده از getElementById() Selecting HTML elements using getElementById()

  • فرار از محتوا Escaping content

  • اصول برنامه نویسی: آرایه ها Programming fundamentals: Arrays

  • اصول برنامه نویسی: برای حلقه ها Programming fundamentals: For Loops

  • اصول برنامه نویسی: while Loops Programming fundamentals: While Loops

  • اصول برنامه نویسی: شکستن از حلقه ها Programming fundamentals: Breaking Out Of Loops

  • اصول برنامه نویسی: پرش از چرخه حلقه Programming fundamentals: Skipping A Loop Cycle

  • آزمون جاوا اسکریپت JavaScript Quiz

PHP PHP

  • PHP چیست؟ What Is PHP?

  • در حال نصب PHP Installing PHP

  • نحو و سلام جهان Syntax & Hello World

  • نحوه نوشتن نظر در PHP How to write comments in PHP

  • مقدمه ای بر متغیرهای PHP Introduction to PHP Variables

  • رشته ها و الحاق Strings & Concatenation

  • نواحی یک رشته را جایگزین کنید Replace areas of a string

  • نواحی دیگر یک رشته را دستکاری کنید manipulate other areas of a string

  • نمایش موجودیت های HTML Displaying HTML entities

  • لیست های پی اچ پی: آرایه ها PHP Lists: Arrays

  • ایجاد و از بین بردن آرایه ها: Explode & Implode Creating and destroying arrays: Explode & Implode

  • اپراتورها Operators

  • اگر... اظهارات دیگر If...Else Statements

  • اظهارات السیف Elseif Statements

  • تغییر بیانیه ها Switch Statements

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • شکستن از حلقه ها Break From Loops

  • ادامه، is_array() و نقل قول continue, is_array() and quotes

  • از جمله فایل ها Including Files

  • کارکرد Functions

  • ثابت ها متغیر غیر قابل تغییر Constants. The unchangeable variable.

  • بررسی اینکه آیا چیزی وجود دارد یا خیر Checking if something exists

  • پذیرش اطلاعات - فرم ها (قسمت 1) Accepting information - forms (Part 1)

  • پذیرش اطلاعات - فرم ها (قسمت 2) Accepting information - forms (Part 2)

  • آزمون پی اچ پی PHP Quiz

PHP PHP

  • PHP چیست؟ What Is PHP?

  • در حال نصب PHP Installing PHP

  • نحو و سلام جهان Syntax & Hello World

  • نحوه نوشتن نظر در PHP How to write comments in PHP

  • مقدمه ای بر متغیرهای PHP Introduction to PHP Variables

  • رشته ها و الحاق Strings & Concatenation

  • نواحی یک رشته را جایگزین کنید Replace areas of a string

  • نواحی دیگر یک رشته را دستکاری کنید manipulate other areas of a string

  • نمایش موجودیت های HTML Displaying HTML entities

  • لیست های پی اچ پی: آرایه ها PHP Lists: Arrays

  • ایجاد و از بین بردن آرایه ها: Explode & Implode Creating and destroying arrays: Explode & Implode

  • اپراتورها Operators

  • اگر... اظهارات دیگر If...Else Statements

  • اظهارات السیف Elseif Statements

  • تغییر بیانیه ها Switch Statements

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • شکستن از حلقه ها Break From Loops

  • ادامه، is_array() و نقل قول continue, is_array() and quotes

  • از جمله فایل ها Including Files

  • کارکرد Functions

  • ثابت ها متغیر غیر قابل تغییر Constants. The unchangeable variable.

  • بررسی اینکه آیا چیزی وجود دارد یا خیر Checking if something exists

  • پذیرش اطلاعات - فرم ها (قسمت 1) Accepting information - forms (Part 1)

  • پذیرش اطلاعات - فرم ها (قسمت 2) Accepting information - forms (Part 2)

  • آزمون پی اچ پی PHP Quiz

PHP پیشرفته PHP Advanced

  • ذخیره موقت اطلاعات کاربر: Sessions Temporarily save user information: Sessions

  • متغیرهای Super Global Server در هر مکانی قابل استفاده هستند Server Super Global Variables are usable anywhere

  • ذخیره اطلاعات طولانی مدت کاربر: کوکی ها Save long-term user information: Cookies

  • در حال آپلود فایل ها Uploading files

  • ایجاد فایل های جدید Creating new files

PHP پیشرفته PHP Advanced

  • ذخیره موقت اطلاعات کاربر: Sessions Temporarily save user information: Sessions

  • متغیرهای Super Global Server در هر مکانی قابل استفاده هستند Server Super Global Variables are usable anywhere

  • ذخیره اطلاعات طولانی مدت کاربر: کوکی ها Save long-term user information: Cookies

  • در حال آپلود فایل ها Uploading files

  • ایجاد فایل های جدید Creating new files

پایگاه داده MySQL MySQL Database

  • SQL چیست؟ What is SQL?

  • راه اندازی پایگاه داده Setting up a Database

  • معرفی phpMyAdmin Introducing phpMyAdmin

  • MySQL Syntax MySQL Syntax

  • جداول، ستون ها و سطرها Tables, Columns and Rows

  • اتصال به پایگاه داده Connecting to a Database

  • ایجاد جدول: 5 ستون و 3 سطر. Creating a Table: 5 Columns and 3 Rows.

  • درج اطلاعات Inserting Information

  • فرار از اطلاعات Escaping Information

  • اطلاعاتی را که در پایگاه داده ذخیره شده است دریافت کنید Get information that's stored in a database

  • انتخاب اطلاعات خاص: عبارت WHERE Selecting specific information: The WHERE clause

  • انتخاب اطلاعات خاص: بندهای And/O Selecting specific information: The And/Or clauses

  • محدود کردن نتایج و سفارش داده ها Limiting results and ordering data

  • به روز رسانی پایگاه داده Updating the database

  • حذف اطلاعات ذخیره شده Deleting stored information

  • آزمون MySQL MySQL Quiz

پایگاه داده MySQL MySQL Database

  • SQL چیست؟ What is SQL?

  • راه اندازی پایگاه داده Setting up a Database

  • معرفی phpMyAdmin Introducing phpMyAdmin

  • MySQL Syntax MySQL Syntax

  • جداول، ستون ها و سطرها Tables, Columns and Rows

  • اتصال به پایگاه داده Connecting to a Database

  • ایجاد جدول: 5 ستون و 3 سطر. Creating a Table: 5 Columns and 3 Rows.

  • درج اطلاعات Inserting Information

  • فرار از اطلاعات Escaping Information

  • اطلاعاتی را که در پایگاه داده ذخیره شده است دریافت کنید Get information that's stored in a database

  • انتخاب اطلاعات خاص: عبارت WHERE Selecting specific information: The WHERE clause

  • انتخاب اطلاعات خاص: بندهای And/O Selecting specific information: The And/Or clauses

  • محدود کردن نتایج و سفارش داده ها Limiting results and ordering data

  • به روز رسانی پایگاه داده Updating the database

  • حذف اطلاعات ذخیره شده Deleting stored information

  • آزمون MySQL MySQL Quiz

پروژه ورود/ثبت نام Login/Registration Project

  • معرفی Introduction

  • راه اندازی با Git Getting Setup with Git

  • مخزن پروژه GitHub GitHub Project Repo

  • صفحه ورود و تنظیم HTML Login Page and HTML Setup

  • ایجاد یک پیکربندی جهانی Creating a Global Config

  • درس ذخیره ایمن رمزهای عبور A Lesson on Safely Storing Passwords

  • راه اندازی پایگاه داده ما Setting Up Our Database

  • راه اندازی پایگاه داده ما قسمت 2 Setting Up Our Database Part 2

  • اعتبار سنجی فرم جاوا اسکریپت JavaScript Form Validation

  • بخش 2 اعتبار سنجی فرم جاوا اسکریپت JavaScript Form Validation Part 2

  • اولین تماس ما با آژاکس Our First Ajax Call

  • ثبت نام کاربر از طریق Ajax User Registration via Ajax

  • ثبت نام کاربر از طریق Ajax Part 2 User Registration via Ajax Part 2

  • ورود از طریق Ajax Login via Ajax

  • ورود از طریق Ajax Part 2 Login via Ajax Part 2

  • صفحات فقط برای اعضا Members-only Pages

  • صفحه خروج The Logout Page

  • ایجاد توابع Creating Functions

  • ارتقاء به برنامه نویسی شی گرا Upgrading to Object Orientated Programming

  • ارتقاء به برنامه نویسی شی گرا قسمت 2 Upgrading to Object Orientated Programming Part 2

  • بعد چه چیزی بسازیم What to Build Next

پروژه ورود/ثبت نام Login/Registration Project

  • معرفی Introduction

  • راه اندازی با Git Getting Setup with Git

  • مخزن پروژه GitHub GitHub Project Repo

  • صفحه ورود و تنظیم HTML Login Page and HTML Setup

  • ایجاد یک پیکربندی جهانی Creating a Global Config

  • درس ذخیره ایمن رمزهای عبور A Lesson on Safely Storing Passwords

  • راه اندازی پایگاه داده ما Setting Up Our Database

  • راه اندازی پایگاه داده ما قسمت 2 Setting Up Our Database Part 2

  • اعتبار سنجی فرم جاوا اسکریپت JavaScript Form Validation

  • بخش 2 اعتبار سنجی فرم جاوا اسکریپت JavaScript Form Validation Part 2

  • اولین تماس ما با آژاکس Our First Ajax Call

  • ثبت نام کاربر از طریق Ajax User Registration via Ajax

  • ثبت نام کاربر از طریق Ajax Part 2 User Registration via Ajax Part 2

  • ورود از طریق Ajax Login via Ajax

  • ورود از طریق Ajax Part 2 Login via Ajax Part 2

  • صفحات فقط برای اعضا Members-only Pages

  • صفحه خروج The Logout Page

  • ایجاد توابع Creating Functions

  • ارتقاء به برنامه نویسی شی گرا Upgrading to Object Orientated Programming

  • ارتقاء به برنامه نویسی شی گرا قسمت 2 Upgrading to Object Orientated Programming Part 2

  • بعد چه چیزی بسازیم What to Build Next

نمایش نظرات

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

آموزش دوره کامل توسعه دهنده وب Fullstack 2020
خرید اشتراک و دانلود خرید تکی و دانلود | 720,000 تومان (9 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 6 دوره است و 6 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
67 hours
695
Udemy (یودمی) udemy-small
15 مرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
94,206
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!

Udemy (یودمی)

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

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