UdemySoftware Development

Software Development: Better Requirements Gathering Skills

التصنيف الكامل: Development > Software Engineering > Software Development

Software Development: Better Requirements Gathering Skills

عن هذا الكورس

Whether you are a software developer, architect, project manager or just someone who codes for fun; knowing what to write is just as hard as knowing how to write it. 'Software requirements gathering' is the process of capturing the objectives, goals and wishes of the customer upfront and early-on in the Software Development Life Cycle (SDLC).This course is accompanied by several templates and document files, that you can use as a guideline during your next requirements gathering project. There is a feasibility study template, a software specification template, a terminology guide and a couple more.This course will get you 'asking the right questions' early in the process, saving you time, money and effort. You will learn how to 'manage the requirements process' from start to finish. How to differentiate between 'Functional and Non-functional requirements'. How to 'capture and record requirements'. Plus, you will get an insight to how one system is used throughout an organization.This course will guide you through the entire range of 'Scoping Documents', 'Technical Specifications', 'Feasibility Studies' and 'Requirements Gathering'.Your time is precious and that matters to me, this course has been arranged into small lectures that you can consume when you have a spare few minutes. They follow-on from each other, making the entire course watchable in one sitting. you can be sure that the project you embark on is the same as the project you deliver. On time and on budget.Capturing Software Requirements, Meeting Deliverables, Exceeding Expectations and Documenting the whole process can take years to learn, this stuff is not taught in colleges, it is learned in the trenches. So save yourself time, get the insider information on the topics that matter. By the end of the course, you will have amassed a large number of k

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$99.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
PostgreSQL: From Beginner to Intermediate
Udemy
PostgreSQL

PostgreSQL: From Beginner to Intermediate

Why should you enroll in this course?This course is made to be concise and to the point, To up your skills and waste no time (No fillers, etc)Perfectly covers the fundamentals of Databases and the basic topics of SQL up to the intermediate topics in SQL and PostgreSQL.It's beginner user-friendly, Starting with those who have no clue about SQL to up their skill level from Beginner to Intermediate.Comprehensive and easy-to-understand tech content.It covers all business categories therefore, No matter what industry you're working in/want to work in, This course is for you.On-Video and Off-Video practice tests, Coding Exercises, and Downloadable Resources to help you learn and practice simultaneously.This course is all about coding, We will not use any software where you click on buttons to create a database, We will code only step-by-stepAll your queries and questions will be answered by the instructor directly. Finally, This course is updated regularly to match the latest PostgreSQL updates, Hence, You won't have to take another path.What will you learn in this course?Learn what's a database and what are database management systems available.What are a Relational Database and A Non-Relational database?What's SQL?What are constraints and data types in SQL?How to code SQL to create a database, Tables, and Users?How to insert data into a database/table through coding SQL?How to code SQL to update the structure of a database and tables?How to remove a database, tables, and Users?How to grant and revoke privileges from a User?How to manipulate data in a database using SQL?How to sort and group data in a database using SQL

Claude AI for Consultants: From Beginner to Pro
Udemy
Claude AI

Claude AI for Consultants: From Beginner to Pro

This course contains the use of artificial intelligenceThe demand for AI Consulting is growing rapidly as organizations across every industry search for ways to improve efficiency, automate processes, reduce costs, and create competitive advantages using artificial intelligence. In this comprehensive course, you will learn how to use Claude AI as a professional consulting partner to build, deliver, and scale a successful consulting business. Whether you are a consultant, freelancer, business analyst, entrepreneur, agency owner, or professional looking to enter the AI consulting space, this course provides a complete roadmap for turning AI into a valuable client service offering.Unlike many AI courses that focus only on prompting techniques, this course teaches an end-to-end consulting methodology. You will learn how to leverage Claude AI for business research, market analysis, competitive intelligence, business process assessment, strategic planning, proposal development, solution design, executive reporting, and client delivery. Throughout the course, Claude becomes your virtual consulting partner, helping you gather insights, analyze business challenges, identify opportunities, generate recommendations, and create professional consulting deliverables.You will begin by understanding the foundations of the modern AI Consulting Business, including how the consulting market is evolving, how to identify profitable niches, and how to position your services effectively. From there, you will learn structured frameworks for conducting client discovery workshops, performing stakeholder interviews, documenting business requirements, identifying operational pain points, and uncovering opportunities for transformation. You will then explore how to use Claude to perfo

Introduction to Machine Learning
Udemy
Machine Learning

Introduction to Machine Learning

