Fundamentos de desenvolvimento web back-end

Num mundo cada vez mais conectado, é fácil pensar na importância de uma boa navegabilidade de sites e de oferecer uma experiência on-line positiva aos usuários. Sendo assim, os profissionais dessa área precisam estar em constante atualização e sempre em contato com as melhores ferramentas e técnicas disponíveis no mercado.

Este livro foi elaborado pensando justamente nisso: aqui, vamos compartilhar com você, por meio de uma linguagem clara e de exemplos práticos, os princípios essenciais e as práticas inovadoras que definem o desenvolvimento de software de back-end. Oferecemos valiosas dicas conceituais sobre o uso de tecnologias de programação web, bancos de dados relacionais e não relacionais; exploramos os fundamentos dos frameworks mais influentes da atualidade e abordamos a integração com APIs, segurança, escalabilidade, e performance; e revelamos também algumas das confusões mais comuns que ocorrem entre os iniciantes em desenvolvimento de software back-end.

Desenvolvido pelo Senac São Paulo, o conteúdo foi elaborado de forma leve e objetiva para preparar você para lidar com situações reais, oferecendo soluções práticas para o seu dia a dia, seja você iniciante ou já experiente no assunto.

1146541686
Fundamentos de desenvolvimento web back-end

Num mundo cada vez mais conectado, é fácil pensar na importância de uma boa navegabilidade de sites e de oferecer uma experiência on-line positiva aos usuários. Sendo assim, os profissionais dessa área precisam estar em constante atualização e sempre em contato com as melhores ferramentas e técnicas disponíveis no mercado.

Este livro foi elaborado pensando justamente nisso: aqui, vamos compartilhar com você, por meio de uma linguagem clara e de exemplos práticos, os princípios essenciais e as práticas inovadoras que definem o desenvolvimento de software de back-end. Oferecemos valiosas dicas conceituais sobre o uso de tecnologias de programação web, bancos de dados relacionais e não relacionais; exploramos os fundamentos dos frameworks mais influentes da atualidade e abordamos a integração com APIs, segurança, escalabilidade, e performance; e revelamos também algumas das confusões mais comuns que ocorrem entre os iniciantes em desenvolvimento de software back-end.

Desenvolvido pelo Senac São Paulo, o conteúdo foi elaborado de forma leve e objetiva para preparar você para lidar com situações reais, oferecendo soluções práticas para o seu dia a dia, seja você iniciante ou já experiente no assunto.

4.99 In Stock
Fundamentos de desenvolvimento web back-end

Fundamentos de desenvolvimento web back-end

Fundamentos de desenvolvimento web back-end

Fundamentos de desenvolvimento web back-end

eBook

$4.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Num mundo cada vez mais conectado, é fácil pensar na importância de uma boa navegabilidade de sites e de oferecer uma experiência on-line positiva aos usuários. Sendo assim, os profissionais dessa área precisam estar em constante atualização e sempre em contato com as melhores ferramentas e técnicas disponíveis no mercado.

Este livro foi elaborado pensando justamente nisso: aqui, vamos compartilhar com você, por meio de uma linguagem clara e de exemplos práticos, os princípios essenciais e as práticas inovadoras que definem o desenvolvimento de software de back-end. Oferecemos valiosas dicas conceituais sobre o uso de tecnologias de programação web, bancos de dados relacionais e não relacionais; exploramos os fundamentos dos frameworks mais influentes da atualidade e abordamos a integração com APIs, segurança, escalabilidade, e performance; e revelamos também algumas das confusões mais comuns que ocorrem entre os iniciantes em desenvolvimento de software back-end.

Desenvolvido pelo Senac São Paulo, o conteúdo foi elaborado de forma leve e objetiva para preparar você para lidar com situações reais, oferecendo soluções práticas para o seu dia a dia, seja você iniciante ou já experiente no assunto.


Product Details

ISBN-13: 9788539644278
Publisher: Editora Senac São Paulo
Publication date: 11/11/2024
Sold by: Bookwire
Format: eBook
Pages: 172
File size: 6 MB
Language: Portuguese

About the Author

Glauco Pereira da Costa Santos é profissional de tecnologia da informação desde 2000 e bacharel em computação pela Unitau desde 2002. Atuou como analista de suporte na Prefeitura de Municipal de Taubaté e se desenvolveu atingindo a função de gestor da área de tecnologia da informação da Secretaria de Educação, em que atuou até 2013. Em 2010, se tornou também docente no Senac. Possui formação nas áreas de redes e infraestrutura, pela Cisco Networking Academy e pelo Senac, e de desenvolvimento de sistemas e banco de dados, também pelo Senac. Atualmente, está fazendo MBA em desenvolvimento full stack pela Faculdade XP.

