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)