0% acharam este documento útil (0 voto)
36 visualizações38 páginas

Backend Aula01

Enviado por

Andrecrazy1plays
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
36 visualizações38 páginas

Backend Aula01

Enviado por

Andrecrazy1plays
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 38

BOAS VINDAS E PRIMEIROS

PASSOS COM BACK-END


Integração de Desenvolvimento em Back-End I
Vinicius Silva - [email protected]
Semana 1
Quem são vocês?

Crédito: Freepik
2
Proposta da disciplina: competências

▪ Competência 1: Analisar, projetar e programar soluções em


sistemas WEB (Client-Server e Back-End), considerando a
experiência dos usuários (UX)

▪ Competência 2: Criar e manter soluções utilizando banco de dados


estruturados e não estruturados (NoSQL), softwares gerenciadores
de banco de dados.

3
Proposta da disciplina: competências

▪ Competência 3: Elaborar e especificar aplicações que utilizam


tecnologias vinculadas aos processos digitais

▪ Competência 4: Desenvolver o raciocínio lógico através da


estatística básica e computacional

4
Combinados importantes
▪ Início da aula: 18h30min | Tolerância de 10min

▪ Vai faltar? Justifique: [email protected]

▪ Lista de presença: antes do intervalo

▪ Se veio aqui: ESTEJA AQUI! | “Quem não é visto, não é lembrado”

▪ Faça as atividades no PRAZO

▪ Não acumule dúvidas!


Crédito da ilustração: surang - Flaticon
5
Datas importantes
Avaliação Data prevista
Entrega Preliminar do 05 de Maio, 23:59
Projeto
Entrega Final do 16 de junho, 23:59
Projeto
Apresentação do 28 de junho, 23:59
Projeto

Crédito da ilustração: surang - Flaticon


6
Avaliação no ensino modular
Vocês sabem como funciona?

7
SEMANA 1: LINGUAGEM PHP

8
Conteúdo disponível no AVA

9
Qual a diferença de
back-end para front-end?

10
Diferença entre back-end e front-end

Dá ênfase ao layout, animações, Dá ênfase à construção de código,


organização de conteúdo, depuração e gerenciamento de
navegação e gráficos. bancos de dados.

Linguagens: Linguagens:
HTML, CSS, JavaScript PHP, Java, Python, Node.js, SQL
11
Memes Back-end versus Front-end

Crédito: Imgflip meme generator


Crédito: Brownserling by Dribble

Crédito: Sagar Giri by LinkedIn

12
Back-end ou
Front-end?
Weekend
(fim de semana)

Crédito: Emizen Tech by Twitter


13
Você trabalha com o Front-end e eu
trabalho com o Back-end

O importante é a
integração dos
Um mês depois ...
dois...

Crédito: Unified Infotech by Facebook

14
Fullstack?
Você me disse que Sim...
era Fullstack! FullStackOverFlow!

Crédito: Freepik
15
Linha do tempo das linguagens de
programação

Crédito: Java Concept of the Day 16


PHP: Hypertext Preprocessor

PHP é uma linguagem interpretada livre,


usada originalmente apenas para o
desenvolvimento de aplicações presentes e
atuantes no lado do servidor, capazes de
https://www.php.net
gerar conteúdo dinâmico na World Wide Web.

17
Integração de Cliente
Servidor de
Arquivos

componentes
para operar SGBD (Mysql)
um sistema
em PHP

Servidor Web Servidor de


(Apache) e-mail
18
Ambiente de desenvolvimento PHP

XAMPP: distribuição do Apache fácil de instalar contendo PHP,


MySQL e Perl.

https://www.apachefriends.org/pt_br/download.html

19
IDEs para desenvolvimento PHP

Por que desenvolvedores usam ambiente de desenvolvimento integrado (IDE)?


Agilidade na hora de codificar.

20
E quem não tem um computador?

https://replit.com/

21
Variável

É um local de armazenamento de
dados na memória do computador.
Podemos entendê-la como uma
caixinha onde podemos colocar
Crédito: Slides Profa. Kellen Nery

dados processados em uma


aplicação.

22
Variáveis no PHP

▪ Letras maiúsculas ou minúsculas,


$
números e sublinhado;
▪ Deve iniciar com uma letra ou • Precedida do símbolo dólar
sublinhado (não pode iniciar com • Tipagem fraca: a própria
número)
linguagem se encarrega de
▪ Não pode conter espaço alterar o tipo da variável
▪ Case-sensitive: letras maiúsculas são
diferentes de minúsculas
23
Além das
definidas pelo
programador,
existem as
variáveis nativas

Crédito: AVA da disciplina


24
Tipos de dado em PHP

• null: utilizado em variáveis indefinidas

• bool: é usado para expressar um valor de verdade: true ou false.

• int: números inteiros | ℤ = {..., -2, -1, 0, 1, 2, ...}.

• float: conjunto dos números reais (N, Z, Q, I)

• string: conjunto de caracteres

25
Exemplo de código PHP

Crédito: AVA da disciplina


26
Exemplo de código PHP
Tags de abertura e
fechamento: o trecho dentro
das tags está escrito em PHP

Crédito: AVA da disciplina


27
Exemplo de código PHP
Atribuição de dados
em variável

Crédito: AVA da disciplina


28
Exemplo de código PHP
Strings devem ser definidas
entre aspas simples ou duplas

Crédito: AVA da disciplina


29
Exemplo de código PHP
Instruções do PHP deve ser
encerrada com ponto-e-vírgula (;)

Crédito: AVA da disciplina


30
Exemplo de código PHP
Impressão de dados em tela é
feita com comando echo

Crédito: AVA da disciplina


31
Exemplo de código PHP
O ponto concatena strings em PHP

Crédito: AVA da disciplina


32
Exemplo de código PHP PHP possui centenas de funções
para os diversos tipos de variáveis

Crédito: AVA da disciplina


33
Documentação do PHP

https://www.php.net/manual/pt_BR/index.php

34
Operadores do PHP

Aritméticos Lógicos String Comparação


Entre outros
+-/*% and, or, ! . .= == != > <

Leia em: https://www.devmedia.com.br/php-operadores/25628

35
Tarefa

1. Elabore uma proposta de projeto, colocando objetivo e


justificativa.

36
Exercício

1. Crie um algoritmo em PHP que somente armazene dois


valores nas variáveis N1 e N2, calcule e exiba a média em tela.

37
DÚVIDAS?
[email protected]

Você também pode gostar