Software Engineering For Beginners
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.28 GB | Duration: 2h 19m
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.28 GB | Duration: 2h 19m
Agile and Waterfall methods, Software processes, requirements gathering and system modeling
What you'll learn
Understanding software processes
Overview of waterfall and agile software development methods
System and architecture modeling
Requirements gathering
Requirements
No entry knowledge required
Description
Are you curious about the world of software engineering? Do you dream of building exciting applications and shaping the future of technology? This beginner-friendly software engineering course is your launchpad!No prior coding or IT experience needed! I'll guide you through the fundamentals, step-by-step, equipping you with the skills and knowledge to thrive in this dynamic field. What you'll learn:Software Processes: Master the essential stages of software development, from planning and requirements gathering to coding, testing, and deployment.Agile vs Waterfall: Understand the strengths and weaknesses of both popular development methodologies and learn how to choose the right approach for different projects.System Modeling and Architecture: Gain the ability to design robust and scalable software systems by exploring key modeling techniques and architectural principles.This bootcamp is perfect for:Software developers that would like to enhance their knowledge about software processes. Junior Business Analysts, Project Managers and testers that are starting their IT journey. Company management that would like to understand how process of software implementation looks like. Career changers looking to break into the tech industry.Hobbyists who want to take their IT skills to the next level.Don't wait! Invest in your future and start your software engineering journey today.
Overview
Section 1: Introduction to software engineering
Lecture 1 Introduction to software engineering
Lecture 2 Software processes
Lecture 3 From requirements to software implementation
Section 2: Waterfall and agile software development methods
Lecture 4 Waterfall methods
Lecture 5 Agile software development
Lecture 6 Agile methods
Lecture 7 Scaled Agile Methods
Section 3: Requirements engineering, system modeling and IT architecture
Lecture 8 Requirements engineering
Lecture 9 Requirements specification
Lecture 10 Requirements gathering
Lecture 11 System modelling
Lecture 12 Architecture Design
Lecture 13 Architectural Patterns
Lecture 14 Application architecture
Lecture 15 Software design and implementation
Section 4: Software testing and maintenance
Lecture 16 Software testing
Lecture 17 Functional testing
Lecture 18 Non-functional testing
Lecture 19 Software evolution and maintenance
Software Developers, Business Analysts, Project Managers