Higher education in the capital of Europe. Contact now
Excelsiorlaan 5, 1930 Zaventem, Belgium

Your route to a degree in the capital of Europe

Course Syllabus

WEB TECHNOLOGIES AND PROGRAMMING

CEN 311 — Computer Engineering

CodeCEN 311
TypeB
ECTS6
CategoryCompulsory

Course Description

Introduction to Client Side and Server Side. An overview on HTML, CSS, client-server architecture, protocols such as HTTP, tools such as web, application, database, FTP, secure shell server. Application development using scripting languages. An overview in web servers and their services, how to configure them. A knowledge on PHP Programming, PHP variables, Functions, Object Oriented Techniques and database connectivity from PHP. Understanding other scripting languages such as CGI, JSP and other server-side languages. Session management, multimedia and graphics, application security, XML. Learning how to interactively use PHP with JavaScript and AJAX.

Course Objectives

Introduction to Client Side and Server Side. An overview on HTML, CSS, client-server architecture, protocols such as HTTP, tools such as web, application, database, FTP, secure shell server. Application development using scripting languages. An overview in web servers and their services, how to configure them. A knowledge on C# Programming, C# variables, Functions, Object Oriented Techniques and database connectivity from C#. Understanding other server-side technologies such as Razor Pages, ASP.NET and other server-side languages. Session management, multimedia and graphics, application security, XML. Learning how to interactively use C# with JavaScript and AJAX.

Key Concepts

  1. Client-Side vs Server-Side Programming
  2. Structure and Purpose of HTML and CSS
  3. Introduction to Client-Server Architecture
  4. Understanding HTTP and Web Protocols
  5. Overview of Web, Application, and Database Servers
  6. Basics of the .NET Framework and ASP.NET Core
  7. C# Fundamentals: Variables, Data Types, and Functions
  8. Object-Oriented Programming Concepts in C#
  9. Database Connectivity with Entity Framework Core
  10. Using JavaScript and AJAX with .NET for Interactivity

Learning Outcomes

  1. Recognize the importance of building web applications
  2. Recognize the differences between client-side and server-side web applications
  3. Understand types of HttpRequests and HttpResponses
  4. Apply and assess basic web technologies and concepts
  5. Develop web applications using scripting languages
  6. Analyze and combine client-side with server-side web applications
  7. Understand how Git and Github is used to manage code

Recommended Textbooks

1) Pro ASP.NET Core MVC, Adam Freeman, Apress, 2022 2) C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals, Mark J. Price, Packt Publishing, 2023

Ready to start your

Questions about admission? [email protected]
Scroll