top of page
Game Developers

Sofware Development

After completing the course, the students will be well prepared to enroll in more advanced software development training such as a software boot camp or computer science degree.

Software Development.png

Self-Study Course Includes:

Books: a $75 value

Videos: a $250 value

Practice Test by MeasureUp: a $100 value


With CertPREP, you get all this and
more for just $277. Get started today!

Couse Outline

Lesson 1: Core Programming Concepts

  • Skill 1.1: Describe computer storage and data types

  • Skill 1.2: Construct and analyze algorithms and flowcharts to solve programming problems

  • Skill 1.3: Incorporate error handling into applications or modules

  • Skill 1.4: Construct and analyze code based on functional programming patterns

Lesson 2: Software Development Principles

  • Skill 2.1: Describe software development life cycle (SDLC) management

  • Skill 2.2: Interpret application specifications

  • Skill 2.3: Construct and analyze code that uses algorithms and data structures

  • Skill 2.4: Describe the purpose of version control systems

  • Skill 2.5: Describe secure coding concepts

Lesson 3: Object-Oriented Programming

  • Skill 3.1: Construct, analyze, and use classes

  • Skill 3.2: Construct and analyze code that uses inheritance

  • Skill 3.3: Construct and analyze code that uses polymorphism

Lesson 4: Web Applications

  • Skill 4.1: Construct and analyze web applications

  • Skill 4.2: Describe and configure web hosting

  • Skill 4.3: Describe and configure web services

  • Skill 4.4: Describe and identify architectural patterns

Lesson 5: Databases

  • Skill 5.1: Design and normalize a database

  • Skill 5.2: Construct, analyze, and optimize ANSI SQL queries

  • Skill 5.3: Manage transactions

  • Skill 5.4: Describe database access methods

  • Skill 5.5: Describe types of NoSQL databases

bottom of page