[Udacity] Front-End Web Developer Nanodegree v1.0.0

0

[Udacity] Front-End Web Developer Nanodegree v1.0.0

Become a Front End Developer

In the Front End Developer Nanodegree program, you will complete five projects and build a resume-worthy portfolio.

CO – CREATED WITH

  • at&t
  • Google
  • GitHub
  • SKILL COVERED
    JavaScriptjQueryHTML5HTMLCSSPythonObject-Oriented Programming

    + MORE

  • JOB OPPORTUNITIES
    Front-End Web DeveloperSoftware Engineer

    + MORE

  • PREREQUISITES
    Basics of HTML, CSS, and JavaScript

DREAM BIG. WE’LL GET YOU THERE!

Whatever your goals, Udacity is dedicated to helping you make them happen. Master the latest skills, build amazing projects, and advance your career. With our unrivaled support and personalized attention we’ll do everything we can to make sure you succeed. We’ve got the support you need to turn your dreams into reality.

  • Dedicated personal mentor

    Overcome barriers to your learning with a knowledgeable mentor who can answer your questions and keep you focused on your goals.


  • Weekly live sessions

    Get the close attention you need and interact with your classmates in regular live Q&A sessions and webinars.


  • Personalized learning plan

    Accelerate your learning and beat your goals with a learning plan designed around your life.

Front End Developer

Why Take This Nanodegree Program?

Demand for front end developers is widespread across every industry and continues to rise. By mastering the valuable skills taught in this program, you’ll be prepared for roles at a wide array of companies, from startups to global organizations. The projects you’ll build, and the portfolio you’ll develop, will provide ample evidence of your expertise.

Why Take This Nanodegree Program?

JavaScript is the most in-demand coding language.

Mentor Support and Professional Code Review

Mentor Support and Professional Code Review

Mentors will provide guidance, lend support, answer questions, and direct you to valuable resources. Expert reviewers will review your project submissions and provide actionable feedback to help you successfully advance through the program.

Build a Portfolio of Resume Worthy Projects

Build a Portfolio of Resume Worthy Projects

You’ll build real projects that demonstrate your skills mastery, and these projects will populate a portfolio that can be shared with prospective employers. Our hiring partners regularly review these portfolios when seeking qualified candidates.

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.

Engaging Community and Four Month Timeline

Engaging Community and Four Month Timeline

You will join a dynamic community of learners who are committed to an intensive and productive 4-month learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.

Advance your Career

The Front End Developer Nanodegree program is designed to ensure your long-term success in the field. The skills you learn will prepare you for jobs in front end web development, and you’ll be ready to deliver immediate value to any organization. We will support you throughout your learning journey; from gaining valuable technical and career skills, to landing your dream job.

Hiring Partners

Front End Web Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.

Succeed with Recruiters

Work with experienced careers professionals for tailored advice on how to improve your search and impress recruiters. Including feedback on your LinkedIn, GitHub, and professional brand.

Build a Great Network

40,000+ highly-skilled grads make up your new career community. Ready to collaborate, share referrals, or hire your own team? The Udacity Alumni Network is here for you!

SKILLS COVERED

  • JavaScript
  • jQuery
  • HTML5
  • HTML
  • CSS
  • Python
  • Object-Oriented Programming

What You Will Learn

SYLLABUS

Front End Developer

The Front End Developer Nanodegree program is composed of five projects. With each project, you’ll create something that demonstrates your mastery of in-demand skills. Projects range in complexity, and each builds upon the previous. In the end, you will have a resume-worthy portfolio that you can showcase to prospective employers.

PREREQUISITE KNOWLEDGE

You must be comfortable using basic HTML, CSS, and JavaScript (or another programming language).

Prerequisites and Requirements

General Requirements:

  • You are self-driven and motivated to learn. Participation in this program requires consistently meeting project deadlines and devoting at least 12 hours per week to your work.
  • You can communicate fluently and professionally in written and spoken English.

Program-Specific Requirements:

  • You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor (ie. Sublime Text or Atom).
  • You can independently solve and describe your solution to a math or programming problem.
  • You are familiar with Basic HTML, CSS, and JavaScript (or another programming language)

Web Foundations

Learn the building blocks of the web – HTML and CSS! Learning how to effectively create the structure of a website using semantic HTML. Then style a website with CSS and responsive design.

PROJECT

Build a Portfolio Site

