James House Jr., Department Chair
Technology 226
301-784-5308
https://www.allegany.edu/computer-technology
Full-Stack Web Development skillsets are in high demand in today's global economy.
A full-stack developer is a software developer who is proficient in both front-end
and back-end web development, demonstrating they can work on all aspects of a website
or application, from the user interface to the server-side logic and databases. Full-Stack
Developers possess a wide range of skills and are capable of handling the entire development
lifecycle. This degree will help a student build the necessary skillsets to become
a full-stack web developer.
Students will learn front-end development creating the user interface (UI) and user
experience (UX) using technologies like HTML, CSS, and JavaScript, along with frameworks
like React, Angular, or Vue.js. In addition, students will be exposed to back-end
development through building the server-side logic, APIs, and database interactions
using languages like Python, Java, and Node.js.
Plus, students will also gain practical knowledge and application related to database
management through designing, implementing, and managing databases to store and retrieve
data efficiently, using technologies like MySQL and MongoDB. Along the way, students
will also learn how to perform integration and testing to ensure seamless integration
between the front-end and back-end components while conducting thorough testing to
ensure the application's stability and reliability.
Student must achieve a “C” or better in any required Full-Stack Web Development course
before being advanced to any subsequent Full-Stack Web Development course in the curriculum
progression. In order to graduate from this curriculum, the students must meet all
college academic requirements plus achieve a grade of “C” or better in each Full-Stack
Web Development course.
This is a career program, designed to enable students to seek employment at the program’s
completion. Successful completion of this program qualifies a student to apply for
an Associate of Applied Science degree in Full-Stack Web Development.
FULL-STACK WEB DEVELOPMENT
AREA OF CONCENTRATION
1 Computer Technology 240 (Field Placement) can be used as a substitute for any required 200-level computer technology course in the web development area of concentration.
NOTE: All courses specifically identified by course number are graduation requirements for this program.


