Course Description

After the Internet Technologies (Web Technologies) course, you will have to some extent deep knowledge of client-side Internet technologies such as HTML, JavaScript, XML and other tools and concepts dedicated to aid your multimedia efforts online.

You will learn how to create dynamic content for a website. You will have the wonderful opportunity to show off your newly learned web development skills through the completion of several assignments to teach your modern web technology concepts.

This course focuses on the core technologies that the Web is based upon. These core technologies include:

  • HTML and CSS (Hypertext MarkUp Language and Cascading Style Sheets)
  • HTTP (HyperText Transfer Protocol)
  • Web servers, their configuration and performance properties
  • Client-side Programming Using JavaScript
  • Ajax (Asynchronous JavaScript & XML) and JSON (JavaScript Object Notation)
  • Server-side Programming Using PHP and JavaScript

The course will also cover the following secondary topics:

  • Web Services (REST API technology)
  • Web Security
  • Web Technologies for Mobile Phones (Android and iOS)
  • Responsive Website Design
  • Cloud Computing (Amazon Web Services, Google Cloud Platform, Heroku)
  • VueJS and Node.js
  • Serverless Applications

Course language: English (Main) + Russian

Course duration: 15 weeks

Course consists of: 2 terms (8th and 15th weeks)