Front End Web Developer
in this course, you’ll get a taste of some common production environments and tools that you will likely come across in a front end developer role. You will be building a web tool that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites.
Course price - $ 900
Overview
Front End Web Developer
Flexible Learning
Self-paced, so you can learn on the schedule that works best for you
Estimated Time
4 Months at
5-10hrs/week
Prerequisites
basic HTML, CSS,
and JavaScript
Technical Mentor
Support
They can provide guidance, answer your queries, keep you motivated, and assist you in achieving your goals.
A Front End Web Developer will be responsible for designing and developing the user interface of a website, using languages like HTML, CSS, and JavaScript. Their main focus is on creating user-friendly designs that are visually appealing and easy to use. If you want to create a website that will stand out and provide a great user experience, hiring a skilled Front End Developer is essential. They stay up-to-date with the latest technologies and trends, ensuring that your website is responsive and can be viewed on any device. By employing a skilled Front End Web Developer, you can rest assured that your website will be modern, efficient, and easy to use for everyone.
Course 1: CSS & Website Layout
For your first project, you’ll create a multi-page blog website, using best practices for content and page
styling with HTML and CSS. You’ll practice using responsive layouts, Flexbox, and CSS Grid to create the
structure and design for your own blog.
Styled Blog Website
In this project you will code a fixed-wing aircraft, and then
implement solutions to a significantly more challenging control
problem.
LESSON ONE
Introduction to HTML:
LESSON TWO
Introduction to CSS:
LESSON THREE
Introducing Flexbox:
LESSON FOUR
CSS Grid:
Course 2: JavaScript and the DOM
Use JavaScript to control a webpage. Learn what the Document Object Model (DOM) is, and use JavaScript
and the DOM to dictate page content and interactions. Gain experience working with Browser Events and
managing website performance by controlling content creation efficiently.
Dynamic Landing Page for Marketing Content
In this project, you will build a multi-section landing page. Often
times, you won’t know how much content will be added to a page
through a Content Management System (CSM) or an API. To handle
this problem, you will dynamically add content to a web page. You’ll
be building a landing page that combines your skills with JavaScript,
HTML, and CSS to update and control the page and create a dynamic
user experience.
LESSON ONE
Syntax:
LESSON TWO
The Document Object Model:
LESSON THREE
Creating Content With JavaScript:
LESSON FOUR
Working With Browser Events:
Course 3: Web APIs and Asynchronous Applications
Weather Journal
In this project, you will build a multi-section landing page. Often
times, you won’t know how much content will be added to a page
through a Content Management System (CSM) or an API. To handle
this problem, you will dynamically add content to a web page. You’ll
be building a landing page that combines your skills with JavaScript,
HTML, and CSS to update and control the page and create a dynamic
user experience.
LESSON ONE
Node & Express Environment:
LESSON TWO
HTTP Requests & Routes:
LESSON THREE
Asynchronous JavaScript:
Course 4: Build Tools, Webpack, and Service Worker
Develop an understanding of how to use build tools, such as Webpack, for automating build tasks. Create CSS
variables with Sass and configure Webpack to use Sass controlled stylesheets. Learn how to cache server data
and website functionality using Service Worker.
Course Project :Front End Web Developer Nanodegree Program Capstone
In the final project, you’ll combine all of the skills you’ve developed
throughout the Nanodegree program to build an online travel app.
You’ll work with data sources from multiple APIs to create a dynamic
travel weather planning application that helps people plan trips by
generating weather forecasts for the places they’re visiting.
You’ll pull together all of the JavaScript, HTML, CSS, and build tool
skills and knowledge you’ve gained to create this application. The
design is up to you, and you’ll have the flexibility to include and
combine other APIs (even your own!) to build this final project.
LESSON ONE
Intro to Build Tools:
LESSON TWO
Basics of Webpack:
LESSON THREE
Sass and Webpack:
LESSON THREE
Final Touches:
Our Classroom Experience
REAL-WORLD PROJECTS
Build your skills through industry-relevant projects. Get personalized feedback from our network of 900+ project reviewers.
KNOWLEDGE
Search questions asked by other students, connect with technical mentors, and discover in real-time how to solve the challenges that you encounter.
WORK SPACE
See your code in action. Check the output and quality of your code by running them on workspaces that are a part of our classroom.
QUIZZES
Check your understanding of concepts learned in the program by answering simple and auto-graded quizzes.
CUSTOM STUDY PLANS
Create a custom study plan to suit your personal needs and use this plan to keep track of your progress toward your goal.
PROGRESS TRACKER
Stay on track to complete your Nanodegree program with useful milestone reminders.
Contact us
Get all your remaining questions answered