Loading...
Select Page

AIU Web Development Track

The AIU Bootcamp on Web Development track will provide the student with the foundations of Web Development and commonly used programming languages, including HTML, CSS, Python, and JavaScript. The high-engagement learning experience with practical projects and assignments will help develop a deeper understanding of Web Development using Front-End and Back-End libraries and frameworks.

Programming in JavaScript

This course introduces JavaScript programming language fundamentals as well as advanced language features such as events and callbacks. This course also introduces modern web development using JavaScript, HTML, and CSS. Students will learn how browsers represent a web page data using the Document Object Model (DOM) and how to develop dynamic, interactive web pages using JavaScript. Finally, this course includes introduction to server-side JavaScript development with web frameworks such as Node.js.

 

Programming in Java

Java is currently one of the most popular programming languages in use, and is widely used from application software to web applications. It was originally developed by James Gosling to be a simple, object-oriented, robust, secure, architecture neutral, portable, concurrent, and dynamic language. This course first introduces basic programming constructs such as loops, methods, and arrays followed by object-oriented programming concepts and the rich GUI API of Java. Topics include: elementary programming, selections, loops, methods, arrays, objects and classes, strings and text I/O, inheritance and polymorphism, abstract classes and interfaces, object-oriented design and patterns, GUI basics, graphics, event-driven programming, exception handling.

ReactJS / Angular

Facebook ReactJS is a GUI Library based on JavaScript and ECMA Script. It is arguably the most popular GUI Library of JavaScript since 2013. Google Angular is the most complete GUI Framework since 2016. The course will discuss the following subjects of ReactJS: HTML, CSS, JavaScript, Typescript online coding, ECMA, JSX/Babel components, React props/state/class/refs/memo/fragment components, React functional component, parent/child components, data communication, HOC, Hooks, Redux Data Center between components, HTTP Axios and Ajax libraries, Middleware framework logger, thunk for production optimizations.

Python, OpenCV, and Django

In this course, students will work on a project using Python, OpenCV, and Django/ReactJS. OpenCV is C++ Parallel Programming libraries for Image Processing and Deep Learning. Django is most popular server framework for Frontend React/Angular and Backend Python/Data Science/Machine Learning. This course will be divided into three parts:
Part 1: Python Programming.
Part 2: Python/OpenCV.
Part 3: Integrate frontend to the Backend.

Python

Features of the Python programming language with emphasis on programming practice. Programming lab and projects include a graphical user interface, data analysis and visualization, web data extraction, and web applications.

 

 

 

 

 

 

Recommended for Web Development:
  • Java
  • Javascript
  • Python
  • Python, OpenCV, and Django
  • ReactJS / Angular
Quick Link