Video accessible from your Account page after purchase.
Over 2.5 Hours of Video Content
Time-Tested Processes for AI-Powered Software Development
Overview:
The ability to build high-quality software quickly is more critical than ever--especially with the rise of generative AI transforming how developers work. This course takes a practical, modern approach to software engineering, combining foundational principles with real-world workflows and AI-enhanced tools. Participants will learn how software is planned, built, and maintained in teams, while gaining hands-on insight into how AI can accelerate development, improve quality, and streamline collaboration across the entire lifecycle.
Through engaging, practical videos, learners gain not just technical know-how, but a strong sense of how to work in real-world team settings, deliver scalable software, and leverage AI to streamline everything from implementation to documentation.
Skill Level:
Learn How To:
Course requirement:
Who Should Take This Course:
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Video Lessons are available for download for offline viewing within the streaming format. Look for the green arrow in each lesson.
Introduction
Foundations of Software Engineering
Learn what software engineering is
Get familiar with the software engineers toolkit
Learn about the different types of software projects
Understand the key concepts: scalability, maintainability, reliability
Learn how generative AI is changing the landscape
The Development Process
Learn how real-world software gets built
Collect requirements: What are we building?
Create a design: Planning before coding
Implement the software: Writing the code
Test the software
Deploy the software
Maintain the software
Collaboration and Workflows
Plan a new feature
Design a new feature
Implement a new feature
Use generative AI tools throughout the SDLC
Real-World Practices
Write readable, maintainable code
Use external libraries and APIs
Learn what great engineers do differently and how AI helps
Summary
