I know there are more than sufficient resources online to teach absolute beginners everything they need to learn web development from scratch. But this book is different because it addresses a few web development problems. The credibility of a web developer is much more than their credentials. It’s actually about the strength of their portfolio.
Employment opportunities often come from work samples and concrete skills, rather than a college degree. So, you need to learn well enough. This book will not only help you learn well and build a stunning portfolio, it will also provide you continuous help and support.
With this book and my dedicated 24/7 help and support team, there’s nothing for you to fear. I have helped many web developers update their development skills, launch successful careers and get hired for remote jobs. I notice that even the most ambitious beginners can run into problems, such as unable to decide where to begin. Sometimes they get completely lost on the way and therefore need further help.
The truth is everyone needs help at one point or the other to learn html5, CSS or Javascript correctly in their web development journey. I put sufficient coding challenges and their solutions in this book. You will get regularly updated cheat sheets, coding exercises, a stunning web developer portfolio to show off your work samples, practice projects, and graphics/screenshots used in this book. You will also get further help if youuse the free support link at the bottom of this book. I will help you learn well.
Finally, if you buy this book, I will add you to my web development community so you can continue to learn and get more help until you become a well-paid professional.
Mục lục
How to Learn HTML5, CSS & Javascript Well
0. Getting Started with Free Coding Tools
1. Basic HTML5 & Useful Resources
1.1. Say Hello to HTML Elements
1.2. Headline with the H2 Element
1.3. Inform with the Paragraph Element
1.4. Fill in the Blank with Placeholder Text
1.5. Comment/Uncomment HTML
1.6. Comment out HTML
1.7. Deleting HTML Elements
1.8. Introduction to HTML5 Elements
1.9. Add Images to Your Website
1.10. Link to External Pages with Anchor Elements
1.11. Link to Internal Sections of a Page with Anchor Elements
1.12. Nest an Anchor Element within a Paragraph
1.13. Make Dead Links Using the Hash Symbol
1.14. Turn an Image into a Link
1.15. Create a Bulleted Unordered List
1.16. Create an Ordered List
1.17. Create a Text Field
1.18. Add Placeholder Text to a Text Field
1.19. Forms: Creating a Form Element
1.20. Add a Submit Button to a Form
1.21. Use HTML5 to Require a Field
1.22. Create a Set of Radio Buttons
1.23. Create a Set of Checkboxes
1.24. Drop-down Menu, Slider, Text Area, Form Validation & File Upload Button
1.25. Nest Elements with Div & Span
1.26. Declare the Doctype of an HTML Document
1.27. Define the Head and Body of an HTML Document
1.28. Change the Color of Text
1.29. Introduction to the Chrome Inspector
1.30. HTML Tables
1.30.1. How to Make a Basic Table
1.30.2. How to Add a Table Heading
1.30.3. How to Add a Table Caption
1.30.4. How to Use the Scope Attribute
1.30.5. How to Use Cell Spanning
1.30.6. How to Add Table Header, Body and Footer
2. Basic CSS (Cascaded Style Sheet)
2.1. Use CSS Selectors to Style Elements
2.2. Use a CSS Class to Style an Element
2.3. Style Multiple Elements with a CSS Class
2.4. Universal Selector
2.5. Change the Font Size of an Element
2.6. Set the Font Family of an Element
2.7. Import a Google Font
2.8. Specify How Fonts Should Degrade
2.9. How to Size Your Images
2.10. Add Borders Around Your Elements
2.11. Add Rounded Corners with Border Radius
2.12. Make Circular Images with Border Radius
2.13. Give a Background Color to a Div Element
2.14. Set the id of an Element
2.15. Use an id Attribute to Style an Element
2.16. Adjust the Padding of an Element
2.17. Adjust the Margin of an Element
2.18. Add a Negative Margin to an Element
2.19. Add Different Padding to Each Side of an Element
2.20. Add Different Margins to Each Side of an Element
2.21. Use Clockwise Notation to Specify the Padding of an Element
2.22. Use Clockwise Notation to Specify the Margin of an Element
2.23. Use Attribute Selectors to Style Elements
2.24. Understand Absolute versus Relative Units
2.25. Style the HTML Body Element
2.26. Inherit Styles from the Body Element
2.27. Prioritize One Style Over Another
2.28. Override Styles in Subsequent CSS
2.29. Override Class Declarations by Styling ID Attributes
2.30. Override Class Declarations with Inline Styles
2.31. Override All Other Styles by using Important
2.32. Use Hex Code for Specific Colors
2.33. Use Hex Code to Mix Colors
2.36. Use RGB to Mix Colors
2.37. Selector List
2.38. Descendant Selector
2.39. Adjacent Selector (Combinator)
2.40. Direct Descendant/Child Selector
3. A Preview of Volume 2
3.1. Continuing Your Web Development Training
4. Cheat Sheets, Developer portfolio, Coding Exercises & Practice Projects
4.1. Introduction
4.2. Download Training Resources
4.3. How to Get Further Help
5. More Resources
<…