Meta - Introduction to Front-End Development
- Offered byCoursera
Introduction to Front-End Development at Coursera Overview
Duration | 18 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Front-End Development at Coursera Highlights
- Earn a Certificate upon completion
Introduction to Front-End Development at Coursera Course details
- Distinguish between front-end, back-end, and full-stack developers.
- Create and style a webpage with HTML and CSS.
- The benefits of working with UI frameworks.
- You will learn about the day-to-day responsibilities of a web developer and get a general understanding of the core and underlying technologies that power the internet
- You will learn how front-end developers create websites and applications that work well and are easy to maintain
- You?ll be introduced to the core web development technologies like HTML and CSS and get opportunities to practice using them
- You will also be introduced to modern UI frameworks such as Bootstrap and React that make it easy to create interactive user experiences
Introduction to Front-End Development at Coursera Curriculum
Get started with web development
Introduction to the Program
Introduction to the course
Front-end, back-end and full-stack developer roles
A day in the life of a front-end developer
Capstone project demo: Little Lemon website
How the internet works
What is a web server and how does it work?
What are websites and webpages?
What is a web browser and how does it work?
Web hosting
Introduction to Internet Protocols
Introduction to HTTP
Intro to HTML, CSS and Javascript
Webpages, Websites and Web Apps
Developer tools
Frameworks and libraries
APIs and services
What is a an IDE?
Module Summary - Get started with Web Development
Course syllabus for Introduction to Web Development
How to be successful in this course
Additional Resources
HTTP examples
Other Internet Protocols
Exercise: Examine a web page
Exercise: Edit a website using a browser developer tools
Setting up your local development environment
Visual Studio Code on Coursera
Additional Resources
Knowledge Check - How the web works
Knowledge Check - The Web and the Internet
Self Review: Examine the Page
Knowledge Check - Core Internet Technologies
Module Quiz: Get started with Web Development
Introduction to HTML and CSS
What is Hyper Text Markup Language?
HTML documents
Linking documents
Adding images to a webpage with HTML
Use HTML to work with data in tables
What are forms?
Introduction to the DOM
Web accessibility
Selecting and styling
Box model introduction
Document flow - block vs. inline
Module Summary - Introduction to HTML and CSS
Simple HTML tags
Additional Resources
Different types of selectors
Text and color in CSS
Alignment basics
Additional resources
Knowledge Check - Getting started with HTML
Knowledge check: CSS basics
Module Quiz: Introduction to HTML and CSS
UI Frameworks
Working with libraries
Introduction to responsive design
Getting started with Bootstrap
Using Bootstrap styles
Bootstrap grid
Bootstrap components
Static and dynamic content
Single page applications
What is React?
How React works
Component hierarchy
Module Summary: UI Frameworks
Bootstrap
Using Bootstrap documentation
Other CSS frameworks and libraries
Additional Resources
Case Study: Why did Facebook engineers create React?
The Virtual DOM
Alternatives to React
Additional Resources
Self Review: Working with Bootstrap Grid
Self review: Working with Bootstrap components
Knowledge Check: Introduction to UI frameworks and libraries
Knowledge Check: Introduction to React
Module Quiz: UI Frameworks
End-of-Course Graded Assessment
Course 1 Recap: Introduction to Web Development
Congratulations, you have completed Introduction to Web Development
About the Ungraded Lab: Improve your Bio page with Bootstrap
Exemplar
Next steps after Introduction to Web Development
Self review: Improve your Bio page with Bootstrap
Course 1 Assessment: Introduction to Web Development