12-04-2023, 01:43 PM
Published 12/2023
Created by Yogesh Dahake
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 199 Lectures ( 15h 9m ) | Size: 11.3 GB
Learn Everything of Software Engineering : Plan, Design ,Develop, Test and Execute Software's using Software Engineering
[b]What you'll learn[/b]
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
[b]Requirements[/b]
No Prerequisites needed for taking this course
[b]Description[/b]
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.
Who this course is for
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
Homepage