Course description
Web Development: Building functional web applications for the first time
Want to build a web application but not sure how to get started? The best ideas and greatest of intentions can crumble when faced with wandering into the unknown. This intermediate level course is designed to help learners surpass learning the hard lessons, guiding participants through everything needed to start building a successful web application.
Course material will guide learners through the basics of how the web works, walking participants through core web development concepts. Learners will gain all the skills necessary for building a web application of their very own, including:
- how internet and browsers fit together
- form validations
- databases
- APIs
- integrating with other websites
- scaling issues
A practical course: leave with a fully functional blog.
With this hands-on approach to learning, Udacity presents learners with the opportunity to see the development of a highly useful web application, namely a blog, through from start to finish.
Do you work at this company and want to update this page?
Is there out-of-date information about your company or courses published here? Fill out this form to get in touch with us.
Upcoming start dates
Who should attend?
This Web Development course is designed for anyone hoping to learn how to build their own web application live on the web, learning hard lessons the easy way.
Pre-Requisites
This course assumes intermediate programming proficiency with Python, as well as a basic understanding of computer science concepts, data structures and object-oriented programming.
Find out if this course is right for you - request more information here!
Training content
This Web Development is divided into one main project and a number of lessons, including:
Projects:
- Make a webpage that anyone can add to and edit.
Lessons:
- How the Web Works (2.5 hours)
- Forms and Input (4 hours)
- Databases (6 hours)
- User Accounts and Security (6 hours)
- APIs (4.5 hours)
- Caching (3.5 hours)
- Scaling Up (2.5 hours)
Final Project (8 hours)
For the final project, you will build a fully functional wiki - a website that allows any page to be edited. It will include:
- Easily create new pages of the site by using the wiki edit capabilities. You should be able to enter a non-existent URL, redirect to an edit page, and create a new page from there.
- Have user accounts so that logged-in users only will have edit privileges.
- Use caching functionality.
- Have a history section which displays the different wiki versions that have existed.
Costs
It is free to start this Web Development course
Estimated time for completion assuming 6 hours per week: Approx. 2 months
2-Week Free Trial: Love it or Leave it
All Udacity courses are offered with a two-week free trial. Learners will have plenty of time to make sure that the program fits their needs. If it's not working out for any reason - user can cancel their subscription fee of charge.