Dive Deeper Into Web Development_
Check out our curriculum below!
ENTRY-LEVEL JOB TITLES
Web Programmer, Web Developer, Web Applications Developer, Software Developer, Computer Programmer, Quality Assurance Engineer, Front-End Developer.
(Building Web Pages) (hrs: 8 lec/13 lab)- Students will learn HTML (HyperText Markup Language), which provides the structure of a web page. Students will learn the components of page structure, HTML elements, and HTML forms. Prerequisite: Admission to Program.
(Styling Web Pages)(hrs: 17 lec/21 lab)- Students will learn CSS (Cascading Style Sheets), which provides the visual and aural layout. Students will learn CSS elements and style sheets. Prerequisite: WD-1.
(Version Control) (hrs: 2 lec/4 lab)- Git is a distributed revision control and source code management (SCM) system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development. Students learn out to use Git to store their code and revisions, including creating a repository, initializing a repository, and adding, committing, and pushing/pulling files. Prerequisite: WD-2.
WD-5 Test-Driven Development
(Client side interactive code environment) (hrs: 7 lec/13 lab)- Test-driven development is a software development process that integrates
coding, design and testing together into one workflow. Students will learn the
defined functions, learn to test with objects and arrays, and the basics of JUnit
for testing Java code. Students will also learn integration tests with Spring. This
module is spread throughout the course. Prerequisite: WD-4.
WD-6 Web Design and Project Planning
(Client side interactive code environment) (hrs: 7 lec/7 lab)- Students will learn the basic principles of design for the web. They will also gain
a foundation in project planning by learning how to create user stories, feature
lists, wireframes and using basic tools for building database diagrams. This module is spread throughout the course. Prerequisite: WD-5.
WD-8 Java I
(Web application development) (hrs: 6 lec/14 lab)- Students will learn to program using Java, a programming language designed as a general-purpose programming language and also used for web development. Java includes free libraries with the core build. Java is an Internet-aware system with modules built in for accessing File Transfer Protocol (FTP) servers, many database servers, embedded SQL libraries such as embedded PostgreSQL, MySQL, Microsoft SQL and SQLite, LDAP servers, and others. Prerequisite: WD-7.
WD-9 Java II
(Web application development)(hrs: 34 lec/53 lab)- Java II builds on the Java I foundation. Students will learn about Object-Oriented Programming, Arrays, and File Manipulation. Prerequisite: WD-8.
(Relational Database Systems) (hrs: 12 lec/18 lab)- Students will learn to use MySQL or its equivalent, a relational database management system and ships with no GUI tools to administer. MySQL databases or manage data contained within the databases and is a central component of most web development software stacks. Prerequisite: WD-9.
WD-11 Java III
(Web application development) (hrs: 30 lec/45 lab)- Students build on Java I and II, and learn the basics of MVC, or Model-View-Controller, a software pattern that separates data, programming logic, and presentation into separate parts to allow for a more organized and more easily maintained codebase. Students will also learn how to use Servlets, and how Java and MySQL interact. Prerequisite: WD-10.
(Web Application Framework) (hrs: 36 lec/61 lab)- Spring is an MVC web application framework that makes it easy to build dynamic web applications. The syntax is expressive and easy to remember and it aims to make coding a fun and enjoyable experience. Students learn the fundamentals and features of Spring and how to deploy websites. Prerequisite: WD-11.
WD-13 Full-Stack Capstone
(Web Application Development) (hrs: 24 lec/43 lab)- Students will work on small teams to construct a full-stack web application for their final project. This web application will have full functionality and a number of key features. Prerequisite: WD-12.
WD-14 Career Simulation and Preparation
(hrs: 28 lec/28 lab)- This module is spread out throughout the program and covers a variety of skills related to career preparation, including soft skills training such as team-building and communication, and career development training such as resume writing, online branding, and interviewing. Prerequisite: WD-13.