آموزش هنر انجام: توسعه وب برای مبتدیان

The Art of Doing: Web Development for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: HTML، CSS، و جاوا اسکریپت ~ از امروز شروع به ساخت کنید! اصول مطلق توسعه وب: HTML (محتوای یک صفحه)، CSS (طراحی یک صفحه) و جاوا اسکریپت (عملکرد یک صفحه). تگ های اساسی HTML مانند سرفصل ها، پاراگراف ها، لیست ها، جداول، تصاویر، لنگرها، div ها، دهانه ها، ورودی ها و فرم ها. موضوعات ضروری CSS مانند روش های انتخابگر، تعریف اندازه و رنگ، مدل جعبه و گزینه های مختلف نمایش مانند بلوک، درون خطی و بلوک درون خطی. طرح بندی CSS به صورت یک بعدی با استفاده از flexbox و در دو بعدی با استفاده از سیستم شبکه. استفاده از کلاس های شبه CSS برای انجام ترجمه ها، انتقال ها و انیمیشن ها. مفاهیم مبتدی جاوا اسکریپت مانند تعریف متغیرها، انواع داده های پایه، حلقه، منطق شرطی و توابع نوشتن. استفاده از DOM (مدل شیء سند) برای دسترسی به عناصر HTML در یک فایل جاوا اسکریپت برای ساخت برنامه های کاربردی مبتنی بر وب. ما با هم کار خواهیم کرد تا 10 پروژه مختلف وب سایت بسازیم. من تمام دارایی ها و طرح را به شما می دهم و از شما می خواهم که ایجاد کنید! نه تنها مفاهیم را یاد خواهید گرفت، بلکه فرآیند فکری در مورد چگونگی انجام و طراحی/ساخت سایت های خود را نیز خواهید آموخت. پیش نیازها: کامپیوتر و دسترسی به اینترنت. دسترسی به ویرایشگر متن/کد دلخواه شما. من از Visual Studio Code استفاده خواهم کرد. یک طرز فکر خلاق. همه و همه توانایی ها خوش آمدید! دانش برنامه نویسی قبلی، اگرچه مفید است، مهم نیست. وقتی در مورد جاوا اسکریپت صحبت می کنیم، تمام مفاهیم برنامه نویسی مورد نیاز را بررسی خواهم کرد.

من همیشه می خواستم اصول توسعه وب را یاد بگیرم. من به این موضوع کشیده شده‌ام که چقدر آسان و سریع می‌توان تصاویری را برای نمایش در یک مرورگر وب ایجاد کرد. با توجه به سابقه ای در پایتون که اکثریت قریب به اتفاق یادگیری من در یک ترمینال انجام می شد، توسعه وب بسیار فریبنده به نظر می رسید!

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

احساس کردم غرق شدم و گم شدم. مطمئناً، فکر می‌کردم به لطف همه آموزش‌هایی که در آنجا وجود دارد، دانش فنی و توانایی ساخت یک وب‌سایت را دارم. با این حال، این آموزش‌های دیگر در یک زمینه کلیدی کمبود دارند: چگونه مفاهیم را به هم پیوند دهیم. چیزی که من پس از یادگیری مجموعه ای از مفاهیم جدید هوس کردم یک وب سایت نمونه برای تلاش و ساختن بود. من یک الگو می‌خواستم، یک چالش…”این سایت است، حالا بروید ببینید آیا می‌توانید آن را بسازید.” من حمایت می‌خواستم تا اگر سختی می‌کشیدم، بتوانم فقط آنچه را که باید ببینم ببینم و سپس به راه خود بازگردم. در آخر، من توضیحی می خواستم در مورد اینکه چگونه همه این مفاهیم به ظاهر جدا شده با هم جمع شدند و با هم کار کردند تا محصول نهایی وب سایت را ایجاد کنند. من واقعاً سخت کار کرده‌ام تا تجربه‌ای را که خیلی می‌خواستم، در اینجا در این دوره به شما ارائه دهم.

در طول این 10 بخش، ابتدا زمانی را صرف معرفی مفاهیم مختلف می کنم. ما در مورد ایده های کلیدی، نحو، و نحوه پیاده سازی مفاهیم مختلف HTML، CSS و جاوا اسکریپت بحث می کنیم. سپس، در پایان هر بخش، من از شما دعوت می‌کنم تا وب‌سایتی را که با استفاده از دانش شما تا آن مرحله در دوره ساخته‌ام، دوباره ایجاد کنید. من تمام دارایی‌ها، طرح‌های رنگی را در اختیار شما قرار می‌دهم و در فرآیند فکری که وب‌سایت باید چگونه به نظر برسد و چه کاری انجام دهد، قدم می‌گذارم. سپس، بازآفرینی آن را به عهده شما می گذارم... یا شما را به چالش می کشم تا به تنهایی چیزی بسازید. در نهایت، گام به گام نحوه ساخت سایت‌هایم، انتخاب‌های طراحی و چگونگی و چرایی آنها را بررسی می‌کنم.

