-
Introduction To Software Development LifeCycle | What Is Software Development? | Simplilearn
🔥Professional Certificate Program in Cloud Computing and DevOps (India Only) - https://www.simplilearn.com/cloud-computing-devops-course?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
🔥DevOps Engineer Master's Program - https://www.simplilearn.com/devops-engineer-masters-program-certification-training?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
🔥Caltech - Post Graduate Program in DevOps - https://www.simplilearn.com/pgp-devops-certification-training-course?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
What software development?
The term ""software development"" often refers to computer science operations such as developing, deploying, and maintaining software.
The set of instructions or progra...
published: 21 Sep 2022
-
Software Development Lifecycle in 9 minutes!
Master the Software Development Lifecycle in no time! Get up to speed quickly with our 9-minute program.
This video will dive into the Software Development Life Cycle (SDLC), with a specific emphasis on software quality assurance testing.
---- Make sure to check out our completely rebranded channel and website, SoftwareAutomation.io! We guarantee you won't be disappointed with the new look and features that we've added. So don't hesitate; come explore what we have in store for you today!
published: 19 Jan 2016
-
Software Development Process
Software Development Process
Lecture By: Ms. Shweta, Tutorials Point India Private Limited
published: 04 Jan 2018
-
Software Phases - Georgia Tech - Software Development Process
Watch on Udacity: https://www.udacity.com/course/viewer#!/c-ud805/l-1723229004/m-486808625
Check out the full Advanced Operating Systems course for free at: https://www.udacity.com/course/ud805
Georgia Tech online Master's program: https://www.udacity.com/georgia-tech
published: 23 Feb 2015
-
The Most Powerful Software Development Process Is The Easiest
What would an ideal software development process look like? What if we could do the minimum amount of work and get the maximum results from it? If we could then surely that would be the best software development process of all. What if we applied software engineering thinking to minimising the work involved in software development, what would we end up with. What is software development process for after all? This is more than only computer science or programming, this is about how we organise our work in order to minimise it, while still maximising the results.
In this episode Dave Farley author of best selling books “Continuous Delivery” and “Modern Software Engineering” defines his parameters for an ideal process, and then shows that we can achieve almost exactly this process in practi...
published: 18 Jan 2023
-
How do I plan out my software development projects (talks about agile development)
agile good, for the most part
💬 Discord https://discord.gg/4kGbBaa
🔔 Newsletter http://eepurl.com/hnderP
📁. GitHub https://github.com/codyseibert
My VSCode Extensions:
- theme: material community high contrast
- fonts: Menlo, Monaco, 'Courier New', monospace
- errors: Error Lens
- extra git help: Git Lens
- tailwind css intellisense
- indent rainbow
- material icon theme
- prettier & eslint
- ES7+ React Snippets
published: 08 Jan 2023
-
What does larger scale software development look like?
📘 T3 Stack Tutorial: https://1017897100294.gumroad.com/l/jipjfm
🤖 SaaS I'm Building: https://www.icongeneratorai.com/
✂️ Background Cutter: https://www.backgroundcutter.com/
💬 Discord: https://discord.gg/4kGbBaa
🔔 Newsletter: https://newsletter.webdevcody.com/
📁 GitHub: https://github.com/webdevcody
📺 Twitch: https://www.twitch.tv/webdevcody
🤖 Website: https://webdevcody.com
🐦 Twitter: https://twitter.com/webdevcody
published: 10 Jul 2023
-
What Are The Steps of the Software Development Lifecycle?
In this video, I will describe the software development lifecycle or SDLC. These are the steps that are used by software development teams to produce software. In this video, I will explain each of the steps as well as some examples of activities that happen in each stage.
The Basic steps are:
- Feasibility study
- Requirements analysis
- Design
- Coding
- Testing or (software quality assurance testing)
- Deployment
- Ongoing operations and maintenance.
Get Started with our Free Information Technology Career Guide:
https://www.destinlearning.com/courses/information-technology-career-guide?coupon=GUIDE2023FREE
published: 14 Feb 2019
-
Essential Delphi: GExperts
Join Jim McKeeth for the GExperts webinar for Delphi to learn more about the top-rated add-in that boosts productivity with features like quick code navigation, automatic code formatting, and powerful refactoring tools. Discover how GExperts can solve common development challenges and optimize your workflow. Register now to enhance your Delphi development experience!
Register for replay, slides and more: https://mailing.gdksoftware.com/webinars
published: 29 Aug 2024
-
An Entire Software Development Life Cycle - Full Guide (Tutorial)
Start a free plan of CircleCI --- http://go.thoughtleaders.io/1419920191121
Try my coffee at First Supply Coffee --- https://firstsupplycoffee.com
One tutorial to cover it all. I take you from nothing, to coding a terminal app, to writing tests, to creating a GitHub repo, to hooking it up, to building a continuous integration workflow, and more. While the analysis and design of a SDLC is important, we won't be going over that here as it would take more work than it's worth for such a simple app.
0:00 Intro
3:14 Install IDE (Eclipse)
3:53 Explanation of the app we're building - Caesars Cipher
4:36 Hop into Eclipse
5:15 Create Gradle project
6:10 Create CaesarsCipher.java class
6:45 How to start actually writing code
7:37 Start coding our cipher method
8:02 Talk about what the cipher meth...
published: 24 Feb 2020
5:33
Introduction To Software Development LifeCycle | What Is Software Development? | Simplilearn
🔥Professional Certificate Program in Cloud Computing and DevOps (India Only) - https://www.simplilearn.com/cloud-computing-devops-course?utm_campaign=Fi3_BjVzp...
🔥Professional Certificate Program in Cloud Computing and DevOps (India Only) - https://www.simplilearn.com/cloud-computing-devops-course?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
🔥DevOps Engineer Master's Program - https://www.simplilearn.com/devops-engineer-masters-program-certification-training?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
🔥Caltech - Post Graduate Program in DevOps - https://www.simplilearn.com/pgp-devops-certification-training-course?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
What software development?
The term ""software development"" often refers to computer science operations such as developing, deploying, and maintaining software.
The set of instructions or programs known as software is what directs a computer's operations. It works independently of hardware and enables programming on computers.
Who are software developers?
A software developer is a person who uses programming and design knowledge to build software that meets the needs of the user.
Software development programming languages?
HTML - Html is a Hypertext Markup Language that describes the structure of an application
JAVA - Many useful software development tools like Eclipse, NetBeans, and many more are written in Java. Nowadays, Java is often the default choice for scientific applications.
C - C is widely used to develop compilers and low-level programs and works closely with computer hardware. Many other language compilers are created using C.
PYTHON - Python is most commonly used for developing software and websites, task automation, and data visualization since it's easy to learn.
R - Using R, you will be able to build R packages, develop custom visualizations, and many more to solve data science problems.
CSS - Cascading Style sheets are the fundamental lingerie for software development. It will help you to learn how to create and access web pages.
JAVA SCRIPT MANY MORE - This is used to create an interactive web page with simple functions and designs and is user-friendly.
✅Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
#IntroductionToSoftwareDevelopmentLifeCycle #WhatIsSoftwareDevelopment #SDLC #StagesInSoftwareDevelopment #HowToMakeSoftwareDeveloperResume #ResumeFormat #ResumeWriting #ResumeTips #Resume #Simplilearn
🔥Explore Our Certification Courses: https://www.simplilearn.com?utm_campaign=WhatIsSoftwareDevelopmentScribe&utm_medium=Description&utm_source=youtube
➡️ About Post Graduate Program In Full Stack Web Development
This program will give you the foundation for building full-stack web apps using the Java programming language. You'll begin with the basics of JavaScript, and then venture into some of the more advanced concepts like Angular, Spring Boot, Hibernate, JSPs, and MVC. Now is the perfect time to get started on your career as a full-stack web developer!
✅ Key Features
- Caltech CTME Post Graduate Certificate
- Enrolment in Simplilearn’s JobAssist
- Receive up to 25 CEUs from Caltech CTME
- Simplilearn's JobAssist helps you get noticed by top hiring companies
- Attend Masterclasses from Caltech CTME instructors
- Live virtual classes led by industry experts, hands-on projects and integrated labs
- Online Convocation by Caltech CTME Program Director
- 20 lesson-end and 5 phase-end projects
- Capstone Project in 4 domains
- Caltech CTME Circle Membership
- Build your own portfolio on GitHub
✅ Skills Covered
- Agile
- JAVA
- Hibernate and JPA
- Spring Core 50
- DevOps
- HTML5 and CSS3
- AWS
- JavaScript ES6
- Servlets
- SOAP and REST
- JSP
👉 Learn More At: https://www.simplilearn.com/pgp-full-stack-web-development-certification-training-course?utm_campaign=WhatIsSoftwareDevelopmentScribe-Fi3_BjVzpqk&utm_medium=Description&utm_source=youtube
🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688
"
https://wn.com/Introduction_To_Software_Development_Lifecycle_|_What_Is_Software_Development_|_Simplilearn
🔥Professional Certificate Program in Cloud Computing and DevOps (India Only) - https://www.simplilearn.com/cloud-computing-devops-course?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
🔥DevOps Engineer Master's Program - https://www.simplilearn.com/devops-engineer-masters-program-certification-training?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
🔥Caltech - Post Graduate Program in DevOps - https://www.simplilearn.com/pgp-devops-certification-training-course?utm_campaign=Fi3_BjVzpqk&utm_medium=DescriptionFirstFold&utm_source=Youtube
What software development?
The term ""software development"" often refers to computer science operations such as developing, deploying, and maintaining software.
The set of instructions or programs known as software is what directs a computer's operations. It works independently of hardware and enables programming on computers.
Who are software developers?
A software developer is a person who uses programming and design knowledge to build software that meets the needs of the user.
Software development programming languages?
HTML - Html is a Hypertext Markup Language that describes the structure of an application
JAVA - Many useful software development tools like Eclipse, NetBeans, and many more are written in Java. Nowadays, Java is often the default choice for scientific applications.
C - C is widely used to develop compilers and low-level programs and works closely with computer hardware. Many other language compilers are created using C.
PYTHON - Python is most commonly used for developing software and websites, task automation, and data visualization since it's easy to learn.
R - Using R, you will be able to build R packages, develop custom visualizations, and many more to solve data science problems.
CSS - Cascading Style sheets are the fundamental lingerie for software development. It will help you to learn how to create and access web pages.
JAVA SCRIPT MANY MORE - This is used to create an interactive web page with simple functions and designs and is user-friendly.
✅Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
#IntroductionToSoftwareDevelopmentLifeCycle #WhatIsSoftwareDevelopment #SDLC #StagesInSoftwareDevelopment #HowToMakeSoftwareDeveloperResume #ResumeFormat #ResumeWriting #ResumeTips #Resume #Simplilearn
🔥Explore Our Certification Courses: https://www.simplilearn.com?utm_campaign=WhatIsSoftwareDevelopmentScribe&utm_medium=Description&utm_source=youtube
➡️ About Post Graduate Program In Full Stack Web Development
This program will give you the foundation for building full-stack web apps using the Java programming language. You'll begin with the basics of JavaScript, and then venture into some of the more advanced concepts like Angular, Spring Boot, Hibernate, JSPs, and MVC. Now is the perfect time to get started on your career as a full-stack web developer!
✅ Key Features
- Caltech CTME Post Graduate Certificate
- Enrolment in Simplilearn’s JobAssist
- Receive up to 25 CEUs from Caltech CTME
- Simplilearn's JobAssist helps you get noticed by top hiring companies
- Attend Masterclasses from Caltech CTME instructors
- Live virtual classes led by industry experts, hands-on projects and integrated labs
- Online Convocation by Caltech CTME Program Director
- 20 lesson-end and 5 phase-end projects
- Capstone Project in 4 domains
- Caltech CTME Circle Membership
- Build your own portfolio on GitHub
✅ Skills Covered
- Agile
- JAVA
- Hibernate and JPA
- Spring Core 50
- DevOps
- HTML5 and CSS3
- AWS
- JavaScript ES6
- Servlets
- SOAP and REST
- JSP
👉 Learn More At: https://www.simplilearn.com/pgp-full-stack-web-development-certification-training-course?utm_campaign=WhatIsSoftwareDevelopmentScribe-Fi3_BjVzpqk&utm_medium=Description&utm_source=youtube
🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688
"
- published: 21 Sep 2022
- views: 467613
9:13
Software Development Lifecycle in 9 minutes!
Master the Software Development Lifecycle in no time! Get up to speed quickly with our 9-minute program.
This video will dive into the Software Development Lif...
Master the Software Development Lifecycle in no time! Get up to speed quickly with our 9-minute program.
This video will dive into the Software Development Life Cycle (SDLC), with a specific emphasis on software quality assurance testing.
---- Make sure to check out our completely rebranded channel and website, SoftwareAutomation.io! We guarantee you won't be disappointed with the new look and features that we've added. So don't hesitate; come explore what we have in store for you today!
https://wn.com/Software_Development_Lifecycle_In_9_Minutes
Master the Software Development Lifecycle in no time! Get up to speed quickly with our 9-minute program.
This video will dive into the Software Development Life Cycle (SDLC), with a specific emphasis on software quality assurance testing.
---- Make sure to check out our completely rebranded channel and website, SoftwareAutomation.io! We guarantee you won't be disappointed with the new look and features that we've added. So don't hesitate; come explore what we have in store for you today!
- published: 19 Jan 2016
- views: 1254679
2:06
Software Development Process
Software Development Process
Lecture By: Ms. Shweta, Tutorials Point India Private Limited
Software Development Process
Lecture By: Ms. Shweta, Tutorials Point India Private Limited
https://wn.com/Software_Development_Process
Software Development Process
Lecture By: Ms. Shweta, Tutorials Point India Private Limited
- published: 04 Jan 2018
- views: 68997
1:12
Software Phases - Georgia Tech - Software Development Process
Watch on Udacity: https://www.udacity.com/course/viewer#!/c-ud805/l-1723229004/m-486808625
Check out the full Advanced Operating Systems course for free at: htt...
Watch on Udacity: https://www.udacity.com/course/viewer#!/c-ud805/l-1723229004/m-486808625
Check out the full Advanced Operating Systems course for free at: https://www.udacity.com/course/ud805
Georgia Tech online Master's program: https://www.udacity.com/georgia-tech
https://wn.com/Software_Phases_Georgia_Tech_Software_Development_Process
Watch on Udacity: https://www.udacity.com/course/viewer#!/c-ud805/l-1723229004/m-486808625
Check out the full Advanced Operating Systems course for free at: https://www.udacity.com/course/ud805
Georgia Tech online Master's program: https://www.udacity.com/georgia-tech
- published: 23 Feb 2015
- views: 13404
19:51
The Most Powerful Software Development Process Is The Easiest
What would an ideal software development process look like? What if we could do the minimum amount of work and get the maximum results from it? If we could then...
What would an ideal software development process look like? What if we could do the minimum amount of work and get the maximum results from it? If we could then surely that would be the best software development process of all. What if we applied software engineering thinking to minimising the work involved in software development, what would we end up with. What is software development process for after all? This is more than only computer science or programming, this is about how we organise our work in order to minimise it, while still maximising the results.
In this episode Dave Farley author of best selling books “Continuous Delivery” and “Modern Software Engineering” defines his parameters for an ideal process, and then shows that we can achieve almost exactly this process in practice, so this approach is both ideal and practical.
-----------------------------------------------------------------------------------
⭐ PATREON:
Join the Continuous Delivery community and access extra perks & content!
JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon
-------------------------------------------------------------------------------------
👕 T-SHIRTS:
A fan of the T-shirts I wear in my videos? Grab your own, at reduced prices EXCLUSIVE TO CONTINUOUS DELIVERY FOLLOWERS! Get money off the already reasonably priced t-shirts!
🔗 Check out their collection HERE: https://bit.ly/3vTkWy3
🚨 DON'T FORGET TO USE THIS DISCOUNT CODE: ContinuousDelivery
-------------------------------------------------------------------------------------
CHANNEL SPONSORS:
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0
Roost, An Ephemeral DevOps Platform, automates your DevOps pipeline. It creates ephemeral DevOps environments on-demand or based on pull requests. Roost reduces DevOps complexities and shortens release cycles with fewer engineers. ➡️ https://bit.ly/CD2Roost
Tricentis is an AI-powered platform helping you to deliver digital innovation faster and with less risk by providing a fundamentally better approach to test automation. Discover the power of continuous testing with Tricentis. ➡️ https://bit.ly/TricentisCD
TransFICC provides low-latency connectivity, automated trading workflows and e-trading systems for Fixed Income and Derivatives. TransFICC resolves the issue of market fragmentation by providing banks and asset managers with a unified low-latency, robust and scalable API, which provides connectivity to multiple trading venues while supporting numerous complex workflows across asset classes such as Rates and Credit Bonds, Repos, Mortgage-Backed Securities and Interest Rate Swaps ➡️ https://transficc.com
LaunchDarkly is a first-of-its-kind scalable feature management platform that allows development teams to innovate faster by transforming how software is delivered to customers. We want to show you what we're all about. Book a demo to see our platform in action! ➡️ https://tinyurl.com/CDLaunchDarkly
https://wn.com/The_Most_Powerful_Software_Development_Process_Is_The_Easiest
What would an ideal software development process look like? What if we could do the minimum amount of work and get the maximum results from it? If we could then surely that would be the best software development process of all. What if we applied software engineering thinking to minimising the work involved in software development, what would we end up with. What is software development process for after all? This is more than only computer science or programming, this is about how we organise our work in order to minimise it, while still maximising the results.
In this episode Dave Farley author of best selling books “Continuous Delivery” and “Modern Software Engineering” defines his parameters for an ideal process, and then shows that we can achieve almost exactly this process in practice, so this approach is both ideal and practical.
-----------------------------------------------------------------------------------
⭐ PATREON:
Join the Continuous Delivery community and access extra perks & content!
JOIN HERE ➡️ https://bit.ly/ContinuousDeliveryPatreon
-------------------------------------------------------------------------------------
👕 T-SHIRTS:
A fan of the T-shirts I wear in my videos? Grab your own, at reduced prices EXCLUSIVE TO CONTINUOUS DELIVERY FOLLOWERS! Get money off the already reasonably priced t-shirts!
🔗 Check out their collection HERE: https://bit.ly/3vTkWy3
🚨 DON'T FORGET TO USE THIS DISCOUNT CODE: ContinuousDelivery
-------------------------------------------------------------------------------------
CHANNEL SPONSORS:
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0
Roost, An Ephemeral DevOps Platform, automates your DevOps pipeline. It creates ephemeral DevOps environments on-demand or based on pull requests. Roost reduces DevOps complexities and shortens release cycles with fewer engineers. ➡️ https://bit.ly/CD2Roost
Tricentis is an AI-powered platform helping you to deliver digital innovation faster and with less risk by providing a fundamentally better approach to test automation. Discover the power of continuous testing with Tricentis. ➡️ https://bit.ly/TricentisCD
TransFICC provides low-latency connectivity, automated trading workflows and e-trading systems for Fixed Income and Derivatives. TransFICC resolves the issue of market fragmentation by providing banks and asset managers with a unified low-latency, robust and scalable API, which provides connectivity to multiple trading venues while supporting numerous complex workflows across asset classes such as Rates and Credit Bonds, Repos, Mortgage-Backed Securities and Interest Rate Swaps ➡️ https://transficc.com
LaunchDarkly is a first-of-its-kind scalable feature management platform that allows development teams to innovate faster by transforming how software is delivered to customers. We want to show you what we're all about. Book a demo to see our platform in action! ➡️ https://tinyurl.com/CDLaunchDarkly
- published: 18 Jan 2023
- views: 66416
8:55
How do I plan out my software development projects (talks about agile development)
agile good, for the most part
💬 Discord https://discord.gg/4kGbBaa
🔔 Newsletter http://eepurl.com/hnderP
📁. GitHub https://github.com/codyseibert
My VSCode ...
agile good, for the most part
💬 Discord https://discord.gg/4kGbBaa
🔔 Newsletter http://eepurl.com/hnderP
📁. GitHub https://github.com/codyseibert
My VSCode Extensions:
- theme: material community high contrast
- fonts: Menlo, Monaco, 'Courier New', monospace
- errors: Error Lens
- extra git help: Git Lens
- tailwind css intellisense
- indent rainbow
- material icon theme
- prettier & eslint
- ES7+ React Snippets
https://wn.com/How_Do_I_Plan_Out_My_Software_Development_Projects_(Talks_About_Agile_Development)
agile good, for the most part
💬 Discord https://discord.gg/4kGbBaa
🔔 Newsletter http://eepurl.com/hnderP
📁. GitHub https://github.com/codyseibert
My VSCode Extensions:
- theme: material community high contrast
- fonts: Menlo, Monaco, 'Courier New', monospace
- errors: Error Lens
- extra git help: Git Lens
- tailwind css intellisense
- indent rainbow
- material icon theme
- prettier & eslint
- ES7+ React Snippets
- published: 08 Jan 2023
- views: 89850
24:15
What does larger scale software development look like?
📘 T3 Stack Tutorial: https://1017897100294.gumroad.com/l/jipjfm
🤖 SaaS I'm Building: https://www.icongeneratorai.com/
✂️ Background Cutter: https://www.backgrou...
📘 T3 Stack Tutorial: https://1017897100294.gumroad.com/l/jipjfm
🤖 SaaS I'm Building: https://www.icongeneratorai.com/
✂️ Background Cutter: https://www.backgroundcutter.com/
💬 Discord: https://discord.gg/4kGbBaa
🔔 Newsletter: https://newsletter.webdevcody.com/
📁 GitHub: https://github.com/webdevcody
📺 Twitch: https://www.twitch.tv/webdevcody
🤖 Website: https://webdevcody.com
🐦 Twitter: https://twitter.com/webdevcody
https://wn.com/What_Does_Larger_Scale_Software_Development_Look_Like
📘 T3 Stack Tutorial: https://1017897100294.gumroad.com/l/jipjfm
🤖 SaaS I'm Building: https://www.icongeneratorai.com/
✂️ Background Cutter: https://www.backgroundcutter.com/
💬 Discord: https://discord.gg/4kGbBaa
🔔 Newsletter: https://newsletter.webdevcody.com/
📁 GitHub: https://github.com/webdevcody
📺 Twitch: https://www.twitch.tv/webdevcody
🤖 Website: https://webdevcody.com
🐦 Twitter: https://twitter.com/webdevcody
- published: 10 Jul 2023
- views: 1450712
10:36
What Are The Steps of the Software Development Lifecycle?
In this video, I will describe the software development lifecycle or SDLC. These are the steps that are used by software development teams to produce software. ...
In this video, I will describe the software development lifecycle or SDLC. These are the steps that are used by software development teams to produce software. In this video, I will explain each of the steps as well as some examples of activities that happen in each stage.
The Basic steps are:
- Feasibility study
- Requirements analysis
- Design
- Coding
- Testing or (software quality assurance testing)
- Deployment
- Ongoing operations and maintenance.
Get Started with our Free Information Technology Career Guide:
https://www.destinlearning.com/courses/information-technology-career-guide?coupon=GUIDE2023FREE
https://wn.com/What_Are_The_Steps_Of_The_Software_Development_Lifecycle
In this video, I will describe the software development lifecycle or SDLC. These are the steps that are used by software development teams to produce software. In this video, I will explain each of the steps as well as some examples of activities that happen in each stage.
The Basic steps are:
- Feasibility study
- Requirements analysis
- Design
- Coding
- Testing or (software quality assurance testing)
- Deployment
- Ongoing operations and maintenance.
Get Started with our Free Information Technology Career Guide:
https://www.destinlearning.com/courses/information-technology-career-guide?coupon=GUIDE2023FREE
- published: 14 Feb 2019
- views: 180038
44:04
Essential Delphi: GExperts
Join Jim McKeeth for the GExperts webinar for Delphi to learn more about the top-rated add-in that boosts productivity with features like quick code navigation,...
Join Jim McKeeth for the GExperts webinar for Delphi to learn more about the top-rated add-in that boosts productivity with features like quick code navigation, automatic code formatting, and powerful refactoring tools. Discover how GExperts can solve common development challenges and optimize your workflow. Register now to enhance your Delphi development experience!
Register for replay, slides and more: https://mailing.gdksoftware.com/webinars
https://wn.com/Essential_Delphi_Gexperts
Join Jim McKeeth for the GExperts webinar for Delphi to learn more about the top-rated add-in that boosts productivity with features like quick code navigation, automatic code formatting, and powerful refactoring tools. Discover how GExperts can solve common development challenges and optimize your workflow. Register now to enhance your Delphi development experience!
Register for replay, slides and more: https://mailing.gdksoftware.com/webinars
- published: 29 Aug 2024
- views: 228
44:50
An Entire Software Development Life Cycle - Full Guide (Tutorial)
Start a free plan of CircleCI --- http://go.thoughtleaders.io/1419920191121
Try my coffee at First Supply Coffee --- https://firstsupplycoffee.com
One tutoria...
Start a free plan of CircleCI --- http://go.thoughtleaders.io/1419920191121
Try my coffee at First Supply Coffee --- https://firstsupplycoffee.com
One tutorial to cover it all. I take you from nothing, to coding a terminal app, to writing tests, to creating a GitHub repo, to hooking it up, to building a continuous integration workflow, and more. While the analysis and design of a SDLC is important, we won't be going over that here as it would take more work than it's worth for such a simple app.
0:00 Intro
3:14 Install IDE (Eclipse)
3:53 Explanation of the app we're building - Caesars Cipher
4:36 Hop into Eclipse
5:15 Create Gradle project
6:10 Create CaesarsCipher.java class
6:45 How to start actually writing code
7:37 Start coding our cipher method
8:02 Talk about what the cipher method code does
10:17 Start coding our offsetBy method along with what it does
11:37 Create offsetChar method
11:40 Overview of the offsetBy method code
13:24 Start coding our offsetChar method
13:34 Talk about what the offsetChar method code does
14:53 After completing CaesarsCipher, we create the Main class
15:35 Start coding our main method along with what it does (ignore package name... it should be caesars.cipher)
18:00 Run the code
18:13 Write code to actually print out the result
18:25 Run the code again... but mistake
19:03 Fix our code & talk about what it does
19:33 Run our code again again
19:37 Clean up our code
20:15 Walk through all of the code in the order our IDE runs it
25:39 Create CaesarCipherTest.java JUnit test
26:14 Write JUnit tests to test our code
26:38 Talk about what the JUnit test code does
28:10 Run our JUnit tests
28:25 Write a failing test & talk about why tests fail
29:24 Comment out failing test
29:31 Test our tests & ensure our code works
29:57 Create our GitHub repository
30:35 Turn our project into a local Git repository
31:18 Open Git perspective
31:50 Stage our code changes & write commit message
32:06 Hook up your GitHub user to Eclipse
33:33 Commit & Push to our master branch
33:36 Connect our local Git repository to our remote GitHub repository
34:28 Start creating our continuous integration workflow with CircleCI
34:40 Create a CircleCI account here: http://go.thoughtleaders.io/1419920191121
34:46 Navigate to Add Projects
34:58 Set Up Project for our Caesars Cipher project repo that CircleCI sees on GitHub
35:12 Add dependencies & test in build.gradle for our JUnit 5 (Jupiter) tests
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
}
test {
useJUnitPlatform()
}
36:26 Stage, Commit, & Push our build.gradle changes
36:46 On CircleCI, click Start Building then Add Config (CircleCI will build a branch for us)
37:15 Check our pipeline and confirm it successfully builds
37:22 A deeper look into our CircleCI pipeline
38:43 A deeper look into what CircleCI did on GitHub
39:11 Compare & pull request our changes from the CircleCI branch to our master branch
39:59 Why we need multiple branches
40:59 Delete our circleci-project-setup branch
41:15 Implement a failing test
41:26 Pull code from our GitHub repo
41:51 Create a new branch in Eclipse
42:12 Commit & Push our failing test to our new branch
42:25 CircleCI is building our code & running our tests
42:43 Our test failed
43:39 We can no longer Merge Pull Request on GitHub
43:55 Outro
This video is sponsored by CircleCI.
CircleCI Docs
Debugging with SSH --- http://bit.ly/2UPlbsP
Workspaces --- http://bit.ly/3bAJSiE
Scaling Concurrency --- http://bit.ly/38nKNAY
Custom Caching Strategies --- http://bit.ly/2SnO9OA
Resource Classes --- http://bit.ly/2Hlv2hZ
Docker Layer Caching --- http://bit.ly/31SZhpZ
Test Splitting --- http://bit.ly/2SIF4Pp
----------------------------- FIRST SUPPLY COFFEE -----------------------------
First Supply Coffee --- https://firstsupplycoffee.com/
First Supply Coffee Instagram --- https://instagram.com/firstsupplycoffee/
----------------------------- SOCIAL MEDIA -----------------------------
Instagram --- https://instagram.com/ForrestPKnight
Twitter --- https://twitter.com/ForrestPKnight
GitHub --- https://github.com/ForrestKnight
Twitch --- https://www.twitch.tv/ForrestKnight
Medium --- https://medium.com/@ForrestKnight
----------------------------- DESK SETUP -----------------------------
Monitor --- http://amzn.to/2E9sioB
Monitor Arm --- http://amzn.to/2E8UckG
Standing Desk --- http://amzn.to/2C3T3oG
Keyboard --- http://amzn.to/2EaSxHa
Mouse --- http://amzn.to/2C3Bbud
Mousepad --- http://amzn.to/2GWASVB
Microphone --- http://amzn.to/2C4Upzj
https://wn.com/An_Entire_Software_Development_Life_Cycle_Full_Guide_(Tutorial)
Start a free plan of CircleCI --- http://go.thoughtleaders.io/1419920191121
Try my coffee at First Supply Coffee --- https://firstsupplycoffee.com
One tutorial to cover it all. I take you from nothing, to coding a terminal app, to writing tests, to creating a GitHub repo, to hooking it up, to building a continuous integration workflow, and more. While the analysis and design of a SDLC is important, we won't be going over that here as it would take more work than it's worth for such a simple app.
0:00 Intro
3:14 Install IDE (Eclipse)
3:53 Explanation of the app we're building - Caesars Cipher
4:36 Hop into Eclipse
5:15 Create Gradle project
6:10 Create CaesarsCipher.java class
6:45 How to start actually writing code
7:37 Start coding our cipher method
8:02 Talk about what the cipher method code does
10:17 Start coding our offsetBy method along with what it does
11:37 Create offsetChar method
11:40 Overview of the offsetBy method code
13:24 Start coding our offsetChar method
13:34 Talk about what the offsetChar method code does
14:53 After completing CaesarsCipher, we create the Main class
15:35 Start coding our main method along with what it does (ignore package name... it should be caesars.cipher)
18:00 Run the code
18:13 Write code to actually print out the result
18:25 Run the code again... but mistake
19:03 Fix our code & talk about what it does
19:33 Run our code again again
19:37 Clean up our code
20:15 Walk through all of the code in the order our IDE runs it
25:39 Create CaesarCipherTest.java JUnit test
26:14 Write JUnit tests to test our code
26:38 Talk about what the JUnit test code does
28:10 Run our JUnit tests
28:25 Write a failing test & talk about why tests fail
29:24 Comment out failing test
29:31 Test our tests & ensure our code works
29:57 Create our GitHub repository
30:35 Turn our project into a local Git repository
31:18 Open Git perspective
31:50 Stage our code changes & write commit message
32:06 Hook up your GitHub user to Eclipse
33:33 Commit & Push to our master branch
33:36 Connect our local Git repository to our remote GitHub repository
34:28 Start creating our continuous integration workflow with CircleCI
34:40 Create a CircleCI account here: http://go.thoughtleaders.io/1419920191121
34:46 Navigate to Add Projects
34:58 Set Up Project for our Caesars Cipher project repo that CircleCI sees on GitHub
35:12 Add dependencies & test in build.gradle for our JUnit 5 (Jupiter) tests
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
}
test {
useJUnitPlatform()
}
36:26 Stage, Commit, & Push our build.gradle changes
36:46 On CircleCI, click Start Building then Add Config (CircleCI will build a branch for us)
37:15 Check our pipeline and confirm it successfully builds
37:22 A deeper look into our CircleCI pipeline
38:43 A deeper look into what CircleCI did on GitHub
39:11 Compare & pull request our changes from the CircleCI branch to our master branch
39:59 Why we need multiple branches
40:59 Delete our circleci-project-setup branch
41:15 Implement a failing test
41:26 Pull code from our GitHub repo
41:51 Create a new branch in Eclipse
42:12 Commit & Push our failing test to our new branch
42:25 CircleCI is building our code & running our tests
42:43 Our test failed
43:39 We can no longer Merge Pull Request on GitHub
43:55 Outro
This video is sponsored by CircleCI.
CircleCI Docs
Debugging with SSH --- http://bit.ly/2UPlbsP
Workspaces --- http://bit.ly/3bAJSiE
Scaling Concurrency --- http://bit.ly/38nKNAY
Custom Caching Strategies --- http://bit.ly/2SnO9OA
Resource Classes --- http://bit.ly/2Hlv2hZ
Docker Layer Caching --- http://bit.ly/31SZhpZ
Test Splitting --- http://bit.ly/2SIF4Pp
----------------------------- FIRST SUPPLY COFFEE -----------------------------
First Supply Coffee --- https://firstsupplycoffee.com/
First Supply Coffee Instagram --- https://instagram.com/firstsupplycoffee/
----------------------------- SOCIAL MEDIA -----------------------------
Instagram --- https://instagram.com/ForrestPKnight
Twitter --- https://twitter.com/ForrestPKnight
GitHub --- https://github.com/ForrestKnight
Twitch --- https://www.twitch.tv/ForrestKnight
Medium --- https://medium.com/@ForrestKnight
----------------------------- DESK SETUP -----------------------------
Monitor --- http://amzn.to/2E9sioB
Monitor Arm --- http://amzn.to/2E8UckG
Standing Desk --- http://amzn.to/2C3T3oG
Keyboard --- http://amzn.to/2EaSxHa
Mouse --- http://amzn.to/2C3Bbud
Mousepad --- http://amzn.to/2GWASVB
Microphone --- http://amzn.to/2C4Upzj
- published: 24 Feb 2020
- views: 149640