Skip to main content

Developing ASP.NET Web Apps

In this course students will learn to use .NET Framework tools and technologies to develop advanced ASP.NET MVC applications. The focus will be on coding activities that improve performance and scalability of Web site applications. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will help prepare students for exam 70-486.

Advanced Web Programming

In this course, students develop server-side web applications utilizing the NodeJS platform. They examine advanced web application development focusing on RESTful development techniques and various web Application Programming Interfaces (APIs). Students perform database operations and create data-driven applications using various tools for streamlining application development. Upon completion of this course, students will be able to build a NodeJS server-side application for delivery to various platforms.

English Composition 1

This course is designed for learners to develop knowledge and skills in all aspects of the writing process. Planning, organizing, writing, editing and revising are applied through a variety of activities. Students will analyze audience and purpose, use elements of research, and format documents using standard guidelines. Individuals will develop critical reading skills through analysis of various written documents.

PHP Web Programming

This hands-on PHP Web Programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages. Students will learn how to write and debug PHP code, how to effectively use many of its powerful features, and how to design and build their own PHP web applications. Students will design and create a Web Database usng the popular MySQL DBMS to function as a backend database for their PHP website.

Java Programming 2

This course focuses on the advanced language features of Java. Topics will include Java servlets, database access with Java Database Connectivity (JDBC), JavaServer Pages and JavaBeans. A portion of the class deals with application design issues in a web environment as well as connecting to a backed database server. Labs and hands-on projects are a required element to this class and provide the student with experience working with the more advanced features of the Java language.

Databases

In this course, students explore concepts, design, documentation, and implementation of various database systems, including proprietary and open source technologies. Students implement Structured Query Language (SQL) to store, retrieve, and manipulate data. Students create queries, normalize database structures, and create stored procedures. Upon completion of this course, students will be prepared to develop and maintain databases used in application development.

Javascript

This course will introduce students how to add intuitive, dynamic and animated interaction between their web pages and visitors. Using HTML.5 as a base, we will use Javascript, Ajax, and jQuery library to react to user actions and change webpage structure, content, and appearance. Through this course, students will learn how to dynamically refine, design appearance, control and manipulate HTML elements via the DOM API, and create content within a medium that is used for both desktop and mobile device computing.

Math Requirement

Please complete 804-134 Mathematical Reasoning or 804-115 College Technical Math 1. This is for informational purposes only. Once you register for your course, you can delete this block from your timeline.

Java Programming 1

The course introduces the student to the fundamentals of object-oriented programming using the Java programming language. Students will learn the core aspects of Java including how to write and debug Java code. Labs and hands-on projects are a required element to this class and provide the student with experience working with the Java language.