Creative Web development

The way to approach interactive multimedia coding in the browser - the most cross-platform way to run any code nowadays. Course number 4 in the Chromatone Courses.

  1. HTML Fundamentals
  • Basic structure of web pages
  • Essential tags and semantic HTML
  • Forms and input types
  • Accessibility principles
  1. CSS Essentials
  • Selectors and specificity
  • Box model
  • Flexbox and Grid layouts
  • Responsive design fundamentals
  • Media queries
  1. JavaScript Basics
  • Variables and data types
  • Functions and scope
  • DOM manipulation
  • Event handling
  • Asynchronous programming (Promises, async/await)
  1. Frontend Frameworks
  • Intro to React or Vue.js
  • Component-based architecture
  • State management basics
  • Routing
  1. Backend Basics
  • Introduction to server-side concepts
  • RESTful API design
  • Basic Node.js and Express.js
  • Simple database interactions
  1. Development Tools
  • Git version control
  • npm/package management
  • Browser developer tools
  • Basic deployment strategies
  1. Web Performance & Security
  • Performance optimization techniques
  • Basic security practices
  • HTTPS
  • Cross-site scripting prevention
  1. Modern Web Technologies
  • CSS preprocessors
  • Build tools (Webpack)
  • TypeScript fundamentals