This course aims to provide students with a broad overview of the field of machine learning and will introduce some important terms and techniques which will enable them to follow a discussion on the topic. I will discuss the fundamental aspects of data pipelines and will point out what some of the common pitfalls are when preparing data for a machine learning project. I will also discuss what the different types of machine learning models are and how they differ from deep learning models.Broad overviews will be provided of some of the most popular supervised and unsupervised models and students will be introduced to some of the popular neural network variants. This will be followed by a few practical demonstrations which will show students how they can combine the discussed topics to create basic machine learning solutions.This course will not provide in-depth explanations regarding the mathematical underpinnings of these models, nor will it provide detailed discussions regarding how to implement machine learning models from scratch. Instead, the aim is to simplify and condense the subject matter to provide students with an easily digestible introduction to the field.Whether students are employers or employees, we believe it to be highly beneficial to have a basic understanding of what machine learning models are and what they are not --- especially as machine learning tools become increasingly common in many domains.

The Complete LPI Web Development Essentials Exam Study Guide
Udemy
LPI Web Development Essentials

The Complete LPI Web Development Essentials Exam Study Guide

The Complete LPI Web Development Essentials Exam Study Guide exists to quickly get you up to speed on all the core web development technologies: HTMLCascading Style Sheets (CSS)JavaScriptExpress.jsNode.jsSQLite3That means that, once you're done here, there should be nothing stopping you from taking and passing the LPI Web Development Essentials exam.But what's much more important is that you'll have a working familiarity with all the tools you'll need to build efficient, secure, responsive, and interactive websites. Will you be a galaxy-level expert in any one of those tools? No. At least not yet. But you will know how to build the server environments it'll take to create those sites - and you'll know how to pick up all the new skills you'll need to build just about anything.I don't think there's any software certification quite like this one. The LPI has come up with a set of objectives that beautifully covers the up-to-date, real-world tool kit people are using to create real web applications and websites. These tools will make you better at just about anything else you're doing at work. And there's a great chance it'll push you to the next level(s) of your career!This course includes:More than two hours of videosDownloadable files with all the code used during the courseFocused, fast, and complete coverage of the exam objectivesWhat are you waiting for? Enroll now!What students are saying about David Clinton's Complete LPI Security Essentials Study Guide course:"I passed the LPI Security Essentials certification exam today with a score of 710 out of 800! Big thanks to David Clinton for his Udemy course! It is a great refresher for cybersecurity professionals!"

React TypeScript & MUI: Build a Social Network App
Udemy
React JS

React TypeScript & MUI: Build a Social Network App

Welcome to React TypeScript MUI: Build a Social Network App.In this project-based course, you will learn how to build a complete social media application using modern frontend technologies including React, TypeScript, Material UI, Redux, REST APIs and WebSockets.Rather than focusing only on theory, we will build a real-world application step by step. Throughout the course you will create core social network features such as authentication, user profiles, posts, comments, notifications, real-time chat, protected routes and much more.You will learn how professional React applications are structured and organized for scalability and maintainability. We will use TypeScript to create safer and more reliable applications while leveraging Material UI to build beautiful and responsive user interfaces.The course also covers state management with Redux, API integration, reusable component design, application architecture and real-time communication using WebSockets. By the end of the course, you will have a fully functional social networking platform that can serve as a valuable portfolio project and a strong foundation for building larger applications.Whether you are a React developer looking to learn TypeScript, a frontend developer wanting to gain experience with Material UI, or a software engineer interested in building production-style applications, this course will provide practical skills that can be applied immediately in real-world projects.Join me and learn how to build a complete Social Network application from scratch using React, TypeScript and Material UI.

The Complete QA Bootcamp: From Beginner to Job Ready
Udemy
Quality Assurance (QA)

The Complete QA Bootcamp: From Beginner to Job Ready

Ready to break into tech in 30 days? This isn't just another testing course. It's a complete 30-day structured bootcamp that takes you from zero to job-ready QA professional, taught by someone who understands both testing and what hiring managers actually want to see.THE PROBLEMYou want a career in QA, but you're overwhelmed: Where do you start? What actually matters? How much technical knowledge do you need? You've seen fragmented courses that teach pieces, but nothing that shows you the complete picture or gives you a clear timeline. You need a structured, 30-day comprehensive guide that takes you from fundamentals all the way to interview-ready skills in one focused month.THE SOLUTIONThis structured 30-day bootcamp covers everything you need to become a confident QA professional. We start with testing fundamentals, what testing actually is, how it fits into software delivery, and the mindset of a great tester. From there, you'll master manual testing, learn to write clear bug reports, explore different testing types, and understand the tools teams actually use (Jira, test case management, databases, APIs). We'll even teach you enough web development to understand what you're testing, then cap it off with automated testing basics and real interview preparation. The 30-day structure keeps you focused and accountable. By the end of the month, you'll have practical experience and the confidence to step into an entry-level QA role.WHAT YOU'LL LEARNTesting Fundamentals- What software testing actually is and why it matters- Types of testing and testing mindset- Test cases, bug reports, and the QA workflow- Positive, negative, and edge case testingSoftware Delivery Process- Waterfall, Agile, Scrum, and Kanban- User stories and acceptance criteria- How QA fits into real softwa