Are you intimidated by the software development process details? Well, most people are. However, we will dismantle it for you. This course is carefully organized to help students to learn about Software Development Processes easily. This course will help students explore the Software Development Processes (i.e methodologies) that are very fundamentals behind the software development and the methodologies that you hear in the market. It is very critical for all IT professionals (Management Staff, Software Architects, Programmers, Testers, Database Developers, System Administrators, and Network Administrators) to possess a clear understanding of these processes.
Your First Program
The "V" Model
Rational Unified Process
Agile Fundamentals are key for the success of many roles - Technical Architects, Project Managers and Software Engineers, and QA Engineers working in an Agile environment. This short course will deliver the much-needed Agile concepts to put you at advantage.
Extreme Programming is a software development methodology that encourages developers to work closely together in pairs and to constantly share feedback. This helps to ensure that the code is always of the highest quality. In this course, you'll learn the fundamentals of Extreme Programming methodology. Gain confidence and boost your career!
This course is for beginners (non-programmers) that introduces the programming concepts in a very interesting and unique way. Programming skills play a critical role in Cloud, Data Science, Software Development, DevOps, etc. This course enables you to learn other programming languages quickly and efficiently. The course starts with programming concepts in plain English and then gets into Python programming. By the time, you write your first line of code, you are fully equipped with the fundamental concepts. You will develop simple Python programs to apply the concepts.