ITS 305 Software Development eLearning
De Software Development training biedt een basis voor iedereen die begint met programmeren en behandelt belangrijke concepten zoals Object-Oriented Programming (OOP), databases en de Software Development Life Cycle (SDLC). De cursus bestaat uit vier hoofdonderdelen: Programmeerfundamenten, Webfundamenten, Databasefundamenten en Softwareontwerp & -ontwikkeling, elk met gestructureerde lessen en toetsen. Je krijgt 12 maanden online toegang, meer dan 18 uur aan e-learning, een online mentor en een examen-simulatie ter voorbereiding op de ITS-305 certificering (optioneel). De training is geschikt voor toekomstige softwareontwikkelaars, IT-professionals en zelfs HR- of managementpersoneel in IT-bedrijven. Hoewel beginners kunnen deelnemen, is enige ervaring met C# en ANSI SQL aanbevolen voor een beter begrip.
Overview
COURSE DESCRIPTION
The Software Development training focuses on the prerequisites for every software development-related Journey or learning path. This learning is primarily designed for those who are new to programming and will help you acquire a stronger and better understanding of software development before getting deeply into learning any core program-ming language. Among the topics covered in this Journey are key programming fundamental concepts such as Object-Oriented Programming (OOP), databases, and Software Development Life Cycle (SDLC) phases and models. In addition, the Developer Fundamentals learning kit introduces concepts related to software design and development principles.
- 12 Months Online Access
- 18+ hours of eLearning
- Online mentor
- Measure-Up Exam simulation
- Tips & Tricks
CERTIFICATION
This course serves as an excellent preparation for the ITS-305 exam from Certiport. This exam is optional and can be ordered separately with the training course.
LEARNING OUTCOMES
- Core Programming Concepts – Understand data types, decision structures, loops, and error handling.
- Software Development Principles – Learn software life cycles, specifications, and solution design.
- Object-Oriented Programming – Apply classes, objects, inheritance, and encapsulation.
- Web Applications – Develop basic web pages and understand client/server scripting.
- Databases – Understand relational databases and perform basic SQL operations.
TARGET AUDIENCE
Designed for IT-professionals 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.
CONTENT
Track 1: Programming Fundamentals
In this track, the focus will be on programming fundamentals where one can learn to build program logic with pseudocode, the purpose of the algorithm, Object-oriented concepts, and the best programming practices.
Courses (5 hours +):
- Programming Fundamentals: Command Line Interface & Operating System Commands
- Programming Fundamentals: Introduction to Programming
- Programming Fundamentals: Systematic Design with Pseudocode
- Programming Fundamentals: Algorithms, Sorting, & Searching
- Programming Fundamentals: Object-oriented Programming
- Programming Fundamentals: Programming Best Practices
Assessment:
- Final Exam: Programming Fundamentals
Track 2: Web Fundamentals
In this track, the focus will be on web development essentials that cover the core elements and features of HTML, styling techniques with CSS, and the staples of everlasting scripting language JavaScript.
Courses (4 hours +)
- Web Fundamentals: Web Development with HTML
- Web Fundamentals: Cascading Style Sheets for Web Pages
- Web Fundamentals: Web Fundamentals: Dynamic Web Pages with JavaScript
Assessment:
- Final Exam: Web Fundamentals
Track 3: Database Fundamentals
In this track, the focus will be on database concepts, RDBMS with a handful of demos on various SQL commands using MySQL.
Courses (7 hours +)
- Database Fundamentals: Database Concepts
- Database Fundamentals: Understanding Relational Database Management Systems
- Database Fundamentals: Getting started with SQL
- Database Fundamentals: Working with SQL Commands
- Database Fundamentals: Database Administration Basics
Assessment:
- Final Exam: Database Fundamentals
Track 4: Software Design and Development Fundamentals
In this track, the focus will be on software design and development principles that empowers you to recognize why software engineering is always the base for any sort of application development and to embrace the patterns, principles, models, and tools used in the development.
Courses (5 hours +)
- Software Design and Development: Software Engineering & SDLC Phases
- Software Design and Development: Methodologies
- Software Design and Development: Object-oriented Analysis and Design
- Software Design and Development: Modeling with UML
- Software Design and Development: Design Patterns & SOLID Principles
- Software Design and Development: Version Control System
Assessment:
- Final Exam: Software Design and Development Fundamentals.
PREREQUISITES
This course is intended for new and experienced programmers. Candidates are expected to have some experience with C# and ANSI SQL.