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.
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 $199.00. 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