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

    Modern Product Engineering | Development - From 0 To 1

    Posted By: ELK1nG
    Modern Product Engineering | Development - From 0 To 1

    Modern Product Engineering | Development - From 0 To 1
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.53 GB | Duration: 6h 21m

    Product Development, Software Development, DevOps and Shift Left, Infrastructure and Orchestration, Agile deliveries

    What you'll learn

    Product Mangers

    Software Engineers

    Software Testers

    Scrum Masters

    Engineering Managers

    Requirements

    Basic understanding of the notion of a product

    Basic software development lifecycle knowledge

    Basic agile understanding

    Curiosity and willingness to see how software comes to life.

    Description

    Welcome to this great and hands on material on Modern Product Development. This is a beginner level material that is focused on explaining the engineering and best practices that high performing engineering teams apply when developing world class products.The course is designed for both software engineers and people that have just started in the IT world, and the main focus is to break down the entire lifecycle of the product from the moment the decision is taken to fund the project until it goes into production and beyond.There will be practical demos and a showcase of tools that will make this possible, all by leveraging the latest technologies such as Cloud, Devops and AI.Some of the aspects that will be discussed are:1. Hands on Demo with: Miro, Trello, GitHub, VS Code and continuous integration, continuous testing and DevOps pipelines.2. The decision to create the product. Focus on budget and vision of the software that needs to be created.3. Discovery and Refinement. We will understand how complex business goals are broken down in smaller usable epics and stories4. Product Architecture. What makes a great architected product and what are the constraints that engineers consider when defining the architecture.5. UI/UX – What is experience and look and feel.6. Development. Modern software development activities, great code, continuous integration and branching strategies for easy to manage dependencies.7. Testing. In this chapter the focus is on how to test early, how to avoid the waterfall trap to testing, the shift left approach and preventive actions.8. Infrastructure. What is infrastructure as code, how to use the most of your environment while reducing cost and how is cloud helping companies be on top of their game.9. Deployment. What it is, how its done, shift right and testing in production, as well as 0 downtime deployment with reverting options.10. Monitoring in production. Here we will understand how user behavior understanding as well as application monitoring contributes to the overall success of the project.Take this material and open the door to modern product engineering, understand how great team work together to achieve high performance.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Tools and the project in this Lecture

    Section 2: Business Transformation - Seed of software

    Lecture 3 Why is software created

    Lecture 4 Upgrade/Invest of be left behind

    Lecture 5 The Money behind any project

    Lecture 6 Financing - Company budget

    Lecture 7 Financing - Bank loan and Corporate Bonds

    Lecture 8 Financing - Found Raising - VC Backed

    Lecture 9 Moving to Discovery

    Lecture 10 Practical - Example Miro

    Section 3: Discovery and Refinament

    Lecture 11 Introduction to Discovery

    Lecture 12 Techniques and tools for Discovery

    Lecture 13 Discovery Sprint

    Lecture 14 [Miro Board] Example of Discovery

    Lecture 15 What is Agile

    Lecture 16 What is Scrum

    Lecture 17 Sprint Capacity Example

    Lecture 18 Demo [Miro] - Functional Breakdown

    Lecture 19 Design Sprints Overview

    Lecture 20 What means a great user story

    Lecture 21 Demo [Trello] - Example of a Sprint Board

    Lecture 22 Summary Discovery and Refinement

    Section 4: Software Development

    Lecture 23 Introduction

    Lecture 24 Architecture Creation Phase

    Lecture 25 Well Architected Product

    Lecture 26 MicroServices

    Lecture 27 Microfrontends

    Lecture 28 UX/UI

    Lecture 29 Development

    Lecture 30 Test Driven Development

    Lecture 31 Practical Example - Linting

    Lecture 32 Practical Example - Unit Tests

    Lecture 33 Practical Example - Code Coverage

    Lecture 34 Practical Example - Dependency Checks

    Lecture 35 Understand Branches

    Lecture 36 Continuous Integration

    Lecture 37 Continuous Integration Demo

    Section 5: Software Testing

    Lecture 38 Introduction

    Lecture 39 The Testing Pyramid

    Lecture 40 Testing on Branches

    Lecture 41 A slow traditional approach

    Lecture 42 Continuous Deployment

    Lecture 43 A faster way to test

    Lecture 44 Fastest Way to test?

    Lecture 45 On Demand/ Feature Environments

    Lecture 46 Demo - Create on Demand Environment

    Lecture 47 Continuous Testing

    Lecture 48 Continuous Testing - Nightly build

    Lecture 49 Practical Example Nightly Build

    Lecture 50 Demo the product

    Lecture 51 One at a time Deliveries

    Lecture 52 One at a time Delivery

    Section 6: Infrastructure

    Lecture 53 Introduction

    Lecture 54 Cloud Services

    Lecture 55 Cloud - Infrastructure as Service

    Lecture 56 Cloud - Platform as Service

    Lecture 57 Cloud - Software as Service

    Lecture 58 Infrastructure as Code - IaC

    Lecture 59 Demo - Create infra with GitHub

    Lecture 60 High Availability

    Lecture 61 Testing Infrastructure

    Lecture 62 Chaos Engineering - Plan for the worst

    Lecture 63 Demo Chaos Testing

    Lecture 64 GITOPS - Controlled Infrastructure Changes

    Lecture 65 Test Driven Infrastructure

    Lecture 66 Demo - Acceptance Testing for Infrastructure

    Section 7: Deployment

    Lecture 67 Introduction

    Lecture 68 Docker Containers

    Lecture 69 Kubernetes orchestration

    Lecture 70 Deployment Steps

    Lecture 71 Demo Continuous Deployment

    Lecture 72 Demo - Revert Bad Deployment

    Lecture 73 No Downtime Deployment

    Lecture 74 Single Tennant and Multi Tennant

    Section 8: Monitoring - Operations

    Lecture 75 Introduction

    Lecture 76 SRE - Site Reliability Engineering

    Lecture 77 Cloud Team

    Lecture 78 SRE vs Cloud Team

    Lecture 79 Support Team

    Lecture 80 Monitoring

    Lecture 81 Live Demo - Monitoring

    Lecture 82 User Insights - Know your application

    Lecture 83 Demo - User Insights

    Section 9: Putting it all together

    Lecture 84 Closing the loop Product <-> Operations

    Lecture 85 Self Managed Teams

    Lecture 86 Speed vs Quality

    Lecture 87 Robots Perform Repetitive Tasks - People Solve issues

    Lecture 88 DORA Metrics

    Section 10: Power of AI in Software Products

    Lecture 89 Google Bard - Files and URL Manipulation

    Lecture 90 Google Bard - Scan Youtube Videos

    Lecture 91 Google Bard - Plot Charts and Graphs

    Lecture 92 Google Bard - Get Code from Diagram

    Lecture 93 Google Bard - How to Create your Repository in Github

    Lecture 94 Google Bard - Explain Code

    Lecture 95 CHAT GPT - Code interpreter

    Lecture 96 CHAT GPT - Your Own GPT

    Lecture 97 GPT - Validate Completeness of a user Story

    Lecture 98 CHAT GPT - Scan code Repository

    Lecture 99 CHAT.PDF - Interacting with PDFs

    Lecture 100 CHAT GPT - Formatting Files

    Lecture 101 CHAT GTP - How to use Docker

    Lecture 102 CHAT GPT - Create JIRA JQL Queries

    Lecture 103 CHAT GPT - Generate Http Request from Source Code

    Section 11: In Closing

    Lecture 104 One lecture in 5 minutes

    People that have just reconverted from another domain to Software development,Experienced engineers that want to understand product development better,Any person involved in software development that wants to understand how to work in a modern way