Mô tả

Master the Techniques of Software Engineering! 

If you are looking to learn the invaluable ideas behind software engineering, you have come to the right place. This course is perfect for anyone who is currently in, or looking to get into the highly profitable programming field.

No Previous Experience Necessary!

This course was designed to be a standalone course. This means it can be taken with or without knowledge of computer programming. It is both a great course to get started with, and a great course for that next step in your career.

Why is the Software Engineering Important? 

Computer programming is more than just knowing how to code. It is also an engineering process. Large scale systems must be planned out long before coding actually begins. Due to this, most companies are looking for programmers with knowledge in software engineering.

In this course we will learn the core techniques and ideas behind software engineering. Knowing this will help set you apart in the field.

Enroll Now and You'll Learn:

  • Software Development Life-cycle

  • Requirements

  • Specifications

  • WRSPM Model

  • Architecture

  • Design

  • Client-server Pattern

  • Master-Slave Pattern

  • Modularity

  • Coupling & Cohesion

  • Buy vs Build

  • Testing

  • Verification and Validation

  • Software Models

  • Agile

  • Scrum

  • Kanban

Along with this, there is an in-depth guide on the SCRUM Framework. This framework is one of the most popular frameworks in companies. It allows for quick organized develpment. On top of this, it's a framework which allows for products to quickly pivot to new challenges and directions. This course offers an in-depth 1 hour+ overview on this great framework! 

My Guarantee

I am so confident you will enjoy this course, I offer a 100% 30-day money-back guarantee through Udemy. If you are not happy with your purchase, I have no problem with giving your money back! 

Are You Ready to Get Started? 

I will be waiting for you inside the course! 

Remember, this is an online course, so you can take it at your own pace. Are you busy right now? That's okay. Enroll today, and take the course at your own pace.

Thanks so much for your interest in this Software Engineering 101 Course! 

See you inside!

Kurt

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

11 sections

Introduction

1 lectures
Welcome to the Course!
01:42

Software Lifecycle

6 lectures
Software Lifecycle Introduction
00:10
Why Learn Software Engineering/Development?
07:25
Typical Software Development Lifecycle
06:35
Software Development Lifecycle Example
04:38
Software Development Lifecycle Notes
01:18
Software Development Lifecycle Quiz
3 questions

Requirements and Specifications

14 lectures
Requirements and Specification Intro
00:23
Requirements Definition
05:53
Requirements vs Specifications
08:23
Functional vs Non-Functional Requirements
07:21
Requirements Notes
03:01
WRSPM Model Introduction
04:12
WRSPM Visual Model
04:11
WRSPM Variables
04:42
WRSPM - World Example
06:13
WRSPM - Requirements Example
04:27
WRSPM - Specifications Example
07:42
WRSPM Model
01:49
Requirements Example
11:17
Your Turn: Requirements
3 questions

Design: Architecture

13 lectures
Architecture Intro
00:32
Where We Are in The Course
02:14
Software Architecture Introduction
05:32
Software Architecture Overview
07:41
Software Architecture Example
09:26
Your Turn: Architecture
2 questions
Pipe and Filter
06:35
Client-Server
04:11
Master-Slave
04:27
Layered Pattern
05:08
Software Architecture Notes
04:48
Software Architecture Process
09:05
Your Turn: Build Idea With Patterns
3 questions

Design: Modularity

18 lectures
Modularity Intro
00:38
Software Design Process
04:20
Stages of Design
09:27
Modularity
07:00
Information Hiding and Data Encapsulation
07:05
Design and Modularity Notes
01:52
Coupling Introduction
04:32
Tight Coupling
09:55
Medium Coupling
07:25
Loose Coupling
05:39
Coupling Conclusion
02:20
Coupling Notes
04:30
Cohesion Introduction
03:01
Weak Cohesion
07:09
Medium Cohesion
07:54
Strong Cohesion
06:37
Cohesion Notes
04:25
Importance of Design
03:36

Implementation and Deployment

8 lectures
Implementation and Deployment Intro
00:30
Implementation Basics
07:46
Buy vs Build
03:18
Implementation Notes
02:13
Deployment Overview
05:01
Deployment Planning
07:12
Deployment Rollback
03:19
Deployment Notes
01:24

Testing

14 lectures
Testing Intro
00:59
Testing Overview
08:48
Testing: Bugs
06:46
Verification and Validation
04:20
Testing Introduction Notes
02:14
Unit Testing
03:05
Integration Testing
03:22
Incremental Testing
10:35
Back to Back Testing
03:50
Who Should Test?
05:46
Automatic Vs Manual Testing
05:21
Blackbox and Whitebox Testing
06:23
The Problem with Testing
03:42
Types of Testing Notes
04:50

Software Development Models

10 lectures
Software Development Intro
00:35
Software Development Introduction
03:35
Waterfall Model
06:03
V-Model
05:30
Sashimi Model
04:45
Iterative Model
04:22
Incremental Model
03:55
Unified Process Framework
10:18
Spiral Model
06:06
Models Notes
00:08

Agile

7 lectures
Agile Intro
00:46
Agile Introduction
04:54
Agile Manifesto
08:25
Scrum
07:32
Kanban
09:39
Lean Startup
03:42
Agile Notes
02:44

Scrum Deep Dive

13 lectures
SCRUM Intro
00:33
SCRUM Overview
15:42
SCRUM Values
11:24
SCRUM Overview Notes
00:36
Product Owner
08:20
Scrum Master
06:50
Development Team
08:28
SCRUM Roles Notes
01:09
Product Backlog
05:00
Sprint Planning
10:45
Daily Standup
06:54
Sprint Review -> Product Increment
05:49
Sprint Retrospective
05:38

Conclusion

2 lectures
Thanks for Joining Me!
00:25
Bonus Lecture
00:06

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.