Full Stack Developer

CERTIFICATE PROGRAM

Full Stack Developer

Comprehensive Curriculum

All lesson plans and syllabi are subject to change based upon program choice.

Certificate

Upon completing the program, you’ll receive a certificate that validates your completion as a Full Stack Developer.

320 Clock Hours

This program requires a set number of clock hours to complete.

Apply Now

$25 application fee
No SAT/ACT
No essay required

Introduction​

The Full Stack Developer Program at DSDT is designed to provide students with the knowledge and skills necessary to develop native  applications. Throughout the program, students will learn how to use a range of programming languages and frameworks, including Python, Java Script and React to create high-quality apps that are optimized for operating systems.

The program is suitable for students who are interested in pursuing a career in software development or who want to learn how to build their applications for personal or professional use. It is a hands-on program that focuses on practical skills and real-world applications, giving students the opportunity to gain experience in the development process from start to finish.

Upon completion of the program, students will receive a certificate of completion and will be well-prepared to enter the workforce as full stack developers or to pursue further studies in the field.

Summary​

This is a certificate of completion program which includes instruction in Four (4) Information Technology Courses:

The Python I and II courses start with an introduction to the Python scripting language. The purpose of these courses is to prepare students for building scripts that control a sequence of program steps, such as those used in developing, testing, and deploying software. Python I begins with an introduction to basic techniques in scripting using Python, and Python II builds upon those techniques. Python II also introduces curriculum designed for testing applications, constructing web scraping scripts, networking to manage applications, and automation.

The JavaScript I and II courses begin with an introduction to JavaScript. We assume that you’re new to the language, so we start with basic functionality such as creating functions, variables, and calling these lines of code from your standard HTML pages. We cover events and triggers for custom event handling, pattern matching, searching for text within a page, flow control, and the Document Object Model (DOM). The course starts with the basics and moves on to more complex topics such as arrays and objects. We also discuss how to script common elements with JavaScript, such as forms and tables. Toward the end, we cover major libraries such as Ajax, which allows you to make asynchronous calls to server-side scripts without reloading the web page. Whether you’re just starting in web design or want to learn how to code JavaScript, this course is for you.

Objectives​

To prepare students for post-program success by providing a rich learning environment utilizing research-based methods of instruction and providing access to relevant and current resources and materials. Students will participate in a challenging and worthwhile certificate program based on current industry/academic expectations. The Full Stack Developer Program will provide students with a roadmap to gainful employment by instruction in 4 courses.

Course Details

  • Instructor-led lecture
  • Discussion/critique
  • Interactive applications
  • Virtual lab time sessions

Morning Schedule

Monday–Wednesday | 9:00 AM–3:40 PM ET

Note: Your live lecture will last approximately 2–3 hours and may be scheduled at any time within this window. The remaining time is reserved for coursework, labs, and instructor support.

Evening Schedule

Monday–Thursday | 4:30–9:30 PM ET

Note: Your live lecture will last approximately 2–3 hours and may be scheduled at any time within this window. The remaining time is reserved for coursework, labs, and instructor support.

Please refer to the Student Handbook, located under the Admissions & Tuition tab, for grading policies.

Practice-Labs, Microsoft Azure, Populi, JavaScript, Python, QuestionBot, Xcode

4 months

Course Descriptions

80 Total Hours: Theory 50 / Laboratory 30 / Externship 0
Prerequisite: PYT-101, PYT-102

Transitioning to front-end development, JavaScript I introduces students to JavaScript fundamentals. From basic syntax and data structures to DOM manipulation and event handling, students will learn how to create dynamic and interactive web content. The course also explores JavaScript libraries and frameworks, aiding students in creating user-friendly interfaces. By the end of JavaScript I, students will be capable of developing interactive web pages and simple single-page applications.

80 Total Hours: Theory 50 / Laboratory 30 / Externship 0
Prerequisite: PYT-101, PYT-102, JAS-101

JavaScript II with React is the concluding course in our Full Stack Developer program. Over four weeks, this course delves into advanced JavaScript, focusing on Object-Oriented Programming (OOP) and the React library. Students will master OOP concepts in JavaScript, set up React projects, manage state and routing in React applications, and integrate external libraries and APIs. The course culminates with an exploration of advanced JavaScript and React topics, equipping students with the skills to build complex, dynamic web applications.

80 Total Hours: Theory 50 / Laboratory 30 / Externship 0
Prerequisite: None

This introductory course exposes you to the fundamental principles of Python programming. Focusing on the syntax, data types, and basic control flow constructs of Python, students will also get their first taste of problem-solving using this versatile language. By the end of Python I, students will have a firm understanding of Python basics, allowing them to create simple programs and set the stage for more complex applications in the following courses.

80 Total Hours: Theory 50 / Laboratory 30 / Externship 0
Prerequisite: PYT-101

This course builds upon the foundational skills established in Python I. This course delves deeper into advanced Python concepts, including object-oriented programming, file operations, and exception handling. Students will also start working with libraries and frameworks that enhance Python's functionality, enabling them to create more sophisticated applications. By the end of Python II, students will be well-versed in the use of Python for complex problem-solving, data manipulation, and web development.

Requirements

A basic understanding of technology is recommended, but no prior experience is needed to enroll.

Gadgets

Personal Computer with stable access to internet (highly recommended)

Specifications

8-16GB USB Flash Drive or Portable USB or FireWire Hard Drive and  Dropbox account (Highly recommended)

Other materials

Notebook and/or sketch book

Schedule

Check out our schedule to find available class times that fit your routine. Your academic counselor will assist you in planning your courses for the Full Stack Developer program.

Cost of Attendance (COA)

The estimated total cost of attending school for a specific period, including tuition, fees, housing, food, books, transportation, and other related expenses.

Attendance

Attendance on a daily basis is a mandatory requirement for all students. Any class session or activity missed, regardless of cause, reduces the opportunity for learning and may adversely affect a student’s achievement. Students are responsible to instructors for class attendance and for any class work missed during an absence. Student is responsible to catch up on the missing material on his/her own by contacting fellow classmates or instructor.

Careers

What career opportunities are available with a Full Stack Developer Certification?

Gain the versatility to design and develop complete web applications with a Full Stack Developer Certification. This program prepares you for a wide range of in-demand roles in the tech industry, equipping you with the skills to build and maintain both front-end and back-end systems.

This program will prepare you to become a(n):
Top skills learned in this program:

Admission

Apply today – $25 application fee, with no obligation.

Embarking on your degree is a significant decision, and we aim to streamline your application process by removing any obstacles.

Accreditation

Count on the quality of your education

DSDT is accredited by the Commission of the Council on Occupational Education.

New opportunities. Better career. Brighter future. Learn how.

By clicking the "Request Information" button below, you agree to be contacted by DSDT.edu and its representatives via email, phone, or text, including automated messages. Message and data rates may apply. Consent is not required to purchase, and you may opt out at any time.