José Luiz da Silva possui graduação em publicidade e propaganda pela UNISO (2005), em eletrônica automotiva pela Fatec (2013) e em engenharia mecânica pela Faculdade Pitágoras (2017). Fez pós-graduação em educação do ensino superior pela Uninter (2019), em engenharia de segurança do trabalho pela UCAM (2020) e em engenharia ambiental pela Faculdade Única (2023). Além disso, fez mestrado em processos tecnológicos e ambientais pela UNISO (2024). Trabalhou como supervisor de manutenção na Rafh Manutenção Industrial. Atualmente, é professor de educação profissional no Senac Sorocaba, além de professor de educação profissional na Fundação Casa 3 e professor de MBA em gestão de projetos na UNIP, sempre em Sorocaba. Atua ainda como gestor de dados socioambientais.

Luciano Custódio é profissional com formação acadêmica e experiência nos campos da engenharia de computação e da segurança da informação. Graduado em engenharia de computação pela UFSCar, possui conhecimento em áreas como desenvolvimento de software, sistemas operacionais, redes de computadores e arquitetura de sistemas. É também tecnólogo em segurança da informação pela Unisa, e sua formação técnica é complementada por certificações em segurança da informação, sistemas operacionais e redes de computadores. Tem 17 anos de docência pelo Senac. Além disso, participa ativamente de projetos de pesquisa e desenvolvimento em ambientes agrícolas na empresa Mundo Slackware Security, contribuindo para a inovação tecnológica e a melhoria das práticas de desenvolvimento de sistemas para automatizar processos agrícolas com ênfase em segurança da informação.

Marta Roberta Pinheiro Garcia Teles é pós-graduanda em inteligência artificial para negócios pelo Senac (EAD). Além de programadora full stack, é especialista em educação para o ensino superior e tecnóloga em sistemas para internet, ambos os títulos pela Uninove. Atua como professora e tutora em projetos inovadores na área da tecnologia e como palestrante no Senac São José do Rio Preto. Trabalha ainda em cursos técnicos de informática, informática para internet, multimídia, jogos digitais e computação gráfica, também pelo Senac São José do Rio Preto.

Table of Contents

Apresentação 1. Algoritmos e raciocínio lógico Princípio do pensamento computacional (4 pilares) e o conceito de algoritmos O que é o pensamento computacional? Algoritmo Tipos de algoritmos Descrição narrativa Fluxograma Pseudocódigo ou português estruturado (portugol) Lógica de programação – estruturas, funcionalidade e aplicabilidade Variáveis e tipos de dado Constantes Atribuição Operadores aritméticos Operadores relacionais Operadores lógicos Desvio condicional Laço de repetição Arrematando as ideias 2. Banco de dados para web Banco de dados: diferenças e aplicabilidades Banco de dados: conceito, tipos e volume de dados, evolução Modelo conceitual e lógico Conceitos: relacional e não relacional SQL – structured query language Apresentação e a importância da linguagem Conceitos dos subconjuntos SQL O que é um CRUD e sua relação com a SQL Princípio da segurança para banco de dados Arrematando as ideias 3. Tecnologias de back-end Tipos de linguagens de codificação mais utilizadas Linguagem back-end e integração com front-end Ambiente de desenvolvimento Versionamento com GIT e compartilhamento com GitHub Cookies e sessões Orientação a objeto Integração com chamadas externas Segurança Arrematando as ideias 4. Arquitetura orientada a serviço (SOA) Objetivos e benefícios Capacidade de reúso, autonomia e independência de estado Versionamento Recuperação de histórico Resolução de conflitos RESTful Conceitos de REST Tipos de requisições (POST, GET, DELETE, PUT e PATCH) Interpretação das operações, parâmetros e processamento Persistência de dados e gravação em banco de dados Recuperação de dados de dados Persistência parcial de dados e gravação em banco de dados Validação e exclusão de dados do banco de dados Códigos, respostas, mensagens personalizadas Melhores práticas para autenticação e tokens Chamadas síncronas e assíncronas Envio de parâmetros e tratamentos de respostas Testes unitários Conceitos e ferramentas Arrematando as ideias Referências Sobre os autores
From the B&N Reads Blog

Customer Reviews