Desenvolvimento de sistemas (eBook)
242 Seiten
Editora Senac São Paulo (Verlag)
978-85-396-2809-4 (ISBN)
Desenvolvimento de sistemas contempla a arte de pensar sistemas de computadores tratando de assuntos como lógica de programação, algoritmos, estruturas de decisão e repetição, arrays, arquivos, orientação a objetos e armazenamento em banco de dados. O livro traz uma dinâmica hands-on na qual o leitor é levado a desenvolver exercícios práticos e cotidianos, tornando a aprendizagem em linguagem de programação prazerosa e natural. O objetivo é proporcionar um panorama geral da construção de sistemas computacionais, desde sua essência até a utilização de uma linguagem comercial.
Allen Oberleitner possui mestrado em Engenharia de Informação pela Universidade Federal do ABC (UFABC). Possui pós-graduação (especialização) em Gestão Financeira e graduação em Ciência da Computação, ambos pela Universidade Municipal de São Caetano do Sul (USCS). Atua como docente na Faculdade de Informática e Administração Paulista (Fiap) desde 2014 e, a partir de 2019, assumiu a coordenação do curso de Tecnologia em Análise e Desenvolvimento de Sistemas presencial da IES, onde atua em regime integral desde 2016. Atuou em outras instituições, como a Anhanguera Educacional, onde foi docente de 2012 até 2016. Coordenou, nessa mesma IES, os cursos de Tecnologia em Análise e Desenvolvimento de Sistemas e Sistemas de Informação, de 2014 a 2016. Também atuou como docente na Universidade Nove de Julho (Uninove) de 2013 a 2015, nos cursos técnicos do Pronatec. Exerceu cargo de operação em Produção e TI na empresa Air Liquide de 1998 a 2005, desenvolvendo atividades como programação e automação. Possui um livro lançado em 2015 sobre aprendizagem e tecnologias. Luís Carlos S. Silva é formado em Análise e Desenvolvimento de Sistemas e possui MBA em Desenvolvimento de Aplicações e Games para Dispositivos Móveis e Internet das Coisas, ambos pela Faculdade de Informática e Administração Paulista (Fiap). Atua na área de informática desde 1995 e em diversas instituições de ensino, lecionando disciplinas de análise e programação e coordenando cursos da área. Atualmente, desempenha funções de gestão acadêmica e ministra disciplinas de graduação e pós-graduação nas áreas de análise, gestão de segurança da informação e desenvolvimento web, mobile e de games em instituições como Fiap-SP e Unyleya-DF.
Capítulo 1 – Apresentação inicial sobre desenvolvimento de sistemas
1 Evolução do desenvolvimento de sistemas
2 Utilização dos conceitos na prática
Considerações finais
Referências
Capítulo 2 – Introdução a algoritmos
1 Introdução a algoritmos
2 Conceitos de algoritmos
3 Descrição narrativa de um algoritmo
4 Representação de algoritmos por fluxograma
Considerações finais
Referências
Capítulo 3 – Algoritmos variáveis
1 Programação imperativa
2 Utilização de pseudocódigo
3 Declaração de variáveis e constantes
4 Expressões aritméticas, literais, relacionais e de lógica booleana
Considerações finais
Referências
Capítulo 4 – Algoritmos: condicional
1 A arte de tomar decisões
2 Estrutura de controle condicional simples
3 Estrutura de controle condicional composta
Considerações finais
Referências
Capítulo 5 – Algoritmos: repetição
1 Repetir para aprender
2 Enquanto-faça (while)
Considerações finais
Referências
Capítulo 6 – Algoritmos: vetores
1 Teoria dos conjuntos
2 Conceito de vetores
3 Manipulando vetores
Considerações finais
Referências
Capítulo 7 – Algoritmos: matrizes
1 Matriz é tabela?
2 Conceito de matriz
3 Manipulando matriz
Considerações finais
Referências
Capítulo 8 – Programação estruturada
1 Linguagem de programação
2 Linearidade
3 Programação estruturada
Considerações finais
Referências
Capítulo 9 – Programação: funções e procedimentos
1 Conceitos de função
2 Procedimento
3 Aplicando funções
Considerações finais
Referências
Capítulo 10 – Programação: arquivo
1 Processo arquivado!
2 Conceitos de arquivo
3 Manipulando arquivo
Considerações finais
Referências
Capítulo 11 – Programação orientada a objetos
1 Conceito de POO
2 Classes e objetos
3 Aplicação de POO
Considerações finais
Referências
Capítulo 12 – Programação orientada a objetos: classes
1 Composição da classe
2 Instâncias
Considerações finais
Referências
Capítulo 13 – Programação orientada a objetos: Python
1 Linguagem orientada a objetos
2 Conceitos de Python
3 Aplicação de POO: Python
Considerações finais
Referências
Capítulo 14 – Banco de dados
1 Armazenamento de dados
2 Modelos de banco de dados
3 Conceito de banco de dados
4 Instâncias ou ocorrências de uma entidade
Considerações finais
Referências
Capítulo 15 – Linguagem SQL
1 Utilização de SQL nas aplicações
Considerações finais
Referências
Capítulo 16 – Atualização de tabelas em aplicações
1 Conceitos de CRUD (Create, Read, Update, Delete) para SQL
Considerações finais
Referências
Sobre os autores
| Erscheint lt. Verlag | 31.1.2020 |
|---|---|
| Reihe/Serie | Série Universitária | Série Universitária |
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | algoritmos • Banco de Dados • Ciência da Computação • Linguagem de programação • programação orientada a objetos |
| ISBN-10 | 85-396-2809-0 / 8539628090 |
| ISBN-13 | 978-85-396-2809-4 / 9788539628094 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich