Resumo de Frameworks de Desenvolvimento Back-End

Descrição do Resumo:

O domínio dos Frameworks de Desenvolvimento Back-End é uma competência fundamental e decisiva nos concursos públicos de Tecnologia da Informação.

Este resumo aborda de forma completa os seguintes tópicos, cobrindo as principais tecnologias do lado do servidor (server-side):

  • Conceitos Fundamentais: Introdução à arquitetura Cliente-Servidor, comunicação via APIs e o conceito de ORM (Object-Relational Mapping), que serve de base para os frameworks modernos.
  • Frameworks e Tecnologias: Um estudo detalhado das principais tecnologias do mercado, incluindo:
    • Node.js e NPM: O ambiente de execução JavaScript para o servidor e seu indispensável gerenciador de pacotes.
    • Django (Python): A arquitetura MVT, o poderoso Django ORM e o Admin autogerado.
    • Laravel (PHP): A arquitetura MVC, o Eloquent ORM e o ecossistema da ferramenta de linha de comando Artisan.
    • Ruby on Rails (Ruby): As filosofias de “Convenção sobre Configuração” e DRY, com sua arquitetura MVC clássica e o Active Record.

O material é finalizado com a resolução e análise de questões de concursos públicos sobre os temas abordados.

Bons estudos,

Equipe Resumos de TI

Conteúdo do Resumo:

  • Introdução
    • Arquitetura Cliente-Servidor e APIs
    • ORM (Object-Relational Mapping)
  • Node.js
    • A Arquitetura: O Event Loop e I/O Não-Bloqueante
    • Principais Características e Módulos
    • NPM (Node Package Manager)
      • Comandos Básicos
  • Django (Python)
    • A Arquitetura MVT (Model-View-Template)
    • Os Pilares do Django
      • Django ORM (Object-Relational Mapper)
      • Sistema de Roteamento (URLconf)
      • Django Templates
      • Django Admin
      • Segurança por Padrão
  • Laravel (PHP)
    • A Arquitetura MVC do Laravel
    • Principais Ferramentas e Características
      • Eloquent ORM
      • Blade (Motor de Templates)
      • Routing (Roteamento)
      • Artisan CLI
      • Migrations (Migrações)
  • Ruby on Rails (Ruby)
    • A Arquitetura MVC (Model-View-Controller) Clássica
    • Os Pilares do Rails
      • Active Record (O Model)
      • Roteamento e Action Controller (O Controller)
      • Action View (A View)
      • Migrations (Migrações)