Curso Software Development Lifecycle

  • DevOps | CI | CD | Kubernetes | Web3

Curso Software Development Lifecycle

24 horas
Visão Geral

Curso Software Development Lifecycle. Embarque em uma exploração aprofundada do Ciclo de Vida de Desenvolvimento de Software (SDLC), uma estrutura fundamental que orienta o processo ponta a ponta de criação e entrega de software. Em nossa era impulsionada pela tecnologia, compreender as complexidades do SDLC é essencial para o sucesso na engenharia de software, garantindo uma abordagem estruturada para o desenvolvimento, desde a concepção até a implantação.

Profissionais em desenvolvimento de software, gerenciamento de projetos e garantia de qualidade se beneficiam imensamente. Dominar este assunto é particularmente vital para aqueles que desejam aumentar a eficiência do projeto, fornecer software de alta qualidade e navegar no cenário dinâmico da engenharia de software moderna.

Os Curso Software Development Lifecycle, garantem que os participantes compreendam as complexidades do ciclo de vida de desenvolvimento de software. Os participantes obtêm insights práticos sobre cada fase, desde o planejamento até a implantação, equipando-os com as habilidades necessárias para o desenvolvimento eficaz de software. Este curso de engenharia de software foi desenvolvido para capacitar os profissionais com o conhecimento necessário para integrar perfeitamente cada fase do ciclo de vida em suas práticas de engenharia de software.

Objetivo

Após realizar este Curso Software Development Lifecycle (Engenharia de Software), você será capaz de: os participantes se beneficiarão de uma maior capacidade de navegar no Ciclo de Vida de Desenvolvimento de Software, garantindo que possam contribuir significativamente para o gerenciamento eficiente de projetos e a entrega de software de alta qualidade no cenário competitivo atual de Engenharia de Software.

  • Compreender os princípios fundamentais do Ciclo de Vida de Desenvolvimento de Software
  • Para aumentar a eficiência do projeto através do conhecimento abrangente dos processos de desenvolvimento de software
  • Fornecer software de alta qualidade dominando cada fase do ciclo de vida de desenvolvimento
  • Para navegar no cenário dinâmico da engenharia de software moderna com confiança
  • Para garantir a integração perfeita das fases de planejamento, desenvolvimento, teste e implantação
  • Capacitar profissionais com as habilidades necessárias para o desenvolvimento eficaz de software

 

Publico Alvo
  • Desenvolvedores de software
  • Gerentes de projeto
  • Gerentes de TI
  • Engenheiros de garantia de qualidade
  • Analistas de negócios
  • Analistas de Sistema
  • Gerentes de Produto
Pre-Requisitos
  • Não há pré-requisitos formais para participar do Curso Software Development Lifecycle. No entanto, um conhecimento básico de Desenvolvimento de Software seria benéfico.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to Software Development Life Cycle

  1. What is the Software Development Life Cycle?
  2. Why is Software Development Life Cycle Important?
  3. How Does the SDLC Work?
  4. Benefits of the SDLC
  5. Examples of SDLC
  6. Need of SDLC
  7. SDLC Roles

SDLC Models

  1. Waterfall Model
  2. RAD Model
  3. Spiral Model
  4. V-Model
  5. Incremental Model
  6. Agile Model
  7. Iterative Model
  8. Big Bang Model

SDLC Phases

  1. Requirement Gathering and Analysis
  2. Design
  3. Implementation or Coding
  4. Testing
  5. Deployment
  6. Maintenance

Software Testing in SDLC

  1. Role of Testing in Software Development
  2. Types of Testing in SDLC

Software Development Methodologies

  1. Agile Development Methodology
  2. DevOps Deployment Methodology
  3. Waterfall Development Method
  4. Rapid Application Development

Predictive Vs Adaptive SDLC Models

  1. Predictive SDLC
  2. Adaptive SDLC
  3. Which One to Use?
    1. When Predictive SDLC is the Best?
    2. When Adaptive SDLC is the Best?

Guidelines for Secure Software Development Life Cycle

  1. Introduction
  2. Phases of Secure Software Development Life Cycle
    1. Security Design
    2. Security Development
    3. Security Testing
    4. Security Deployment
    5. Security Maintenance

Agile Software Development

  1. What is Agile Software Development?
  2. Scrum and Other Leading Agile Methods
  3. Scrum
  4. Lean
  5. Kanban
  6. Dynamic Systems Development Method (DSDM)
  7. Extreme Programming
  8. Feature Driven Development (FDD)

Lean Software Development (LSD)

  1. What is Lean Software Development?
  2. Principles Lean Development
  3. Applying Lean in the Software Development Lifecycle
  4. Benefits of Lean Software Development
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h

Curso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins

24h

Curso Cloud Security and DevSecOps Automation

32 horas