EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Web Development Fundamentals HTML5, JavaScript, CSS3, and Bootstrap

Course outline

5 days

Duration

Web Development Fundamentals HTML5, JavaScript, CSS3, and Bootstrap

5 days

Overview

This intensive five-day course is designed to provide participants with a solid foundation in web development using HTML5, JavaScript, CSS3, and Bootstrap. Through a combination of lectures, hands-on exercises, and real-world projects, participants will gain practical skills in building responsive and interactive web applications. By the end of the course, participants will have the knowledge and confidence to create modern, visually appealing websites that are compatible across different devices and browsers.

Target Audience

  • Beginner web developers
  • Students pursuing careers in web development
  • Professionals looking to enhance their web development skills
  • Anyone interested in building websites and web applications

Prerequisites

  • Basic understanding of programming concepts
  • Familiarity with HTML and CSS is helpful but not required
  • Access to a text editor and web browser for hands-on exercises

Day 1: Introduction to HTML5

  • Understanding the role of HTML in web development
  • HTML5 syntax and structure
  • Working with HTML elements and attributes
  • Creating forms and handling user input
  • Semantic HTML for better accessibility and SEO

Day 2: Essential JavaScript Programming

  • Introduction to JavaScript and its role in web development
  • JavaScript syntax, variables, and data types
  • Control structures: if-else, loops, and switch statements
  • Functions and scope in JavaScript
  • DOM manipulation and event handling

Day 3: Styling with CSS3

  • Introduction to CSS and its role in web design
  • CSS syntax and selectors
  • Box model and layout techniques
  • Typography and web fonts
  • CSS3 features: transitions, animations, and gradients

Day 4: Responsive Design with Bootstrap

  • Introduction to Bootstrap framework
  • Setting up a Bootstrap project
  • Grid system for responsive layouts
  • Bootstrap components: navigation bars, buttons, forms, and cards
  • Customizing Bootstrap styles and themes

Day 5: Advanced Topics and Project Work

  • Optimizing web performance with minification and compression
  • Introduction to CSS preprocessors (Sass/SCSS)
  • Introduction to JavaScript libraries and frameworks (e.g., jQuery)
  • Final project: Building a responsive and interactive website using HTML5, JavaScript, CSS3, and Bootstrap
  • Project presentations and feedback

Programme scope, delivery arrangements and suitability are confirmed during enquiry.