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 proposes an agile, yet disciplined framework for building industry-quality WebApps.
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.
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.
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
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.
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.
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.
React applications are more scalable and more maintainable, making developers more
efficient and users more satisfied.
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.
This module focuses on building several mini projects of mobile applications for android, IOS and windows.
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
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!
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.