backend

framework

— por Luiz Lins, Prof

O que framework?

É uma estrutura ou plataforma que fornece uma base para o desenvolvimento de software. Ele oferece componentes, bibliotecas e regras pré-definidas que ajudam os desenvolvedores a criar aplicações de forma mais rápida, organizada e com menos código repetitivo.

Principais características de um framework:

Inversão de controle
O framework controla o fluxo do programa, chamando o código do desenvolvedor quando necessário.

1.

Reutilização de código

Fornece funcionalidades comuns prontas.

2.

Padronização

Define uma arquitetura e boas práticas.

3.

4.

Produtividade

Acelera o desenvolvimento ao abstrair tarefas complexas.

Fundamentos

MVC & MVVM

Qual linguagem usar?

Analogia

COMO CHEGUEI NA FACULDADE HOJE?

Todos estamos aqui!

Não importa como chegamos.

O PHP infelizmente ganhou uma má fama e isso não se deve às capacidades da linguagem. Muito pelo contrário! A linguagem é muito poderosa e flexível.

– Vinícius Dias

Por que não usar XAMPP.

Tá?

- O que devo fazer...

Estudar a linguagem que vamos utilizar.

  • CONTROLE DE VERSÃO
  • GERENCIAMENTO DE DEPENDÊNCIAS
  • AMBIENTE DE DESENVOLVIMENTO
  • BANCO DE DADOS
  • FRAMEWORKS POPULARES
  • TESTES AUTOMATIZADOS
  • QUALIDADE DE CÓDIGO
  • SEGURANÇA
  • PADRÕES DE ARQUITETURA
  • SERVIÇOS DE CLOUD
  • DOCUMENTAÇÃO
  • DEVOPS PARA PHP

Tecnologias essenciais para aprendermos PHP

  • APIs E COMUNICAÇÃO
  • CACHE E PERFORMANCE
  • FILAS E PROCESSAMENTO ASSÍNCRONO
  • ARMAZENAMENTO DE ARQUIVOS
  • FERRAMENTAS DE CONSTRUÇÃO E AUTOMAÇÃO
  • MONITORAMENTO E LOGS
  • METODOLOGIAS ÁGEIS
  • FERRAMENTAS DE DESENVOLVIMENTO
  • CONTEINERIZAÇÃO E ORQUESTRAÇÃO
  • FRONT-END INTEGRADO
  • COLABORAÇÃO EM EQUIPE

Vamos começar?

Instalar o php

Linux, mac e windows

Dicas

Conhecimento

Repositório

git@github.com:UniNassauParnaiba/introducao-framework.git

Vamos resolver problemas?

Instalar PHP

Usar variáveis

Pontos Flutuantes

Backend

By Luiz Lins

Backend

Aula de introdução a backend

  • 30