ENHANCED FRONT-END WEB DEVELOPMENT
HTML is the language of choice for structuring and presenting content for the World Wide Web. In this free online course you will learn about the latest features of HTML 5 including Geolocation, video, Web worker, canvas/SVG, app cache and database.
Enhanced Front End Wed Development includes a comprehensive coverage of user experience (UX) and user interface (UI) design for web development. No previous domain specific knowledge is assumed, but a general familiarity with the Internet.
Students start by learning the characteristics of good UI/UX through practical examples. They learn the development process from the inception of ideas, the iterative process of creating and sharing low fidelity mockups and the creation of interactive prototypes without the use of coding. Students learn the basics of good design including color theory, typography, the design patters that lead to proven solutions. A continued discussion of UI/UX explaining various domain specific topics such as accessibility, touch enabled devices, developing for children and the appropriate uses of animation in web design.
nterwoven with the UI/UX discussion is a gentle, slow-paced introduction to HTML and CSS is accomplished through a series of lectures and hands-on lab work. Students also learn how to create effective online forms as well as effective social media strategies for websites. Students expand their programming language skills with additional coverage of CSS, responsive web design and an introduction to Twitter Bootstrap. Students learn more advanced topics like balancing high security and poor user experiences, video editing, as well as AB testing and considerations for working in a team.
Students apply all of these skills through a series of projects along the way in a guided series of laboratory exercises.