Engineering and Technology
Learn how to build high quality websites and dynamic applications to create stunning user experiences for the web.
In the Front End Web Developer course on Udacity, you will learn how to create the structure of a website using semantic HTML and style websites with CSS and responsive layouts. You will also gain an understanding of different use cases for CSS Grid and Flexbox, and learn how to structure the layout of a web page using grid columns and rows. Additionally, you will use JavaScript and the DOM to control webpage content and interactions, work with browser events, and manage website performance. You will also learn how to set up a Node and Express environment for developing web applications, handle HTTP requests and routes, and update website elements dynamically using asynchronously retrieved data. Furthermore, you will develop an understanding of build tools like Webpack for automating build tasks, create CSS variables with Sass, and configure Webpack to use Sass controlled stylesheets. Lastly, you will learn how to cache server data and website functionality using Service Worker. By the end of the course, you will have the skills to complete the Front End Web Developer Nanodegree Program Capstone project.
by Udacity
Learn how to build high quality websites and dynamic applications to create stunning user experience...
by Udacity
In this course, you'll learn the fundamentals web development, along with best practices and profess...
by Udacity
Answer front-end technical and behavioral interview questions with confidence and poise.
by Udacity
This course teaches the theory and practice behind building compilers for higher level programming l...
by Udacity
Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to sho...
by Udacity
Develop CI/CD systems that automate the processes bridging the gap between developers and the cloud...
by Udacity
Learn the foundational concepts of developing stack applications using modern cloud architecture.