CertPREP Courseware: IT Specialist Software Development - Instructor-Led
Qty
Please select required options above
CertPREP Courseware: IT Specialist Software Development - Instructor-Led
Qty
Please select required options above
Description
The software development course will explain the concepts, principles, and elements that are essential for a web application. These include algorithms, functional programming patterns, databases, and various programming languages. The students will also learn important software development principles required in the stages of software 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.
Duration: 3 days of training
Audience:
Designed for high school students and adults who wish to achieve a good understanding of what software development entails. The course will also help you investigate if software development is a desirable occupation and build a foundation for your software career. An employee involved in HR or management in a software development company can also benefit from this course as they will learn the terminology common among developers.
Prerequisites
Upon successful completion of this course, students should be able to:
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.
Duration: 3 days of training
Audience:
Designed for high school students and adults who wish to achieve a good understanding of what software development entails. The course will also help you investigate if software development is a desirable occupation and build a foundation for your software career. An employee involved in HR or management in a software development company can also benefit from this course as they will learn the terminology common among developers.
Prerequisites
- Candidates are expected to have some experience with C# and ANSI SQL.
Upon successful completion of this course, students should be able to:
- Solve programming problems using algorithms and flowcharts
- Understand the software development life cycle (SDLC)
- Translate project requirements into code deliverables
- Correctly use encapsulation within classes for secure coding
- Identify the elements within a website application architecture
- Query a database
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
- 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
- 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
- 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
- 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


COURSEWARE
The ultimate teaching tool
CertPREP courseware is a comprehensive learning toolkit that saves trainers time and money. Everything you need to teach the class is at your fingertips — texts, practice labs, videos, practice tests and quizzes. By integrating materials together into one consistent interface, you can deliver the best IT certification exam prep experience on the market.