دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Smith. Sammie
سری:
ناشر: Independently Published
سال نشر: 2023
تعداد صفحات: 428
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 Mb
در صورت تبدیل فایل کتاب HTML5, CSS3, and JavaScript: Crash Course for Building Modern Responsive, Dynamic, and User-Friendly Websites for All Devices with The Aid of Practical Exercises به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب HTML5، CSS3 و جاوا اسکریپت: دوره آموزشی کرش برای ساخت وبسایتهای واکنشگرا، پویا و کاربرپسند مدرن برای همه دستگاهها با کمک تمرینهای عملی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
TABLE OF CONTENTS INTRODUCTION CHAPTER ONE GETTING STARTED WITH HTML What is HTML? What is New in HTML5 Why Learn HTML5 Choosing a Text Editor or IDE Understanding HTML5 Semantic Markup How is HTML used in Web Development? Understanding the basic structure of an HTML document Basic Tags and Attributes Creating an HTML Document Setting up an HTML Document Adding Content to an HTML Document Understanding HTML Tags, Attributes, and Values Adding Comments to an HTML Document CHAPTER TWO HTML TEXT FORMATTING Understanding HTML Headings Understanding HTML Paragraphs Understanding HTML Lists Unordered Lists Ordered Lists Nested Lists Understanding HTML links Relative URLs Linking to Specific Parts of a Page How to Format Text using HTML Tags How to Add Images to an HTML Document How to Add Videos to an HTML Document Using Audio in HTML5 CHAPTER THREE UNDERSTANDING FORMS AND INPUT Creating Forms Text Inputs and Labels Checkboxes and Radio Buttons Select Menus and Option Groups Text Areas and Buttons Understanding Form Validation CHAPTER FOUR UNDERSTANDING TABLES AND LISTS Creating Tables Adding Rows and Columns Styling Tables with CSS CHAPTER FIVE ADVANCED HTML5 FEATURES Canvas and SVG graphics How to Apply Canva and SVG Graphics Understanding Web Storage Understanding Geolocation Understanding Web Workers Understanding Drag and Drop Understanding Web Sockets Accessibility and SEO Making your HTML5 Code Accessible Using Semantic Markup Applying Semantic Markup Optimizing for Search Engines CHAPTER SIX HTML PRACTICAL EXERCISES Exercise 1: Creating a Login Page Exercise 2: Creating a Registration Page Exercise 3: Create a Simple Personal Portfolio Website CHAPTER SEVEN INTRODUCTION TO CSS What is CSS? How is CSS used in Web Development? How CSS works with HTML Understand the Difference Between CSS and HTML Benefits of using CSS Basic CSS Syntax Writing CSS rules Selectors and Declarations Comments in CSS External and Internal CSS Linking an External CSS CHAPTER EIGHT CSS STYLE PROPERTIES Text Properties What are CSS Text Properties? Applying Text Properties Font Properties Applying Font Properties Color Properties Applying Color properties Background Properties CSS Box Model Applying CSS Box Model Understanding the Box Model Margin, Border, and Padding Width and Height CSS Layouts CSS Floats Applying Float Positioning Applying Positioning Display Applying Display Understanding CSS Grid Applying CSS Grid CSS Animations Applying CSS Animations CSS transitions Animating with Keyframes Undesratanding Flexbox Applying Flexbox CSS Variables Scalable Vector Graphics (SVG) Writing Efficient CSS Debugging CSS The Future of CSS CHAPTER NINE HTML AND CSS PRACTICAL EXERCISES Exercise 1: Design a simple login page with HTML and CSS Exercise 2: Build a simple landing page for a product with HTML and CSS. Exercise 3: Create a responsive pricing table with HTML and CSS CHAPTER TEN RESPONSIVE WEB DESIGN Introduction to Responsive Design Best Practices for Designing Responsive Websites Tools and Technologies used to Create Responsive Website Understanding Media Queries Applying Media Queries Understanding Mobile-first Design Approach Applying Mobile-first Design Responsive Frameworks Common Challenges and Solutions Associated with Responsive Web Design Optimizing Images and Managing Complex Layouts CHAPTER ELEVEN RESPONSIVE WEBSITES PRACTICAL EXERCISES Exercise 1: Design a responsive restaurant website Exercise 2: Create a Responsive Photographer Portfolio Exercise 3: Develop a Responsive E-commerce Website CHAPTER TWELVE GETTING STARTED WITH JAVASCRIPT WHAT EXACTLY IS JAVASCRIPT HISTORY OF JAVASCRIPT FEATURES OF JAVASCRIPT DIFFERENCES BETWEEN JAVASCRIPT AND OTHER PROGRAMMING LANGUAGES UNDERSTANDING OBJECT-ORIENTED PROGRAMMING SETTING UP JAVASCRIPT DEVELOPMENT ENVIRONMENT HOW TO CONFIGURE VISUAL STUDIO CODE TO RUN JAVASCRIPT CHAPTER THIRTEEN JAVASCRIPT BASICS JAVASCRIPT VARIABLES Strings: Numbers: Booleans: Objects: Arrays: DECLARING VARIABLES WORKING WITH STRINGS, NUMBERS, AND BOOLEAN VALUES WORKING WITH STRINGS Declaring a String Variable Accessing Individual Characters in a String Concatenating Strings WORKING WITH NUMBERS Declaring a Number Variable WORKING WITH BOOLEANS Using Boolean Operators UNDERSTANDING OBJECTS AND ARRAYS Understanding Objects Declaring Objects Understanding Arrays Declaring Arrays CHAPTER FOURTEEN OPERATORS AND EXPRESSIONS ARITHMETIC OPERATORS Addition (+): Subtraction (-): Multiplication (*): Division (/): Modulo (%): COMPARISON OPERATORS Equal to (==): Not Equal to (!=): Greater than (>), than (<): Greater than or equal to (>=), less than or equal to (<=): LOGICAL OPERATORS AND Operator (&&): OR Operator (||): NOT Operator (!): CONDITIONAL STATEMENTS (IF/ELSE) The if Statement: The Else Statement: The else if statement: THE SWITCH STATEMENT CHAPTER FIFTEEN FUNCTIONS AND SCOPE DECLARING AND CALLING FUNCTIONS PARAMETERS AND ARGUMENTS RETURN VALUES SCOPE AND CLOSURES Global Scope Closures CHAPTER SIXTEEN ARRAYS AND LOOPS WORKING WITH ARRAYS AND ARRAY METHODS The For Loop The While Loop The Do-While Loop The ForEach Method CHAPTER SEVENTEEN OBJECTS AND CLASSES CREATING AND WORKING WITH OBJECTS Object Methods CREATING CLASSES CONSTRUCTORS AND PROTOTYPES CHAPTER EIGHTEEN DOM MANIPULATION INTRODUCTION TO THE DOCUMENT OBJECT MODEL (DOM) SELECTING AND MANIPULATING ELEMENTS getElementById querySelector querySelectorAll MANIPULATING ELEMENTS innerHTML textContent setAttribute EVENT HANDLING PRACTICAL IMPLEMENTATION OF DOM MANIPULATION CHAPTER NINETEEN ASYNCHRONOUS JAVASCRIPT UNDERSTANDING ASYNCHRONOUS PROGRAMMING CALLBACK FUNCTIONS UNDERSTANDING PROMISES ASYNC/AWAIT CHAPTER TWENTY AJAX AND APIS INTRODUCTION TO AJAX WORKING WITH APIS Fetching data from an API using the Fetch API Sending data to an API using the Fetch API Using a third-party API wrapper library like Axios Implementing APIs in a Practical Exercise FETCHING DATA WITH AJAX DISPLAYING DATA ON A WEBPAGE CHAPTER TWENTY ONE UNDERSTANDING ES6 INTRODUCTION TO ES6 NEW FEATURES AND SYNTAX WORKING WITH MODULES FUTURE UPDATES TO JAVASCRIPT COMMON MISTAKES TO AVOID WHEN WRITING JAVASCRIPT CODE Common Mistakes to Avoid BEST PRACTICES FOR WRITING CLEAN, MAINTAINABLE CODE CHAPTER TWENTY TWO PRACTICAL EXERCISES EXERCISE 1: CREATING A SIMPLE APP TO MANAGE TASKS AND TO-DO LISTS EXERCISE 2: CREATING A CALCULATOR APP TO PERFORM SIMPLE AND COMPLEX MATHEMATICAL OPERATIONS EXERCISE 3: CREATING A SIMPLE GAME USING JAVASCRIPT DEPLOYMENT AND HOSTING OPTIONS. UNDERSTANDING SAVERAL CHEAPER PLATFORMS TO HOST YOUR WEBSITES HOW TO HOST YOUR WEBSITE CONCLUSION INDEX