40361A Software Development Fundamentals is an introductory course created to provide an in depth understanding of the fundamental Principles of software development. This course focuses on industry best practices, concepts and tools used throughout the software development life cycle and provides students with the experience needed to create effective and professional software.
The course incorporates hands-on activities to introduce, explain and reinforce software development principles. It also provides a thorough overview of techniques and tools used to produce a successful product. Topics discussed include requirements gathering, design, coding, debugging, testing, and configuration management.
Students will have the opportunity to apply the course’s principles and concepts through several projects, which include creating a software system and building a working program. After completing the course, students will have gained a strong understanding of the processes and properties associated with software development, and of the software development cycle, allowing them to apply these concepts to future projects.
This is a Rare Course and it can be take up to 3 weeks to arrange the training.