Table of Contents

  1. How to use this book?
  2. What is Full-Stack Web Development?
  3. Setting up your Development Environment
  1. Front-end Web Development
    1. HTML
      1. Basics and Boiler Plate
      2. Headings and Paragraphs
      3. Whitespaces
      4. Images
      5. Comments
      6. Links
      7. Special Characters
      8. Lists
      9. Tables
      10. Forms
      11. Project: Luigi's Pizzeria - Intro & Requirements
      12. Project: Luigi's Pizzeria - Setup
      13. Project: Luigi's Pizzeria - Homepage
      14. Project: Luigi's Pizzeria - "Our Pizzas" Page
      15. Project: Luigi's Pizzeria - "Prices" Page
      16. Project: Luigi's Pizzeria - "Contact" Page
      17. HTML - The End of the Beginning
    2. CSS
      1. Inline CSS
      2. External CSS
      3. Comments
      4. Grouping Selectors
      5. Id and Class Selectors
      6. DIV and SPAN Elements
      7. Inheritance
      8. Last Rule
      9. Specificity
      10. Universal Selector
      11. Descendent Selector
      12. Colors
      13. Units
      14. Font Family
      15. Font Style
      16. Text Alignment
      17. Text Indent
      18. Line Height
      19. Letter Spacing
      20. Word Spacing
      21. Text Decoration
      22. Text Transform
      23. Padding
      24. Margin
      25. Border
      26. Border Radius
      27. Outline
      28. Block and Inline Elements
      29. Box Sizing
      30. Background Images
      31. Background Repeat
      32. Background Size
      33. Background Position
      34. Background Attachment
      35. Linear Gradients
      36. Background Image Overlay
      37. Float
      38. Relative Position
      39. Absolute Position
      40. Fixed Position
      41. Z Index
      42. Child Selector
      43. Hover - Pseudo Class Selector
      44. CSS Variables
      45. Text Shadow
      46. Box Shadow
      47. CSS Flexbox - Flex Direction
      48. CSS Flexbox - Flex Wrap
      49. CSS Flexbox - Justify Content
      50. CSS Flexbox - Align Items
      51. CSS Flexbox - Align Content
      52. CSS Flexbox - Order
      53. CSS Flexbox - Align Self
      54. CSS Flexbox - Flex Grow
      55. CSS Flexbox - Flex Shrink
      56. CSS Flexbox - Flex Basis
      57. CSS Flexbox - Flex (Shorthand)
      58. CSS Flexbox - Gap
      59. CSS Grid - Grid Template Columns
      60. CSS Grid - Grid Template Rows
      61. CSS Grid - Grid Gap
      62. CSS Grid - Grid Lines
      63. CSS Grid - Grid Line Names
      64. CSS Grid - Grid Template Areas
      65. CSS Grid - Order
      66. CSS Grid - Repeat Function
      67. CSS Grid - Justify Content
      68. CSS Grid - Align Content
      69. CSS Grid - Align Items and Self
      70. CSS Grid - Justify Items and Self
      71. Media Queries
      72. List Style
      73. Project: Luigi's Pizzeria - CSS & Requirements
      74. Project: Luigi's Pizzeria - Adding CSS to the Homepage
      75. Project: Luigi's Pizzeria - Adding CSS to the Pizzas Page
      76. Project: Luigi's Pizzeria - Adding CSS to the Prices Page
      77. Project: Luigi's Pizzeria - Adding CSS to the Contact Page
      78. What's Next?