[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
- 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.
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.
JavaScript is the most in-demand coding language.
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
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
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
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
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
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
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
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
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
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
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
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
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
https://www.udacity.com/course/front-end-web-developer-nanodegree–nd001.
can you please upload it ot mega or something like that
am downloading with 50 K/s
Hi, guys can you update this course plz its not updated for a long time ……
i looked for course request window and i found just a requst for new course window
i hope you guys see my message i really need this course
Hi, guys can you update this course plz its not updated for a long time
i looked for course request window and i found just a request for new course window
i hope you guys see my message i really need this course plz