Subjects Taught

Back to Subjects

IT371 | Web Technologies

Building a Web Page with HTML Introduction to CodePen Download
Styling a Web Page with CSS How CSS is used to design Web Pages? Download
Programming Fundamentals JavaScript: Variables, Methods, Functions, Types Download
JavaScript - Event Driven Programming Buttons with DIVs, HTML5 Canvas, Input and Events Download
Full Stack Web Development An Introduction Download
Setting Up Your Development Environment Git, Node.js and NPM Download
Introduction to Bootstrap Download
Web Technologies

Meteor JavaScript (Meteor.Js): Full Stack JavaScript Platform...
By: Slegar

Course Info

This course covers the basics of modern full stack web development, from UX design to front-end coding to custom databases. Students will build foundational skills in a full range of technologies, including HTML/CSS, JavaScript, and MongoDB, and will learn to implement a reactive, multi-user web application using the meteor.js framework. Students will add several projects to their portfolio to demonstrate their skill and growth throughout this course. They will create web pages using basic elements to control layout and style, use responsive web design principles to take a site from wireframe to website, implement security features, and create collaborative multi-user experiences. Just like any professional full stack web developer, they will build accessibility and usability into responsive websites.

Modern full-stack web development | Reactive / multi-user web applications | APIs and animation | Collaborative multi-user experiences


Course Aim
  • Modern full-stack web development
  • Reactive / multi-user web applications
  • APIs and animation
  • Collaborative multi-user experiences

Learning Outcomes
  • Learn three key website programming and design languages: HTML, CSS, and JavaScript.
  • Create a web page using basic elements to control layout and style.
  • Learn how to apply concepts from interaction design and human computer interaction to design and build an interactive, professional looking website.
  • Learn how to make your web page designs adapt to different screen sizes using responsive grid layouts.
  • Learn how to add navigation and other design elements, and how to separate data and display using JavaScript objects and templates.
  • Learn how to create a complete, multi-user web site using the Meteor.js framework and MongoDB.
  • Implement user authentication, security features, reactive templates and routing using iron router.
  • Carry out key database operations such as inserting, removing, and updating data as well as sorting and filtering.