Web Engineering I

Web development has evolved over the years from the development of simple websites to complex web applications that are replacing conventional software. This course will provide students with the right knowledge for development as well as equip them with the best practices ranging from developing small to complex web applications using an agile development approach.

Web Engineering Theory and Practice

Module One

Web engineering proposes an agile, yet disciplined framework for building industry-quality WebApps.


Web Technology Fundamentals

Module Two

This module introduces the technology that makes the web run, how the web works, the terminology involved, and how it all comes together to power the websites we know and love.

User Experience and Interface Design

Module Three

The approaches described in this module help development teams pool their diverse perspectives and collaborate to understand how to turn thoughts, feelings, frustrations, and desires of users into the design for a product.

HTML, CSS and CSS Frameworks

Module Four

This module provides an in-depth knowledge in HTML/HTML5, CSS/ CSS3 and a CSS framework that empowers developers to create responsive, interactive and beautiful Webapps



Foundation of Programming

Module Five

This module provides the core knowledge and concepts to begin programming in any language. Programming is not just writing some codes, but understanding the concept and the thinking process to model your application. With this foundation, learning any language will be relatively easier.

JavaScript and JS Frameworks

Module Six

JavaScript has become the most important programming language for the development of web, mobile and even desktop applications. Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece and also learn some frameworks that helps build Web Applications easily.

Server Side Programming with PHP and Python

Module Seven

This module focuses on the backend development of applications. PHP is a popular programming language that is used to write simple code for web pages. Learning PHP helps in the creating and designing of dynamic pages.

Web Application Project from ground

Module Eight

Aside from the mini projects done in each module, a main project is developed by participants in teams. This project is complex and comprises most functionalities in complex web applications.

Web Engineering II

Developing of Native mobile applications for both IOS and Android will soon be less relevant due to the rise of JavaScript Libraries. Most of the existing Libraries have native language capabilities and are much flexible, easier and relatively affordable. This course focuses on the development of a mobile app using the top JavaScript Frameworks with native capabilities.

React.js and React Native

Module One

A JavaScript framework developed by Facebook for creating Web and Mobile Applications. React applications are more scalable and more maintainable, making developers more efficient and users more satisfied.



Nativescript and Angular

Module Two

NativeScript is an open-source framework for building native iOS and Android apps. The Angular 2 framework by Google lets you get things done quickly by providing a model for development that yields special functionality. In this module and learn how to develop an application for iOS and Android by leveraging the NativeScript framework with Angular 2.

Data Visualization

Module Three

This modules introduces students to the D3.js, a javascript framework for building interactive data visualizations.





Cross Platform Mobile App Development

Module Four

This module focuses on building several mini projects of mobile applications for android, IOS and windows.

Mobile Application Projects

Module Five

Aside from the several mini projects, a final mobile application project will be developed to run on Android, IOS and Windows.

Who can Join?

Before applying to join the program, consider the list below to be sure that you qualify. To join ITEP, you should :
- be between the ages of 15 to 25 years at the time you are applying,
- possess a high school degree or higher,
- have basic or advance computer knowledge
- have a pure passion for technology and design

If you believe you have the potential to be a part of the program and do not qualify, kindly send us an email via itep@sdt.edu.gh

Mail Us

Ready to receive impact
driven education from instructors who really care?

A passion for learning. A strong academic record. And the desire to improve the world for more who you connect with. If this sounds like you, you just might be our ideal candidate!

Start your application - you never know where you might end up.

Register

Are you looking for a
tailored solution for your education?

There are many programs out there, but many of them will either fail to really teach you what you need to know or just fail to impact and motivate you. We've got a solution for you.

Look though our Program Catalogue for the right fit for you!

Programs