Curriculum

Our Programs

Full Stack Web Development

Powered by Woz-U, the Full-Stack Web Development program prepares graduates to excel as Full-Stack Web Developers. These sought-after, entry-level professionals make important contributions across all areas of web application architecture. They possess the broad knowledge of computer science principles and modern tools, and have fundamental knowledge of available frameworks. They can work independently or as part of a software team. Our program focuses on the following platforms: Java, Javascript, .NET and Ruby.


PROGRAMMING LANGUAGES

JAVASCRIPT

JavaScript is a front-end programming language that’s so popular, it is known as the ‘programming language of the web’. While HTML & CSS are used to create a web page, JavaScript is needed to make it interactive. Fill out a web form or click a link and that is JavaScript at work. Currently, JavaScript is used by the most popular web browsers in the world including Chrome, Firefox and Internet Explorer.

Course Modules Where You’ll Learn JavaScript: Coding from Scratch, Front-End Foundations, Cloud Deployment
Job titles: Front-End Developer, Software Developer, Software Engineer, Web Developer.
Average Software Developer Salary: $101,790 (BLS.gov)



javascript

JAVA

Java is a back-end programming language that is one of the most widely-used programming languages in the world; it is estimated to run on over 3 billion devices! A few popular uses for Java include mobile app development, website development and creating, editing and updating collections of data.

Course Modules Where You’ll Learn Java: Programming Foundations
Job titles: Full Stack Software Developer, Back-end Web Developer, Software Engineer
Average Software Developer Salary: $101,790 (BLS.gov)



java

C#

C# is the most common language associated with the .NET framework. C# is a scripting programming language in which developers can create algorithms and business logic to manipulate the data that was received in front-end development. Fun fact, C# is often used in coding virtual reality (VR) games within a VR distribution and creation platform like Unity.

Course Modules Where You’ll Learn Java: Programming Foundations, Cloud Deployment
Job titles: Full Stack Developer, Computer Programmer, Software Engineer
Average Software Developer Salary: $82,240 (BLS.gov)



csharp

RUBY

Ruby is a great programming language to learn if you are a beginner. It is what they call a ‘high level language’ because it simplifies many complex algorithms and you can do more with less code. It is great for building prototypes with the popular Ruby on Rails framework and there are a ton of projects that you can build upon and reference within GitHub — an open-source repository for the coding community.

Course Modules Where You’ll Learn Java: Programming Foundations, Back-End Services and Cloud Deployment
Job titles: Full Stack Software Developer, Web Developer, Software Engineer
Average Software Developer Salary: $101,790 (BLS.gov)



ruby

COURSE OUTLINE

CLASS CONCEPT

MAIN AREA OF STUDY

Coding From Scratch The basics of HTML, CSS, JavaScript and Source Control
Front-End Foundations Advanced concepts of CSS and JavaScript
Programming Foundations Basic programming concepts with choice of JavaScript, C#, Ruby or Java
Front-End Frameworks Front-end frameworks and Single Page Web Applications (SPA) with AngularJS or ReactJS
Back-End Foundations Concepts of server-side software development, relational and non-relational databases, webservers, and software platforms in Express, ASP.NET, Ruby on Rails, or Spring
Database Foundations Database concepts, theory, and an overview of various implementations and architectures
Mobile Apps & Responsive Design Mobile applications (iOS/Android), Angular and Cordova, and Responsive Design
Agile Project Management & Career Skills Principles of managing software projects and teams, interview techniques, and career search skills
Deployment & Web Security Building and deploying applications to cloud hosting providers and key concepts of web security
Project Capstone Develop a full-stack application as an Agile Project Team

What You’ll Learn

  • Create a fully functioning web application including real world API’s and web services along with modern front-ends for desktop and mobile devices
  • Work in a group setting typical of an agile software development team
  • Create front-end web applications that work with existing back-end services
  • Create back-end services that are compatible with existing front-end web applications
  • Problem solve, enhance, and debug existing systems

What You’ll Leave With

  • Career training and placement for life
  • Help building a resume
  • Assistance in developing a personal brand online
  • Help identifying relevant career positions in related fields

Potential Career Paths

  • Software Engineer
  • Computer Programmer
  • Web Developer
  • Web Application Developer
  • Software Developer

FileMaker

The Technical Specifications module is intended to familiarize students with the basics of defining the technical specifications for a given project. Students will learn how mock-up the structure, identify necessary elements, and write a functional specification for any given project.


Program Contents

Design Basics

The Design Basics module is intended to teach students the basics of using Filemaker Pro to set up tables, define fields, layouts, and relationships. Students will learn how FileMaker is used to rapidly create simple contact database for data entry and reporting.

Data Management

The Data Management module is intended to teach students how to manage and manipulate data within FileMaker Pro. Students will develop a foundational knowledge of programming concepts, including finding, sorting, importing and exporting.

Design and Usability Basics

The Design and Usability Basics module is intended to give students knowledge in how to use layout design to create easy to use and highly functional interfaces. Students will be able to use layout elements, themes and templates.

Calculations & Scripting

The Calculation and Scripting module is intended to give students a functional understanding of various calculation and scripting capabilities. Students will various combinations of defining calculations and setting up scripts to automate functionality for users.

Testing & Quality Assurance

The Testing & Quality Assurance course is intended to be an introduction to testing completed systems and rolling them out to users. Students will develop a foundational knowledge of testing and quality assurance procedures.

Deployment

The Deployment course is intended to teach students how to deploy their solutions to a larger audience. This unit will focus on the differences between deploying via FileMaker Server, mobile and web.

Career Skills

The Career Skills course is intended to help students leverage their Social Media presence, build their resume, search for jobs in "hidden markets" and prepare for their job interview.

Bethel Kingdom Core Foundations

Our mission at Bethel School of Technology is to raise up the best and brightest in the technology space, and train them to serve companies with the wisdom, character, and power of a superior kingdom. That is why we’ve partnered with Bethel leaders and renowned authors, Bill Johnson, Kris Vallotton, Danny Silk and Dann Farrelly, to build our Bethel Kingdom Core Foundations curriculum. Additionally, Bill, Kris, Danny and Dann will be hosting live virtual sessions with Q&A moderated by an online Revival Group Pastor, so that you can dive deeper into what it looks like for you to serve companies with excellence in what you do and who you are in Christ.

What You’ll Learn

  • Identity
  • Intimacy with the Lord
  • Supernatural Living
  • Kingdom Culture
  • Relationships and Community
  • Bible
  • Leadership
  • Culture of Honor

What You’ll Leave With

  • Discovery of your identity in Christ.
  • Developing a deeper intimacy with God and other believers.
  • Learning and living out Biblical Kingdom Values.
  • Learning to walk in the power and gifts of the Holy Spirit.
  • Learning to study and love Scripture.
  • Getting equipped in ministry training for the workforce.

Apply Today