image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponível apenas:

127 vagas
Deyvison Menezes
Deyvison Menezes31/07/2022 22:26
Compartilhe
Microsoft Azure Cloud Native 2026Recomendados para vocêMicrosoft Azure Cloud Native 2026

Resumo de Desenvolvimento Moderno de Software

    Fala Devs, Aqui trago um resumo simples para consulta.

    Introdução ao Desenvolvimento Moderno de Software

    Sistema Desktop X Sistema Web

    Ao iniciar o desenvolvimento de um Software, o primeiro passo é definir

    a(s) plataformas onde este Software será executado.

    Sistema Desktop

    Sistemas autonomos que podem ser instalados no computador. Esta

    instalação normalmente é realizada por um arquivo executável.

    Como Exemplo, temos o Microsoft Word, Microsoft Excel, Anti-virus...

    Sistema Web

    Sistemas Web baseados em tecnologia web, podendo ser utilizados

    remotamente através de qualquer navegador de internet, sem a

    necessidade de instalação e atualização local.

    E as aplicações móveis?

    Uma aplicação móvel ou aplicativo mobile é um software desenvolvido

    para ser instalado em smartphones e/ou Tablets. É baixado através

    da Google Play ou App Store, direto para seu dispositivo Portátil.

    UX/IU Designer

    Wireframe

    Protótico

    Ferramentas

    Figma

    Adobe XP

    ...

    UX

    Pesquisa

    Prototipos

    Personas

    Objetivos

    UI Design (User Interface)

    Design, Cores, tipografia, microinterações e estilos (Layouts)

    Modelo Cliente - Servidor

    O Modelo cliente-servidor é uma estru..

    Front End

    Javascript (Linguagem de Programação)

    HTML & CSS (Linguagem de Marcação)

    Parte Visual de um Site ou Aplicativo

    IDE - Ambiente de desenvolvimento Integrado (Ferramentas que auxiliam 

    na produtividade e plugins que melhoram na hora do #CODE).

    Client

    Framework

    Facilitador , Soluções pré-definidas.

    Exemplos: Angular (HTML, CSS & Javascript), Laravel (PHP) e Vue (Javascript) & SpringBoot (JAVA)

    Modelo Lado do Servidor

    Backend

    Banco de Dados , Requisições de Dados, ponte entre os Dados, Validações

    Exemplo: JAVA, PHP e C#

    API - Interface de Programação de Aplicativos

    Intermediário

    2 aplicativos conversam entre si

    Exemplo: End Users <- App, Broser - Request - Response <-> API <-> Web Server <- Database 

    JASON

    Server - Side

    Full Stack - Back End - Front End

    QA - Quality Assurance (QA) - Produto ou serviço com alto nível de

    Qualidade, Métodos que asseguram a segurança e implatação adequada

    de acordo com a necessidade. Verifica possíveis erros.

    Desesável conhecimento na Linguagem em específico

    Perfil Analítico

    Infraestrutura

    Client - Side <-> Server Side 

    Cloud - Nuvem

    Servidor - Serve informações

    Datacenter - Local específico para amazenamento de dados onde  

    Supercomputadores guardam as informações.

    Atividades e Profissionais em Nuvem Privada

    1 - Segurança da Tecnologia da Informação (Lógica e Física)

    2 - Mão de Obra especializada (Software e hadware)

    3 - Infraestrutura Local

    Nuvem Pública

    AWS

    Alibaba Cloud

    wmware

    Azure

    Google Cloud Plataform

    Dados armazenados na Internet

    Vantagens

    Preço

    Facilidade de contratação, configuração e infraestrutura

    Escabilidade

    Performance

    Mobile

    Java e/ou Kotlin (Android)

    Swift (IOS)

    Híbrido

    IONIC 

    Flutter

    React Native

    Grato pela Leitura

    Compartilhe
    Recomendados para você
    Riachuelo - Cibersegurança
    Microsoft Certification Challenge #5 - AZ-204
    Microsoft Certification Challenge #5 - DP 100
    Comentários (0)
    Recomendados para vocêMicrosoft Azure Cloud Native 2026