Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Become the Perfect Front End Developer with HTML5/CSS3/JS
Rating: 3.5 out of 5(26 ratings)
1,133 students

Become the Perfect Front End Developer with HTML5/CSS3/JS

Learn how to build responsive websites in HTML and CSS and Wordpress themes using HTML5, CSS3, JS and Boostrap
Last updated 3/2016
English

What you'll learn

  • develop HTML documents
  • implement HTML5 feature in front end development
  • include media in HTML pages
  • Use CSS to set the style of HTML elements in HTML files
  • Use CSS3 to format the background of HTML elements
  • Use CSS3 to do animations in CSS
  • Develop responsive web pages
  • Develop web pages with Javascript code
  • Generate optin forms in web pages
  • Use the Bootstrap framework to create responsive web pages fast
  • Develop Wordpress themes
  • Debug web pages (including HTML, CSS and Javascript)
  • Upload scripts and their folder structure to a server
  • Customize HTML pages with CSS
  • Develop a full web site in HTML5, CSS3 and Javascript
  • Include special fonts and icons in web pages
  • Perform @media queries in CSS stylesheets

Course content

18 sections215 lectures16h 24m total length
  • About the author1:44
  • Introduction4:07
  • Instructions - the structure of each lecture in this course1:45

    In this lecture I will explain you how each lecture is structured and basically:

    • how to go back to the course dashboard
    • how to go to the next and previous lectures
    • how to access the resources
    • which kind of resources (external links and downloadable files)
    • how to start a discussion
    • how to take and keep stored your notes
  • Instructions - how to access the resources of a lecture and how to use them1:19

    In each lecture I attach one or more resources.

    They may be external links, which contain useful information related to the lecture.

    They can also be files that I used in the presentation.

    Usually those are html, css and js files.

    Once you download them you can see exactly how they are working.

    You need to bear in mind that you need to rebuild the folder structure and put the files in the correct folder in order to have them work. For example the css files must be saved into the folder css that you need to create inside the folder where you save the html file.

    Images and media files are not included. You should use yours as in most case I have do not have the right to pass them over to you.

    Please read also the description of each lecture because it contains useful information or even you get the summary of the lecture. It is a good way not to forget what you have learnt so far.

  • Why HTML4:50

    In this lecture we will see why it is important HTML and why you need to know it.

    HTML is the Web’s core language for creating documents and applications for everyone to use, anywhere

    With HTML you can create your own Web site


    • HTML (HyperText Markup Language) is the standard markup language used to create web pages
    • HTML combined with CSS, and JavaScript, is used to create web pages for web sites, web applications and mobile applications
    • Web browsers read HTML files and render them into web pages
    • HTML is more a description of the structure of a web page and not a programming language
    • An HTML content is composed of elements (the building blocks of a web page) which are expressed by tags
    • With HTML you can show images and embedded e.g. PDF document, other web pages, audio and video
    • You can also user forms for the collection of information to submit a request to a web server
    • It can be used to show structure documentation composed of headlines, paragraphs, lists, links, quotes etc.
  • The W3C and its recommendations5:57

    The World Wide Web Consortium, or W3C, is the organization which publishes documents to be as the basis of Web development and for the Web technologies. These documents will be also part of the process which defines the recommendations. The recommendations are standards that the developers should follow when doing web development.

  • Tools to use4:05

    When you do web development you have to use software tools to edit your files.

    You may start using Notepad but to get more support while creating your development structures it is recommended that you use more sofisticated tools.

    Some of them are free, e.g. Notepad++, Geany and Sublime Text for Mac.

Requirements

  • basic knowledge of Microsoft Windows or iOS for MAC

Description

The aim of this course is to give you all the fundamental knowledge to become a front end developer.
With front end development I mean the development of web pages. This is done with programs e.g. HTML, CSS and Javascript.
You will get familiar with the definitions and properties define in HTML and in particular those relative to the latest HTML5 version.
You will know how to embed audios, videos, SVG, Flash and PDF files into your HTML pages.
I will show the main CSS properties and functions, focusing also on the latest CSS3 version.
You will be then able to set shadows and backgrounds with gradients and even do animations in CSS.
You will get acquainted with Javascript and create HTML forms with Javascript validation scripts.
I will show you how to create responsive web design so that your web pages will look good also on devices e.g. tables, iPads and smartphones.
We will do exercises using the Bootstrap framework to create responsive web pages fast.
At the end you will be able to create also Wordpress customized themes.
During the course we will go through the W3C recommendations and create valid XHTML pages.
I am sure that at the end you will be able to develop your own web sites.

Who this course is for:

  • who has basic knowledge of the Inernet
  • who knows how to use a text editor
  • who has basic knowledge of Microsoft Windows or iOS for MAC