You will be provided with a design mockup as a PDF-file and must replicate that design in HTML and CSS. You will develop a responsive website that will display images, descriptions and links to each of the portfolio projects you will complete throughout the course of the Front-End Web Developer Nanodegree.

JavaScript and the DOM

Use JavaScript to control a webpage! Learn what the Document Object Model (DOM) is. Use JavaScript and the DOM to control page content and interactions.

PROJECT

Memory Game

In this project, you’ll demonstrate your mastery of HTML, CSS, and JavaScript by building a complete browser-based card matching game (also known as Concentration). From building a grid of cards, adding functionality to handle user input, and implementing gameplay logic — you’ll combine all your web development skills to create a fully interactive experience for your users.

Web Accessibility

Get hands-on experience making accessible web apps. You’ll learn when and why users need accessibility. Then you’ll dive into the “how” of building out accessible website components.

Object-Oriented JavaScript

Learn how to build professional applications using object-oriented JavaScript techniques. Then you’ll learn how JavaScript has improved with the major language improvements made in ES6.

PROJECT

Classic Arcade Game Clone

You will be provided with visual assets and a game loop engine; using these tools you must add a number of entities to the game including the player characters and enemies to recreate the classic arcade game Frogger.

JavaScript Tools & Testing

Professional developers use tools to help them build maintainable applications. Learn how to use Grunt and Gulp to speed up app development. Learn to use testing to help build app features.

PROJECT

Feed Reader Testing

In this project, you will learn about testing with JavaScript. Many organizations practice a standard known as “test-driven development” or TDD, in which developers write tests first, before developing their application. You’ll use TDD to add new features to a Feed Reader application.

Front-End Applications

Most professional websites are built as single-page applications. You’ll learn about Angular, Ember, how to fetch data asynchronously, and offline apps with Service Worker.

PROJECT

Restaurant Reviews

In this project, you’ll build a Restaurant Reviews App that meets accessibility standards and provides a responsive user experience. You will take a static design that lacks accessibility, and convert the design to be responsive on different sized displays and accessible for screen reader use.

Learn with the best

Richard Kalehoff

Richard Kalehoff

INSTRUCTOR

Richard is a Course Developer with a passion for teaching. He has a degree in computer science, and first worked for a nonprofit doing everything from front-end web development, to backend programming, to database and server management.

Pete LePage

Pete LePage

INSTRUCTOR

Pete is a developer advocate at Google and works to make the lives of web developers easier. Working on projects like Web Fundamentals and Google web developer videos, he’s focused on ensuring that developers have the tools and skills they need to build great responsive sites and apps.

Peter Lubbers

Peter Lubbers

INSTRUCTOR

Peter Lubbers is a Program Manager at Google in the Chrome Developer Relations team and lives and breathes HTML5. He is the co-author of Pro HTML5 Programming (Apress) and the founder of the San Francisco HTML5 User Group, the largest HTML5 User Group in the world.

Andrew Wong

Andrew Wong

INSTRUCTOR

Andrew is a Course Developer who enjoys making the world a better place through code. He first discovered his passion for teaching as an instructor at App Academy, and continues to enjoy empowering students to advance their education.

Michael Wales

Michael Wales

INSTRUCTOR

Michael is a self-taught full-stack web developer and open source advocate. Before joining Udacity, he spent over 10 years developing classified applications for some of the most demanding intelligence organizations in the world.

Julia Van Cleve

Julia Van Cleve

INSTRUCTOR

Julia is a Content Developer at Udacity and was previously a middle school math teacher in San Jose, CA. She also dabbled in freelance web development, designing websites for small businesses in the Bay Area.

James Parkes

James Parkes

INSTRUCTOR

James received his degree in Computer Science and Mathematics, then went on to become a Udacity instructor in several programs. His personal mission is clear: to open the doors of opportunity for others by empowering them with excellent educational experiences.

Cameron Pittman

Cameron Pittman

INSTRUCTOR

Cameron lives and breathes web development as he creates programming courses at Udacity. He graduated with degrees in physics and astronomy from Vanderbilt University and a Master’s in teaching from Belmont University.

Karl Krueger

Karl Krueger

INSTRUCTOR

Karl is a Course Developer at Udacity. Before joining Udacity, Karl was a Site Reliability Engineer (SRE) at Google for eight years, building automation and monitoring to keep the world’s busiest web services online.

Size: 11.14 GB

Download Now

https://www.udacity.com/course/front-end-web-developer-nanodegree–nd001.

Leave A Reply

Your email address will not be published.