Programação

Web

Prof. Alan Ferreira dos Santos

AVANÇADA

Alan Ferreira dos Santos

 

Formado pelo Centro Universitário Integrado (2010)

Trabalhando com Web desde 2011

Metodologias Ágeis - Node.js - Vue.js - PHP - React Native

 

 

alanfsantos

Front-end

VS

Back-end

Front-end

 

 

  • Camada visual de uma aplicação web;

  • Recursos do navegador;

  • HTML, CSS e JavaScript;

  • Conteúdo Estático.

 

Back-end

 

 

  • Camada de negócio;

  • Processamento no servidor;

  • Comunicação com Banco de dados;

  • Validações e garantias de que o usuário final não manipulará as informações;

  • PHP, Node.js, Java, etc.;

  • Conteúdo Dinâmico.

 

Configurando o Ambiente

Instalação do PHP

shorturl.at/aruvC

Instalação do MySQL

shorturl.at/csH38

PHPStorm

shorturl.at/imLM6

Roteiro

  • MVC;

  • Conectando ao banco de dados;

  • Classes;

    • Atributos;

    • Métodos;

  • Listando Notas;

  • Criando Notas;

  • Utilizando a Sessão;

  • Segurança.

Hora do Código!

https://github.com/woodyalan/notas 

Roteiro

  • MVC;

  • Conectando ao banco de dados;

  • Classes;

    • Atributos;

    • Métodos;

  • Listando Notas;

  • Criando Notas;

  • Utilizando a Sessão;

  • Segurança.