ما موضوعات HTML زیر را پوشش خواهیم داد:

  • برچسب‌های عنوان و پاراگراف

  • قالب‌بندی متن با برچسب‌های سبک مختلف

  • برچسب‌های فهرست و جدول

  • تگ ویژگی ها

  • برچسب‌های لنگر

  • برچسب‌های تصویر

  • برچسب های ورودی مختلف

  • برچسب‌های فرم

  • ساختار مناسب HTML

  • مسدود کردن عناصر سطح و درون خط

  • Divs and Spans

  • عناصر HTML معنایی

ما موضوعات CSS زیر را پوشش خواهیم داد:

  • قوانین استایل CSS

  • روش‌های انتخابگر CSS

  • عرض و اندازه عنصر

  • تعریف رنگ

  • مدل جعبه

  • متن استایل دهی

  • لیست‌ها و جداول استایل‌سازی

  • مقادیر نمایش مختلف (block، inline، inline-block)

  • Flexbox

  • شبکه

  • کلاس های شبه

  • تبدیل می شود

  • انتقالات

  • انیمیشن ها

ما موضوعات جاوا اسکریپت زیر را پوشش خواهیم داد:

  • اعلام متغیرها

  • انواع داده های مختلف

  • کار با آرایه ها

  • برای حلقه‌ها و حلقه‌های while

  • بیانات مشروط و موارد سوئیچ

  • توابع نوشتن

  • مدل شیء سند

  • getElementById()

  • querySelector()

  • رویدادهای جاوا اسکریپت

  • در حال دریافت مقادیر از فیلدهای ورودی

  • دریافت مقادیر از فرم‌های HTML

هر واحد متوالی است، بنابراین محتوایی که در واحد 1 پوشش می‌دهیم همچنان در بخش 10 استفاده می‌شود. این داربست عالی به شما امکان می‌دهد تا واقعاً مهارت‌ها و درک مطالب خود را تقویت کنید. امیدوارم در پایان این دوره احساس کنید که هر واحد، هر ویدئو و هر پروژه نهایی ارزش دارد و به خوبی مجهز شده اید تا یک ایده طراحی داشته باشید و آن را با استفاده از HTML، CSS و جاوا اسکریپت به تنهایی پیاده سازی کنید!



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

معرفی Introduction

  • معرفی Introduction

  • نصب VS Code Installing VS Code

  • سایت های مفید Helpful Sites

  • انتساب برای همه منابع Attribution for All Resources

  • دانلود تمام فایل های شروع و تکمیل شده برای دوره Download All Starter and Completed Files for the Course

تگ های اصلی HTML Basic HTML Tags

  • سرفصل ها و پاراگراف ها Headings and Paragraphs

  • قالب بندی متن با برچسب Formatting Text with Tags

  • سازماندهی متن با لیست ها Organizing Text with Lists

  • سازماندهی متن با جداول Organizing Text with Tables

  • درباره من پیش نمایش پروژه About Me Project Preview

  • درباره من پروژه About Me Project

تگ های پیشرفته HTML Advanced HTML Tags

  • درک صفات Understanding Attributes

  • تگ های لنگر Anchor Tags

  • برچسب های تصویر Image Tags

  • برچسب های تعاملی Interactive Tags

  • تشکیل می دهد Forms

  • پیش نمایش پروژه Collectors Collectors Project Preview

  • پروژه کلکسیونرها قسمت 1 Collectors Project Part 1

  • پروژه کلکسیونرها قسمت 2 Collectors Project Part 2

HTML سازماندهی شده Organized HTML

  • ساختار HTML مناسب Proper HTML Structure

  • عناصر سطح بلوک Block Level Elements

  • عناصر درون خطی Inline Elements

  • برچسب های Div Div Tags

  • تگ های دهانه Span Tags

  • پیش‌نمایش مجموعه‌های سازمان‌یافته Organized Collectors Preview

  • پروژه کلکسیونرهای سازمان یافته قسمت 1 Organized Collectors Project Part 1

  • پروژه کلکسیونرهای سازمان یافته قسمت 2 Organized Collectors Project Part 2

