لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش HTML و CSS برای مبتدیان – اولین قدم در برنامهنویسی
- آخرین آپدیت
دانلود HTML & CSS for Beginners – First Coding Step
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
یک روش هوشمندانه برای یادگیری با مکالمات تعاملی و بلادرنگ که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره که برای سطح مبتدی طراحی شده، شما اصول ضروری HTML و CSS را از پایه فرا خواهید گرفت. شروع کار با راهاندازی محیط توسعه و تسلط بر Visual Studio Code خواهد بود تا پایهای قوی در توسعه وب ایجاد کنید. این دوره شما را با تگهای HTML، ویژگیها (Attributes)، نحوه اضافه کردن تصاویر و موارد دیگر آشنا میکند. همچنین یاد میگیرید که با استفاده از CSS به صفحات خود استایل دهید، چیدمانها (Layouts) را شخصیسازی کنید و بهترین روشهای طراحی را پیادهسازی نمایید.
با پیشرفت در دوره، به سراغ ایجاد لیستها، لینکها، فرمها، جدولها خواهید رفت و در تکنیکهای پیچیدهتر CSS مانند Flexbox و Grid استاد خواهید شد. تمرینهای عملی، از جمله ساخت منوهای ناوبری و فرمهای تماس، مهارتهای شما را تقویت کرده و شما را برای دنیای واقعی توسعه وب آماده میکند.
این دوره برای مبتدیانی که هیچ تجربه قبلی ندارند ایدهآل است و برای شروع تنها به یک کامپیوتر و اتصال به اینترنت نیاز دارید.
در پایان دوره، شما قادر خواهید بود صفحات وب واکنشگرا (Responsive) طراحی کنید، چیدمانهای جذاب بسازید و از HTML و CSS برای ساخت وبسایتهای تعاملی استفاده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب ابزارها
Installing Tools
دانلود و نصب Visual Studio Code
Download and Installing Visual Studio Code
تنظیم اولین پروژه
Setting Your First Project
مبانی HTML
HTML Basics
HTML چیست؟ تگ چیست؟
What Is HTML? What Is Tag?
مستند HTML پایه
Basic HTML Document
تگهای تو در تو و بستهبندی سریع متن با استفاده از EMMET
Nested Tags and Fast Wrapping Existing Text with Tags Using EMMET
ایجاد پاراگراف p | فضای خالی (Whitespace) چیست؟
Creating Paragraphs p | What Are Whitespaces?
تگهای خالی (Void Tag) و شکست خط br
Void Tag and Breaking the Line br
ویژگیها (Attributes) چیست؟ [title] و [lang]
What Are Attributes? [title] and [lang]
تگ خنثی span
Neutral Tag span
نصب افزونهها در VSC: AutoRenameTag
Installing Extensions in VSC: AutoRenameTag
تغییر پسزمینه بدون استفاده از مولد رنگ
Change Background Without Color Generator
ابزارهای فوقالعاده انتخاب رنگ برای وبسایت شما!
Awesome Color Selection Tools for Your Website!
افزودن تصویر به سایت با استفاده از img
Adding Image to Your Site img
بونوس: از کجا تصاویر رایگان برای سایت خود تهیه کنیم؟
Bonus: Where to Get Free Pictures on Your Site?
استخراج اندازه img با استفاده از میانبر VSC
Getting img Size Using VSC Shortcut
چگونه به پوشههای مختلف لینک دهیم؟ آموزش تئوری مسیر (PATH)
How to Link to Different Folders? Creating PATH Theory
HTML | بهبود مستندات و جریان کاری
HTML | Improving Document and Workflow
مشاهده کد منبع هر سایت. کامنتها چیستند؟
Viewing the Source Code of Any Site. What Are Comments?
متا تگها (Meta Tags)
Meta Tags
Charset | کدگذاری صحیح در سایت شما
Charset - Proper Encoding on Your Site
HTML Doctype
HTML Doctype
افزونه Live Server و قابلیت ذخیره خودکار کد
Live Server and Auto-Saving Code Feature
موجودیتها (Entities) و اعتبار سنجی HTML
Entities and HTML Validation
نامگذاری صحیح فایلها؛ چرا صفحه اصلی index.html نامیده میشود؟
How to Properly Name Your Files? Why Is the Main Page Called index.html?
افزونه: آیکونهای جذاب در VSC
Extension: Sweet Icons in Your VSC
HTML | لیست کردن موارد
HTML | Listing Things
تفاوت ol و ul
ol Versus ul
ترفندهای سریع Emmet برای استفاده در لیستها
Fast Tricks with Emmet to Use with Lists
dl | لیست تعاریف
dl - Definition List
EMMET: ایجاد عناصر همسطح و مدیریت دو عنصر به عنوان یک واحد
EMMET: Creating Siblings and Treating Two Elements as One
چگونه منوی افقی بسازیم؟ حالتهای لینک: link، visited، hover، active
How to Create Horizontal Menu? States of Links: link, visited, hover, active
تغییر آیکونهای پیشفرض لیست | انتخابگر ::before
Changing Default List Icons | :: before Selector
چگونه عناصر را شفاف کنیم؟ مقایسه Opacity و rgba
How to Make Elements Transparent? Opacity Versus rgba
تغییر نشانگر موس | ایجاد جعبه راهنما (Hint Box)
Changing Cursor | Creating Hint Box
انتخابگر ویژگی (Attribute Selector) | ویژگیهای سفارشی در HTML
Attribute Selector | Custom Named Attributes In HTML
CSS | متن
CSS | Text
قالببندی و تزئین متن
Text Formatting and Decoration
تورفتگی پاراگراف و انتخابگر ::first-letter
Paragraph Indentation and ::first-letter Selector
واحدهای CSS: مقایسه em، px و %
CSS Units: em Versus px Versus %
ارتفاع خط | فاصله حروف | فاصله کلمات
Line-Height | Letter-Spacing | Word-Spacing
کار با فونتها
Playing with Fonts
فونتهای سفارشی از وب | Google Fonts
Custom Fonts from Web - Google Fonts
پسزمینه CSS
CSS Background
تغییر پسزمینه وبسایت: تنظیم تصویر یا الگو
Changing Background of Your Website: Set It to Image or Pattern
قرارگیری عناصر در CSS
CSS Element Placement
مدل جعبه (Box Model): تفاوتهای Margin، Padding، Border و Content، و وسطچین کردن عناصر
Box Model - Margin, Padding, Border, Content Differences, Centering Elements
قرار دادن عناصر داخل یک کانتینر | محاسبه صحیح عرض
Fitting Elements Inside a Container - Properly Counting Width
تابع calc() | خودکارسازی محاسبات در سایت
calc() - Automate the Calculations on Your Site
Box Sizing | راه حلی برای محاسبه سریعتر عرض
Box-Sizing - A Solution for Counting Width Faster
موقعیتدهی عناصر | Static در مقابل Relative در مقابل Absolute در مقابل Fixed
Positioning of Elements - Static Versus Relative Versus Absolute Versus Fixed
Relative و Absolute: مثال عملی
Relative and Absolute: Practical Example
کانتینر داخل کانتینر دیگر | ساخت یک قالب برای وبسایت
Container Inside Another Container - Let's Make a Template for Website
تمرین: ساخت دکمهای که کاربر را به بالای سایت منتقل میکند
Exercise: Create a Button That Moves the User to the Top of Website
Float و Clear: چرخاندن متن در اطراف تصویر
Float and Clear: Floating Text Around the Image
چگونه یک عنصر مثل منو را در یک نقطه ثابت نگه داریم؟
How to Stick Element Like Menu in One Place?
تمرین: ایجاد منوی کشویی (سطح دوم) برای منوی اصلی
Exercise: Create Drop Down Menu (Second Level) for Your Main Menu
z-index | تعیین ترتیب قرارگیری عناصر روی هم
z-index - Setting the Order of Overlapping Elements
تمرین: ساخت باکس اطلاعرسانی درباره کوکیها در پایین صفحه
Exercise: Create Box Informing about Cookie Usage at the Bottom of Page
چگونه با محتوایی که از کادر بیرون میزند (Overflow) برخورد کنیم؟
How to React to Trolls That 'Overflow' Your Content?
تراز کردن آیکونهای SVG با متن با استفاده از display: flex;
Aligning SVG Icons with Text Using display: flex;
وسطچین کردن عمودی و افقی عنصر | جعبه مودال (Modal)
Centering Element Vertically and Horizontally - Modal Box
قالب Grid، ردیف و ستون، شکافها (Gaps) و گسترش خودکار
Grid Template, Row and Column, Gaps, and Auto Expanding
Grid Areas | نامگذاری نواحی برای گرید خود
Grid Areas - Name Areas for Your Grid
تمرین: تغییر جایگاه نوار ناوبری (nav) با استفاده از Grid Area و کوئریهای @media
Exercise: Change the Place of 'nav' Bar Using Grid Area and @media Queries
نمایش نظرات