لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش HTML، CSS و جاوااسکریپت از طریق بازیسازی
- آخرین آپدیت
دانلود Learning HTML, CSS and JavaScript through Game Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره درک بنیادی از توسعه وب را با تمرکز بر تکنیکهای ضروری سمت مرورگر فراهم میکند. موضوعات شامل ایجاد صفحات وب با استفاده از HTML، بهبود آنها با CSS برای استایلدهی و گنجاندن محتوای تعاملی جذاب است.
دانجویان یاد میگیرند که برای افزودن تعامل به صفحات وب، کد جاوااسکریپت بنویسند و مدل شیء سند (DOM) را برای بهروزرسانیهای پویا مدیریت کنند. این دوره همچنین بر کدنویسی ماژولار در جاوااسکریپت تأکید دارد تا دانشجویان بتوانند پروژههای برنامهنویسی با پیچیدگیهای رو به رشد را مدیریت کنند. علاوه بر این، در برنامه آموزشی، گرافیکهای برداری مقیاسپذیر (SVG) و بوم HTML (Canvas) معرفی میشوند که دو ابزار قدرتمند برای ایجاد عناصر بصری غنی و انیمیشن در صفحات وب هستند.
در طول این دوره، دانشجویان در تمرینات عملی برنامهنویسی، از جمله توسعه پروژههای هیجانانگیز بازی که یادگیری آنها را تقویت میکند، شرکت خواهند کرد. در پایان دوره، دانشجویان به خوبی مجهز خواهند شد تا با استفاده از فناوریها و مهارتهای کسب شده، اپلیکیشنهای وب خود را توسعه دهند.
سرفصل ها و درس ها
HTML و CSS
HTML and CSS
مرور کلی دوره
Course Overview
مقدمه، W3C و بررسی HTML صفحه وب
Introduction, W3C and Looking at Web Page HTML
ساختار پایه HTML
Basic HTML Structure
هایپرلینکها و متن
Hyperlinks and Text
لیستها، جدولها، کاراکترهای خاص و تصاویر
Lists, Tables, Special Characters and Images
اعتبارسنج W3C
W3C Validator
تصاویر در مرورگرها
Images in Browsers
مقدمه استایلدهی
Introduction
قوانین استایل و صفحات استایل (Style Sheets)
Style Rules and Style Sheets
ویژگیهای فونت و رنگ در CSS
CSS Font and Colour Properties
ویژگیهای پاراگراف، باکس و حاشیه در CSS
CSS Paragraph, Box and Border Properties
استفاده از ویژگیهای Id و Class
Using the Id Attribute and the Class Attribute
انیمیشنهای CSS و جاوااسکریپت
CSS Animations and JavaScript
انیمیشنهای CSS
CSS Animations
استفاده از جاوااسکریپت در HTML و متغیرها
Using JavaScript in HTML and Variables
رویدادهای پایه و اعداد تصادفی
Basic Events and Random Numbers
DOM چیست؟
What is the DOM?
گرههای DOM
DOM Nodes
یافتن و تغییر یک المان در DOM
Finding and Changing an Element in the DOM
پیمایش در DOM و دریافت المانها با نام تگ
Traversing the DOM and Getting Elements Using Tag Name
تنظیم و پاکسازی تایمرها
Setting and Clearing Timers
ساخت یک تایمر معکوس
Making a Countdown Timer
jQuery و انتخابگرهای CSS
jQuery and CSS Selectors
استفاده از jQuery
Using jQuery
مثال HTML و استفاده از علامت $
The Example HTML and Using '$'
انتخاب المانها در jQuery
Selecting Elements in jQuery
خواندن و تغییر ویژگیها و پراپرتیهای CSS
Reading and Changing Attributes and CSS Properties
خواندن و تغییر محتوای المان
Reading and Changing Element Content
استفاده از انتخابگرهای متعدد CSS
Using Multiple CSS Selectors
انتخاب المانهای زیرمجموعه یک جد و انتخاب فرزندان مستقیم
Selecting Things Under an Ancestor and Selecting Immediate Children
استفاده از شبه-کلاسهای ساختاری
Using Structural Pseudo Classes
برنامهنویسی با استفاده از انتخابگرهای CSS
Programming Using CSS Selectors
رویداد Ready و رویداد Click
The Ready Event and the Click Event
نمایش و پنهان کردن المانها با jQuery
Showing and Hiding Things Using jQuery
SVG به همراه انیمیشنهای CSS
SVG with CSS Animations
شروع به استفاده از SVG
Starting to Use SVG
رسم خطوط
Drawing Lines
رسم مستطیلها
Drawing Rectangles
رسم دایرهها و ایجاد مسیرها (Paths)
Drawing Circles and Creating Paths
رسم متن و استفاده از سایر ویرایشگرها
Drawing Text and Using Other Editors
انیمیت کردن SVG
Animating SVG
استفاده از درصد در Keyframeها
Using Percentage in Keyframes
کنترل انیمیشنهای CSS
Controlling CSS Animations
استفاده از رویدادهای انیمیشن
Using Animation Events
گروهبندی المانها
Grouping Things Together
تعریف المانها در ناحیه <def> در SVG
Defining Things in the SVG <def>...</def> Area
استفاده از گرادینتهای خطی
Using Linear Gradients
استفاده از گرادینتهای شعاعی
Using Radial Gradients
ویژگیهای پیشرفتهتر جاوااسکریپت
More JavaScript Features
اعلان متغیرها
Declaring Variables
استفاده از آرایهها در جاوااسکریپت
Using JavaScript Arrays
استفاده از آبجکتها در جاوااسکریپت
Using JavaScript Objects
عملگر Spread
The Spread Operator
تجزیه ساختاری (Destructuring) آبجکتها و آرایهها
Destructuring Objects and Arrays
توابع به عنوان متغیر و توابع Arrow
Functions as Variables and Arrow Functions
Closure در جاوااسکریپت
JavaScript Closure
یک مثال ساده از Closure
A Simple Closure Example
توابع دارای وضعیت و مثالهای Factory Function
Functions with States and Function Factory Examples
کار با فایلهای جاوااسکریپت
Working With JavaScript Files
ساخت ماژول GameScore
Building a GameScore Module
استفاده از ماژول GameScore و IIFE
Using the GameScore Module and IIFE
استفاده از HTML Canvas
Using HTML Canvas
مقدمهای بر HTML Canvas
Introduction to HTML Canvas
رسم مستطیلها و استفاده از استایلهای Fill و Stroke
Drawing Rectangles and, Using Fill and Stroke Styles
رسم مسیرها با خطوط و دایرهها
Drawing Paths with Lines and Circles
افزودن تعامل (Interactivity)
Adding Interactivity
رسم متن و تصاویر
Drawing Text and Images
رسم سر ربات
Drawing the Robot Head
Sprite Sheet چیست؟
What is a Sprite Sheet?
رسم Spriteها روی بوم (Canvas)
Drawing Sprites on Canvas
کار با انیمیشنها
Working With Animations
ساخت انیمیشنهای Sprite
Making Sprite Animations
زمانبندی انیمیشن
Animation Timing
استفاده از صوت در صفحات وب
Using Audio on Web Pages
نمایش نظرات