HTML معنایی Semantic HTML

  • هدر، اصلی و پاورقی Header, Main, and Footer

  • Nav، مقاله، و بخش Nav, Article, and Section

  • پیش نمایش نهایی پروژه HTML Final HTML Project Preview

  • پروژه نهایی HTML قسمت 1 Final HTML Project Part 1

  • پروژه نهایی HTML قسمت 2 Final HTML Project Part 2

  • پروژه نهایی HTML قسمت 3 Final HTML Project Part 3

مبانی CSS CSS Basics

  • نوشتن قوانین CSS Writing CSS Rules

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

  • تعریف عرض عنصر Defining Element Width

  • تعریف اندازه فونت Defining Font Size

  • تعریف رنگ Defining Color

  • پیش نمایش جلوی فروشگاه Store Front Preview

  • پروژه جلوی فروشگاه قسمت 1 Store Front Project Part 1

  • پروژه جلوی فروشگاه قسمت 2 Store Front Project Part 2

عناصر یک ظاهر طراحی CSS CSS Styling Elements

  • مدل جعبه The Box Model

  • استایل دادن به متن Styling Text

  • فهرست ها و جداول یک ظاهر طراحی شده Styling Lists and Tables

  • ویژگی نمایش: مقادیر بلوک The Display Property: Block Values

  • ویژگی نمایش: مقادیر درون خطی The Display Property: Inline Values

  • پیش نمایش فروشگاه جلو دو Store Front Two Preview

  • پروژه فروشگاه جلو دو قسمت 1 Store Front Two Project Part 1

  • پروژه فروشگاه جلو دو قسمت 2 Store Front Two Project Part 2

  • پروژه فروشگاه جلو دو قسمت 3 Store Front Two Project Part 3

سیستم های چیدمان CSS CSS Layout Systems

  • مبانی فلکس باکس Flexbox Basics

  • استفاده از Flexbox با عناصر HTML Using Flexbox with HTML Elements

  • مبانی شبکه Grid Basics

  • استفاده از Grid با عناصر HTML Using Grid with HTML Elements

  • پیش نمایش موتور جستجو Search Engine Preview

  • پروژه موتور جستجو قسمت 1 Search Engine Project Part 1

  • پروژه موتور جستجو قسمت 2 Search Engine Project Part 2

  • پروژه موتور جستجو قسمت 3 Search Engine Project Part 3

  • اشکال زدایی یک مشکل Debugging an Issue

انتقال و انیمیشن های CSS CSS Transitions and Animations

  • کلاس های شبه Pseudo Classes

  • CSS تبدیل می شود CSS Transforms

  • انتقال CSS CSS Transitions

  • انیمیشن های CSS CSS Animations

  • پیش نمایش نهایی پروژه CSS Final CSS Project Preview

  • پروژه نهایی CSS قسمت 1 Final CSS Project Part 1

  • پروژه نهایی CSS قسمت 2 Final CSS Project Part 2

  • پروژه نهایی CSS قسمت 3 Final CSS Project Part 3

  • پروژه نهایی CSS قسمت 4 Final CSS Project Part 4

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

  • متغیرهای جاوا اسکریپت: let، var و const JavaScript Variables: let, var, and const

  • انواع داده جاوا اسکریپت JavaScript Data Types

  • حلقه های For و while For and While Loops

  • اظهارات مشروط Conditional Statements

  • کارکرد Functions

  • پیش نمایش شماره را حدس بزنید Guess The Number Preview

  • پروژه شماره را حدس بزنید Guess The Number Project

جاوا اسکریپت - کار با DOM JavaScript - Working with the DOM

  • استفاده از getElementById() Using getElementById()

  • استفاده از querySelector() Using querySelector()

  • پردازش رویدادها Processing Events

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

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

  • دریافت ارزش از فرم ها Getting Values From Forms

  • پیش نمایش نهایی پروژه Final Project Preview

  • پروژه نهایی قسمت 1 Final Project Part 1

  • پروژه نهایی قسمت 2 Final Project Part 2

  • پروژه نهایی قسمت 3 Final Project Part 3

  • پروژه نهایی قسمت 4 Final Project Part 4

  • پروژه نهایی قسمت 5 Final Project Part 5

  • پروژه نهایی قسمت 6 Final Project Part 6

نمایش نظرات

آموزش هنر انجام: توسعه وب برای مبتدیان
جزییات دوره
20 hours
88
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,088
4.9 از 5
دارد
دارد
دارد
Michael Eramo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Eramo Michael Eramo

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