School of Professional Development – IT

Open Source Development Program

<< Back

Topics & Skills

The Open Source Development Program uses a large number of short labs to teach the best practices of creating desktop and/or web applications. The students learn how to create websites using the scripting languages of HTML, CSS and JavaScript, as well as Java. The program also provides training on the creation and maintenance of databases using MySQL and Oracle RDMS. Given the rise of the Internet and SaaS (software as a service), a significant part of the program is dedicated to creating web application using Java and related technologies.

Some of the topics covered in this program include:

  • Creating websites using HTML, CSS, and JavaScript
  • Programming Flash using Adobe Script
  • Developing applications using Java
  • Designing Databases on MySQL and Oracle servers
  • Developing websites using CMSs like Drupal and Joomla!

Schedule

It takes 42 training days to complete this program. The courses are delivered Monday through Friday, from 9:00 AM to 4:30 PM. This program can also be delivered in 84 evening sessions, with each session running from 6:00 PM to 9:30 PM. In rare cases, the program may be taught on Saturdays.

Some organizations may request a customized schedule to match their scheduling needs, e.g., a schedule that avoids having all of their developers out on training, thus ensuring adequate software support and keeping mission-critical development projects on track.

Courses

Open Source Development Program

Course ID

Course Title

Clock Hours

PDOD101

Essentials of Programming

30

PDOD102

HTML and CSS

18

PDOD103

JavaScript

24

PDOD104

Adobe Script (Programming Flash)

18

PDOD105

Java Programming

60

PDOD106

Designing Databases

12

PDOD107

Designing Databases on MySQL Server

18

PDOD108

Designing Databases on Oracle Server

18

PDOD109

Managing Oracle Databases

18

PDOD110

Developing Websites Using Joomla!

18

PDOD111

Developing Websites Using Drupal

18

Total Program Length

252

 

 

 


Information Technology

Professional Skills

National Security

Applications Training

Test Preparation


Request Information
loading