FULL STACK DEVELOPER

Certificate of Completion Program

COMPREHENSIVE CURRICULUM

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

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: Python I, Python II, JavaScript I, and JavaScript II.

The Python I and II courses starts with an introduction to 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 then builds upon those techniques in Python II. Python II builds upon the fundamentals by
adding curriculum designed to test applications, constructing web scraping scripts, networking to manage applications and automation.

The JavaScript I and II courses get you started with an introduction to JavaScript. We assume that you’re new to
the language, so it gets you started with basic functionality such as creating functions, creating variables, and
calling these lines of code from your standard HTML pages. We talk about events and triggers for custom event
handling. We also discuss pattern matching, searching for text within a page, flow control and the document
object model (DOM). We start off with the basics and move on to more complex functionality such as arrays
and objects. We then discuss how to script common elements with JavaScript such as forms and tables. At the
very end, we discuss major libraries such as Ajax, which allows you to make asynchronous calls to server-side
scripts without reloading the web page on the server. Whether you’re just getting started 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.

COURSES

  • Python I
  • Python II
  • JavaScript I
  • JavaScript II

• Personal Computer with stable access to internet (highly recommended) 

• Notebook and/or sketch book

• Instructor Led Lecture
• Discussion/critique
• Interactive applications
• Virtual Lab time sessions

Many of the course research requirements and assignments will be fulfilled during lab time, a one-hour session during in class
meetings will be dedicated to projects and task assessments.

*Please reference Academic Policies and Procedures full Policy*

Students will receive a daily assignment or quiz through the Canvas LMS or external resource to verify comprehension
of daily lessons

A weekly test designed to verify learning and assist students in gaining confidence in knowledge.

Students will participate in various lab activities to help develop hands on understanding of curriculum. These will
include resources or server based virtual machine components.

• 320 Clock Hours- Core Curriculum

Each week will feature an interactive assignment and/or project that illustrates the section they have learned.

Practice-Labs, Canvas LMS, Microsoft Azure, Campus Café, Java, JavaScript, React, Swift, QuestionBot, and Xcode

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.

Tuition and Fees: $16,500
320 Clock Hours = $51.56 clock/hour

There is a $25 returned/bounced check fee

The app development industry needs YOU!

DSDT trains and pairs qualified students with high-demand technology careers. To learn more about how you may enroll into our next Mobile iOS Developer Program, please fill out and submit the accompanying form.

Please enable JavaScript in your browser to complete this form.
Name
Clicking the “Send” button below constitutes your express written consent, without obligation to purchase, to be contacted by DSDT (including through automated technology, e.g. dialing and text messaging) via the telephone, mobile device (including SMS and MMS) using the phone numbers provided above, and/or email, even if your telephone number is on a corporate, state or the National Do Not Call Registry, and you agree to our terms of use and privacy policy. Standard message and data rates apply.
[/vc_column][/vc_row]

At DSDT, we believe that success is not just about finding a job, but about building a fulfilling and sustainable career. Explore our services, connect with us, and let us guide you toward a future filled with possibilities.

For more information, feel free to explore our website or reach out to our team.