Frontend Development and Web Design (UX/UI) with HTML5, CSS3 and JavaScript

After finishing this course, a student has the ability to:

  • Create and run HTML5 web applications
  • Style/design HTML5 pages by using CSS3
  • Make HTML5 web pages to adapt to different devices and form factors
  • Enhance the user experience (UX) by improving the responsiveness of web applications
  • Describe the new features of HTML5
  • Create HTML5 forms by using different input types and validate user input by using HTML attributes
  • Write and integrate basic JavaScript into web applications in order to enhance the user experience

This course provides an introduction to frontend development and helps students to gain basic programming skills. We will focus on HTML5, CSS3 and JavaScript to develop user interfaces, capture and validate user input and create well-structured web application.

The goal of the course is to help participants to gain strong foundation of frontend web development and user interface design.

Target audience: Professional and non-professional developers are equally welcomed to take part of the course.
Some recommendations based on previous experience:

  • Professional developers with 4-9 month of programming experience
  • Non-professionals with 1-3 month experience of creating web applications
  • People without a developer background, but who are interested in learning to create web applications

Programme

Day 1: HTML5

  • Overview of web architecture
  • Introduction to Git and developer tools.
  • Fundamentals of HTML
  • Metadata and document head
  • Texts
  • Images
  • Hyperlinks
  • Lists
  • HTML semantics
  • Audio, video
  • HTML5 data elements
  • Document outlines
  • Tables
  • Frames
  • Forms

Day 2: CSS3

  • Fundamentals of CSS
  • Formatting texts
  • Formatting images
  • Using colors
  • Creating borders
  • Formatting links
  • Positioning
  • Introduction to CSS preprocessors (Less, Sass)

Day 3: UX/UI, JavaScript

  • Responsive web design
  • CSS layout systems
  • Media queries
  • Fix design
  • Fluid design
  • Introduction to Bootstrap CSS framework
  • Introduction to JavaScript

Learning methods: Practical exercises, independent work
Assessment methods: Execution of independent work
Price includes: Coffee breaks and lunches in restaurant “Lusikas”

Tähelepanu! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Attention! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Внимание! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.