Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Complete Software Engineering Course : Build Better Software

    Posted By: ELK1nG
    Complete Software Engineering Course : Build Better Software

    Complete Software Engineering Course : Build Better Software
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 17.34 GB | Duration: 15h 9m

    Learn Everything of Software Engineering : Plan, Design ,Develop, Test and Execute Software's using Software Engineering

    What you'll learn

    Software Engineering ,SDLC , SDLC Phases

    SDLC Models like Waterfall, Iterative, Incremental, Spiral, V Model, Agile etc

    SSDLC - Secure Software Development Lifecycle

    All the Key Agile Concepts

    SCRUM, KANBAN ,XP , CRYSTAL, LEAN RAD, FDD, SAFe

    Software Engineering Industry Best Practices

    Software Engineering Methods, tools , strategies, Principles, Guidelines everything

    Requirements

    No Prerequisites needed for taking this course

    Description

    This is the first-ever comprehensive Software Engineering course that covers almost everything that anyone aspiring to learn and progress in the Software field can take up and become as proficient as someone with nearly 10+ years of experience. This course is the gist of my entire decades of experience crafted in 14+ hours of content. Whatever I learned during my career concerning the real-world software Engineering I have included in this course. No boasting at all, Look at the course curriculum you will get the idea. In these 14 + Hours we are going to learn all the below concepts from scratch with a Real-life Case StudyIntroductionWhat is SoftwareWhat is EngineeringWhat is Software EngineeringWhy Software Engineering is Important and worth learning forSoftware DevelopmentWhat is Software DevelopmentWhat is Project Management in software engineeringHow do software project ideas emerge?After the Project Idea is finalized what all things happen?Standards and Certifications of Service based companies should follow during software engineeringTypes of Software DevelopmentIntroduction to Types of Software DevelopmentFront End DevelopmentBack-End DevelopmentAPI DevelopmentData ScienceMobile DevelopmentDesktop DevelopmentCloud Computing DevelopmentFull Stack developmentVideo game developmentEmbedded System DevelopmentProgressive web app developmentOpen source developmentE-commerce App developmentEnterprise App DevelopmentDatabase DevelopmentArtificial intelligence and machine learning developmentHow all these software development can be used in a real-life Case StudyAnalysis of Case StudySoftware Development Life Cycle SDLCWhat is the SDLC Software Development Life CycleSDLC - Analysis and Planning Phase of SDLCAnalysis and Planning Phase of SDLCChallenges of Analysis and Planning Phase of SDLCSample SDLC Process Timeline and ScheduleHow the Budget estimation will be doneSOW Scope of Work or Statment of Work OverviewSOW Sample TemplateSoftware Project Cost EstimationBottom Up EstimationTop Down EstimationThree-point estimationAnalogous EstimationParametric Estimation:SDLC - Requirement Gathering PhaseIntroductionRequirement Gathering Phase of SDLCChallenges of the Requirement Phase of SDLCSRS documentTools/Software Used in Requirement GatheringDifference between Analysis and planning vs. Requirement gatheringUML Needed for SDLCIntroduction to UMLWhy UMLWhat is UMLtype of UML DiagramClass DiagramSample Class Diagram DemonstrationObject DiagramSample Object DiagramComponent DiagramSample Component DiagramDeployment DiagramSample Deployment DiagramPackage DiagramSample Package DiagramComposite Structure DiagramSample Composite Structure DiagramProfile DiagramSample Profile DiagramUse Case DiagramSample Use Case DiagramActivity DiagramSample Activity DiagramState Machine Diagrams finalSample State Machine DiagramSequence DiagramSample Sequence DiagramCommunication DiagramsSample Communication DiagramTiming DiagramSample Timing DiagramInteraction Overview DiagramSample Interaction Overview DiagramDiagramsSDLC Design and Prototyping of SDLCIntroductionDesign and Prototyping of SDLC PhaseWhy Design and prototyping is so important in SDLC ProcessChallenge of Design and Prototyping Phase in SDLC ProcessHigh-level diagramsData Flow DiagramLow-Level DiagramUI UXWireframe DiagramHigh Fidelity and Low Fidelity DiagramDatabase Schema Design DiagramSoftware Design and ArchitectureIntroductionSoftware ArchitectureArchitecture PatternsMonolithic ArchitectureLayered ArchitectureTiered ArchitectureMicroservices architectureServerless ArchitectureEvent-Driven ArchitectureSoftware DesignSoftware Design Principle- SOLID principleOther software design principlesDesign Patterns4+1 Architectural ViewVersion Control SystemWhat is a Version Control SystemSource Code ManagementGit Branching StrategiesSoftware application versioningApplication EnvironmentsSDLC- Development or Implementation PhaseDevelopment or Implementation PhaseChallenges of the Development PhaseCode CoverageDevelopers ManualSynchronous code and Asynchronous codeLanguage vs FrameworkTesting in the SDLC processIntroductionTesting Phase of SDLCChallenges of the Testing Phase in the SDLC ProcessTesting MethodsTesting LevelsTypes of TestingFunctional TestingLoad TestingPerformance TestingSecurity TestingIntegration TestingUsability TestingCompatibility TestingRegression TestingSanity TestingAccessibility TestingUnit TestingSystem TestingUser Acceptance Testing (UAT)Non-functional TestingQA TestingAPI TestingAB TestingGlobalization TestingCompliance TestingExploratory TestingAutomation TestingDeployment phase of SDLCDeployment Phase in SDLCChallenges of the Deployment Process in SDLC ProcessRequest for Change(RFC) ProcessPGLSRetrofit/HotfixMaintenance Phase of SDLCBusiness As Usual(BAU)Maintenance Phase in SDLCChallenges of the Maintenance Phase in the SDLC ProcessSystem Improvement ProgramSupport Process: Raise Issue, Ticket and SLAsKeep It Current ProcessSupport Teams StructureDisaster PlanningBusiness Continuity Planning (BCP)Difference between Disaster planning and BCPSecure Software Development Life Cycle SSDLCWhat is SSDLCPrinciples of Information SecurityRisk Threat and VulnerabilityPrinciples of ProtectionsPractices of SSDLCOWASP Open World Application Security ProjectSDLC Models used in SDLCWaterfall ModelWhat is the Waterfall Model of SDLCWhen and Where to Use Waterfall ModelPros and Cons of Using the Waterfall ModelIncremental ModelWhat is the Incremental Model of SDLCWhen and where to use the Incremental ModelPros and Cons of the Incremental ModelIterative ModelWhat is an iterative Model of SDLCWhen and Where to Use Iterative ModelPros and Cons of Using the Iterative ModelV modelWhat is the V model of SDLCWhen and Where V modelPros and Cons of the V modelSpiral ModelWhat is the Spiral ModelWhen and Where Spiral ModelPros and Cons of Spiral ModelAgile ModelTraditional vs. Agile ModelWhat is the Agile Model of SDLCWhen and Where Agile ModelPros and Cons of the Agile ModelAgile ManifestoAgile PrinciplesKey Agile ConceptsMinimum Viable ProductUser StoriesBurndown chartAgile MethodologiesSCRUM - Agile MethodologyKANBAN - Agile MethodologyExtreme Programming - Agile MethodologyLean Methodology - Agile MethodologyCrystal Agile Methodology - Agile MethodologyFeature-Driven Development (FDD) - Agile MethodologyRapid Application Development (RAD) - Agile MethodologyScaled Agile Framework (SAFe) - Agile MethodologyAll these things we will learn via the Real Life examples and case studies. All of the above things are covered in just over 14+ hours of high-quality content. This is equivalent to a book with more than a thousand pages! in a very clear and concise manner doesn't waste a single minute of your precious time!You're not going to get this information in One Place Anywhere over the Web.And on top of all these, you'll get:Closed-captions generated by a human, not a computer! Currently, only the first few sections have closed captions but new captions are being added every week.Offline access: if you are traveling or have a slow connection, you can download the videos and watch them offline.Downloadable resourcePREREQUISITESThere is no such Prerequisite for this course anybody who has an interest in learning the Software development process can take up this course. We will learn everything from scratch in this course.30-DAY FULL MONEY-BACK GUARANTEEThis course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you are not happy for any reason, contact Udemy for a full refund within the first 30 days of your enrolment. All your money back, no questions asked.ABOUT YOUR INSTRUCTORHi! My name is Yogesh Dahake! I'm a passionate Lead Software engineer with a decade of experience and I've taught over a thousand people about software development and Coding via my course and YouTube channel.My goal is to enable people not just to learn but in an Optimal, efficient, and effective way and Generate that Spark of learning. That's why my courses are simple, pragmatic, and free of clutterSo, what are you waiting for? Don't waste your time jumping from one tutorial to another. Enroll in the course Acquire the LIFE Changing Skill in just 14 hoursWho this course is for:1. People who are starting their careers in the software industry.2. People who are students of Software Engineering.3. People who are already working in the software company.4. Developer, Lead, Technical Architect, Tester anybody who is directly or indirectly involved in the process of software development5. People who want to develop quality softwareOn a higher note,Anybody who has an interest in Software, From Students to Teachers, From People who are about to start their careers to Professionals in the software industry.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Why you should take this Software Engineering Course ?

    Lecture 3 How to take up this Software Engineering Course

    Lecture 4 Case Study for this course

    Section 2: Software Engineering

    Lecture 5 What is Software

    Lecture 6 What is Engineering

    Lecture 7 What is Software Engineering

    Lecture 8 Why Software Engineering is Important and Worth Learning for

    Section 3: Software Development

    Lecture 9 What is Software Development

    Lecture 10 What is Project Management in Software Engineering

    Lecture 11 How Software Engineering Project Ideas Emerges

    Lecture 12 After Software Engineering Project Idea Emerged

    Lecture 13 Standards and Certifications of IT software engineering service based companies

    Section 4: Types of Software Engineering / Software Development

    Lecture 14 Front End Development | Front End Software Engineering

    Lecture 15 Back End Development | Backend Software Engineering

    Lecture 16 API Development | API Software Engineering

    Lecture 17 Data Science | Data Science Software Engineering

    Lecture 18 Mobile Application Development | Mobile Software Engineering

    Lecture 19 Desktop Development | Desktop Software Engineering

    Lecture 20 Cloud Computing Development | Software Engineering

    Lecture 21 Full Stack Development

    Lecture 22 Video Game Development

    Lecture 23 Embedded System Development | Software Engineering

    Lecture 24 Progressive Web Apps Development | Software Engineering

    Lecture 25 Open Source Software Development | Software Engineering

    Lecture 26 E-Commerce Software Development

    Lecture 27 Enterprise Application Development | Software Engineering

    Lecture 28 Database Development

    Lecture 29 Artificial Intelligence AI and Machine Learning ML | AI ML Software Engineering

    Lecture 30 Detail Case Study Requirments

    Lecture 31 Analysis of Case Study

    Section 5: SDLC in Software Engineering

    Lecture 32 Software Development Life Cycle SDLC | Software Engineering Cycle

    Lecture 33 What is SDLC Software Development Life Cycle

    Section 6: SDLC - Analysis and Planning Phase

    Lecture 34 Analysis and Planning Phase of SDLC

    Lecture 35 Challenges of Analysis and Planning phase of SDLC

    Lecture 36 Sample SDLC Process Timeline and Schedule

    Lecture 37 SOW in Software Engineering Overview

    Lecture 38 How Budget estimation done in Software Engineering Projects

    Lecture 39 Bottom Up Estimation in Software Engineering Project

    Lecture 40 Top Down Estimation in Software Engineering Projects

    Lecture 41 Three Point Estimation in Software Engineering Projects

    Lecture 42 Analogous Estimation of Software Engineering Project

    Lecture 43 Parametric Estimation of Software Engineering Projects

    Section 7: SDLC-Requirement Gathering Phase of Software Engineering

    Lecture 44 Requirement Gathering Phase of SDLC

    Lecture 45 Challenges of Requirement Gathering Phase of SDLC

    Lecture 46 Sample SRS Document / Software Requirement Specification Document

    Lecture 47 Tools/ Softwares used in Requirment Gathering

    Lecture 48 Difference between Analysis planning vs Requirement Gathering

    Section 8: UML - Unified Modelling Language

    Lecture 49 Introduction

    Lecture 50 Why UML

    Lecture 51 What is UML

    Lecture 52 Types of UML Diagrams

    Lecture 53 Class Diagram in UML

    Lecture 54 Sample Class Diagram Demonstration in UML

    Lecture 55 Object Diagram in UML

    Lecture 56 Sample Object Diagram Demonstration in UML

    Lecture 57 Component Diagram in UML

    Lecture 58 Sample Component Diagram Demonstration in UML

    Lecture 59 Deployment Diagram in UML

    Lecture 60 Sample Deployment Diagram Demonstration in UML

    Lecture 61 Package Diagram in UML

    Lecture 62 Sample Package Diagram Demonstration in UML

    Lecture 63 Composite Structure Diagram in UML

    Lecture 64 Sample Composite Structure Diagram Demonstration in UML

    Lecture 65 Profile Diagram in UML

    Lecture 66 Sample Profile Diagram Demonstration in UML

    Lecture 67 Use Case Diagram in UML

    Lecture 68 Use Case Diagram Demonstration in UML

    Lecture 69 Activity Diagram in UML

    Lecture 70 Sample Activity Diagram Demonstration in UML

    Lecture 71 State Machine Diagram in UML

    Lecture 72 Sample State Machine Diagram Demonstration in UML

    Lecture 73 Sequence Diagram in UML

    Lecture 74 Sample Sequence Diagram Demonstration in UML

    Lecture 75 Communication Diagram in UML

    Lecture 76 Sample Communication Diagram Demonstration in UML

    Lecture 77 Timing Diagram in UML

    Lecture 78 Sample Timing Diagram Demonstration UML

    Lecture 79 Interaction Overview Diagram in UML

    Lecture 80 Sample Interaction Overview Diagram Demonstration in UML

    Section 9: SDLC- Design and Prototyping Phase of SDLC

    Lecture 81 Introduction

    Lecture 82 Design and Prototyping Phase of SDLC

    Lecture 83 Why Design and Prototyping is so important

    Lecture 84 Challenges of Design and Prototyping Phase of SDLC

    Lecture 85 High Level Diagram

    Lecture 86 Data Flow Diagram

    Lecture 87 Low Level Diagram

    Lecture 88 UI UX | User Interface User Experience

    Lecture 89 Wireframe Diagram

    Lecture 90 High Fidelity and Low Fidelity Diagram

    Lecture 91 Database Schema Design Diagram

    Section 10: Software Design and Architecture in Software Engineering

    Lecture 92 Software Architecture

    Lecture 93 Monolithic Software Architecture

    Lecture 94 Layered Software Architecture

    Lecture 95 Tiered Software Architecture

    Lecture 96 Microservices Software Architecture

    Lecture 97 Serverless Architecture

    Lecture 98 Event Driven Architecture

    Lecture 99 Software Design

    Lecture 100 SOLID Software Design Principles

    Lecture 101 Software Design Principles

    Lecture 102 Software Design Patterns

    Lecture 103 4+1 Software Architectural view Diagram

    Section 11: Version Control System in Software Engineering

    Lecture 104 What is Version Control System

    Lecture 105 Source Code Management

    Lecture 106 Git Branching Strategies

    Lecture 107 Software Application Versioning

    Lecture 108 Application Environments

    Section 12: SDLC : Software Development and Implementation Phase of SDLC

    Lecture 109 Development and Implementation Phase

    Lecture 110 Challenges of Software Development and Implementation Phase of SDLC

    Lecture 111 What is Code Coverage

    Lecture 112 Developers Manual

    Lecture 113 Synchronous and Asynchronous Code

    Lecture 114 Language vs Framework

    Section 13: SDLC : Software Testing

    Lecture 115 Introduction

    Lecture 116 Software Testing Phase

    Lecture 117 Challenges of Software Testing Phase

    Lecture 118 Software Testing Methods

    Lecture 119 Software Testing Levels

    Section 14: Types of Testing Software Engineering

    Lecture 120 Types of Software Testing

    Lecture 121 Functional Testing

    Lecture 122 Load Testing

    Lecture 123 Performance Testing

    Lecture 124 Security Testing

    Lecture 125 Integration Testing

    Lecture 126 Useability Testing

    Lecture 127 Compatibility Testing

    Lecture 128 Regression Testing

    Lecture 129 Sanity Testing

    Lecture 130 Accessibility Testing

    Lecture 131 Unit Testing

    Lecture 132 System Testing

    Lecture 133 User Acceptance Testing | UAT Testing

    Lecture 134 Non Functional Testing

    Lecture 135 QA Testing | Quality Testing

    Lecture 136 API Testing

    Lecture 137 AB Testing

    Lecture 138 Globalization Testing

    Lecture 139 Compliance Testing

    Lecture 140 Exploratory Testing

    Lecture 141 Automation Testing

    Section 15: SDLC : Deployment Phase

    Lecture 142 Introduction

    Lecture 143 Deployment Phase of SDLC

    Lecture 144 Challenges of Deployment Phase

    Lecture 145 RFC Process | Request for Change Process

    Lecture 146 PGLS Period | Post Go Live Support Period

    Section 16: SDLC : Support and Maintenance Phase

    Lecture 147 Introduction

    Lecture 148 BAU | Business As Usual

    Lecture 149 Maintenance and Support Phase of SDLC

    Lecture 150 Challenges of Support and Maintenance Phase of SDLC

    Lecture 151 System Improvement Phase | SIP Plan

    Lecture 152 Application Support Process in Maintenance Phase

    Lecture 153 Keep It Current Process

    Lecture 154 Support Team Structure

    Lecture 155 Disaster Planning

    Lecture 156 BCP | Business Continuity Planning

    Section 17: SSDLC : Secure Software Development Life Cycle

    Lecture 157 Introduction

    Lecture 158 What is SSDLC

    Lecture 159 Principle of Information Security CIA Triad

    Lecture 160 Risk Threat and Vulnerabiltiy

    Lecture 161 Principles of Protections

    Lecture 162 Practices of SSDLC

    Lecture 163 OWASP

    Section 18: SDLC Models in Software Engineering

    Lecture 164 SDLC Models

    Section 19: Waterfall Model of SDLC

    Lecture 165 What is Waterfall Model

    Lecture 166 When and Where to use Waterfall Model

    Lecture 167 Pros and Cons of Waterfall Model

    Section 20: Incremental Model of SDLC

    Lecture 168 What is Incremental Model

    Lecture 169 When and Where to use Incremental Model

    Lecture 170 Pros and Cons of Incremental Model

    Section 21: Iterative Model of SDLC

    Lecture 171 What is Iterative Model

    Lecture 172 When and Where to use Iterative Model

    Lecture 173 Pros and Cons of Iterative Model

    Section 22: V Model of SDLC

    Lecture 174 What is V Model

    Lecture 175 When and Where to use V Model

    Lecture 176 Pros and Cons of V model

    Section 23: Spiral Model of SDLC

    Lecture 177 What is Spiral Model

    Lecture 178 When and Where to use Spiral Model

    Lecture 179 Pros and Cons of Spiral Model

    Section 24: Agile Model of SDLC

    Lecture 180 Traditional vs Agile Model of SDLC

    Lecture 181 What is Agile Model

    Lecture 182 When and Where to use Agile Model

    Lecture 183 Pros and Cons of using Agile Model

    Lecture 184 Agile Manifesto

    Lecture 185 Agile Principles

    Lecture 0 Introduction

    Lecture 0 Architecture Patterns

    Section 25: Key Agile Concepts

    Lecture 186 Minimum Viable Product MVP

    Lecture 187 User Stories

    Lecture 188 Burndown Chart

    Section 26: Agile Methodlogies

    Lecture 189 SCRUM

    Lecture 190 KANBAN

    Lecture 191 Extreme Programming

    Lecture 192 Lean Methodology

    Lecture 193 Crystal Agile Methodology

    Lecture 194 Feature Driven Development FDD

    Lecture 195 Rapid Application Development RAD

    Lecture 196 Scaled Agile Framework SAFe

    Section 27: Course Wrap up

    Lecture 197 Course Wrap up!

    Students who are learning Software Engineering,Students who are starting their career in software Engineering,IT Professionals who are already working in IT industry in Software Engineering,People who wants to build the quality software's implementing the best software engineering methodologies,Anyone who has a interest in IT and wants to know what happens in IT industry