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