|
Páginas:
|
245
|
|
Ano: |
2019 |
Preço: |
R$ 141,00 R$ 91,00
(Frete grátis!)
|
Autor(es): |
Romuel Dias de Oliveira |
Editora: |
Instituto Alpha |
Formato: |
Livro Impresso
|
COMPRAR ESTE LIVRO - CLIQUE AQUI!
Você Ganha 06 Cursos de Bônus - 165 horas de Vídeo Aulas: Banco de Dados e SQL, Delphi Básico, Delphi Avançado, Java Básico e Java Avançado.
Curso de Lógica de Programação, Algoritmos e Bancos de Dados - Tudo o Que Você Precisa Saber para Começar a Programar - o Guia Perfeito Para Iniciantes - Passo a Passo
Este é o Livro Perfeito para Quem quer Começar a Estudar Programação.
O livro Cobre Todos os Tópicos que Você Precisa Dominar, Antes de Partir para o Estudo de Qualquer Linguagem de Programação!
(Frete Grátis Para Todo o Brasil)
Páginas: 245 | Autor: Romuel Dias de Oliveira | Editora: Instituto Alpha
Se Você já Tentou Estudar Programação e Teve Dificuldades e Desistiu ou Se Está Querendo a Começar a Estudar Programação do Jeito Certo, então Tenho uma Boa Notícia: ESTE É O LIVRO PERFEITO PARA VOCÊ!
ÓTIMO DESCONTO, FRETE GRÁTIS E VOCÊ AINDA GANHA 06 CURSOS BÔNUS: Ao fazer a compra nesta promoção especial de lançamento (válida por tempo limitado) você tem um ótimo desconto e ainda ganha todos os 6 CURSOS bônus indicados a seguir, com mais de 165 horas de Vídeo Aulas de Bônus:
Preço Especial Válido por Tempo Limitado: De R$ 145,00 por R$ 91,00
E mais os 6 Cursos de Bônus (1326 Vídeo Aulas - 165 horas) a Seguir:
- 01: Algoritmos e Lógica de Programação - 300 Vídeo Aulas - 42:05 horas
- 02: Linguagem SQL e Banco de Dados - 186 Vídeo Aulas - 25:49 horas
- 03: Curso de Delphi Para Iniciantes - 200 Vídeo Aulas - 16:54 horas
- 04: Curso de Delphi Avançado - 160 Vídeo Aulas - 27:02 horas
- 05: Curso de Java Para Iniciantes - 200 Vídeo Aulas - 21:45 horas
- 06: Curso de Java Avançado - 200 Vídeo Aulas - 31:30 horas
IMPORTANTE: Todos os bônus são liberados via Download, após a confirmação do pagamento. O Livro é enviado via Correios.
Visão Geral do Livro - Para Quem é Este Livro:
ESTE LIVRO É PERFEITO PARA QUEM ESTÁ INICIANDO OU QUER INICIAR OS ESTUDOS SOBRE PROGRAMAÇÃO (QUALQUER LINGUAGEM)!
Este livro aborda, em detalhes e com muitos exemplos, todos os pré-requisitos que Você precisa Estudar, antes de Estudar Qualquer Linguagem de Programação!
Um Verdadeiro Curso de Introdução a Programação, Lógica de Programação, Algoritmos e aos Bancos de Dados!
Mas o Livro não fica só na teoria não. Além da teoria, são apresentados exemplos práticos, para que você possa entender melhor e consolidar o aprendizado.
Para escrever este livro eu utilizei o mesmo método utilizado nos demais livros de minha autoria.
BÔNUS: Além do livro, que já é um excelente curso de Introdução à Programação, Lógica de Programação, Algoritmos e Bancos de Dados, você ainda recebe 06 Cursos de Bônus, totalizando mais de 165 horas de Vídeo Aulas (1326 Vídeo Aulasd e Bônus).
Este livro é INDISPENSÁVEL para todos os estudantes de Programação, que estão iniciando sua caminhada nos estudos da área de desenvolvimento de softwares.
O Livro irá ajudá-lo entender, sem dificuldades, a Lógica de Programação de Computadores, como também a entender os Bancos de Dados que seguem o modelo relacional. Depois de ler este livro, tópicos tais como Entidades, Atributos, Chave Primária, Relacionamento Entre Tabelas, Integridade Referencial e outros, deixarão de ser um bicho-de-sete-cabeças para você.
No decorrer deste guia, você fará uso desde o lápis, papel e borracha para iniciar a criar os códigos fontes dos algoritmos que for escrevendo, como também utilizará duas ferramentas que auxiliam na confecção e testes dos algoritmos: o Portugol IDE e o Visual G.
Na parte do livro que se refere a Banco de Dados Relacionais, você irá fazer exercícios e exemplos práticos usnado um dos mais conhecidos SGBDRs (Sistemas Gerenciadores de Bancos de Dados Relacionais) do mercado, o MySQL.
Muito do que aqui está neste livro é resultado de experiências vividas pelo autor, nesses muitos anos de trabalho com informática e do conteúdo empregado em aulas para cursos técnicos de linguagem de programação.
Todo referencial teórico utilizado para escrita do livro está registrado na parte final do livro, no item de Referências.
Com este livro o leitor irá, Passo a passo, evoluindo com o andar dos capítulos, e ao conclui-los você poderá dar o próximo passo que é iniciar os estudos na área de desenvolvimento de softwares, buscando uma interação com banco de dados sem nenhuma dificuldade.
Basta se empenhar para praticar o que for proposto neste guia, e seguir adiante nos estudos.
ESTE LIVRO ESTÁ DIVIDIDO EM TRÊS PARTES:
Parte 01 - Algoritmos e Lógica de Programação: Começamos tratando de Algoritmos estruturados, no qual temos 8 capítulos detalhando o tema. O primeiro vem com uma introdução sobre o assunto, no segundo iniciamos o uso da linguagem algorítmica, já o terceiro dá início ao aprofundamento da lógica de programação com o estudo da estrutura sequencial, o quarto prossegue no sentido da lógica com as estruturas condicionais, no quinto vem as estruturas de repetição, avançamos um pouco nos estudos no capítulo sexto ao começarmos a falar de estrutura de dados, assim como no sétimo entrando na questão de modularização dos algoritmos, e terminamos a primeira parte do livro num tema que requer muita atenção e dedicação que é classificação e pesquisa de dados.
Parte 02 - Banco de Dados Relacionais, Linguagem SQL e MySQL: A segunda parte deste livro é toda dedicada a entender os Bancos de Dados Relacionais, seus elementos e como eles funcionam. Esta parte é composta de 7 capítulos exclusivos sobre o tema.
O nono capítulo do livro introduz os SGBDs, discutiremos a arquitetura dos Banco de Dados, teremos uma leve reflexão sobre o uso deles, também um pouco de normalização, e iniciamos pra valer os estudos sobre os modelos lógicos de um banco de dados, sendo que no décimo capítulo chegamos ao nosso foco nos estudos sobre o tema da segunda parte, aonde falaremos com mais detalhes sobre o relacionamento de Banco de dados.
Mas só no décimo primeiro capítulo que iniciamos para valer o uso da linguagem SQL, assim como no décimo segundo que começaremos a usar o SGBD MySQL. Feita a introdução/apresentação do MySQL partiremos para o estudo das funções básicas do MySQL no décimo terceiro capítulo. Depois teremos um estudo mais aprofundado no décimo quarto e por fim no décimo quinto discutiremos o uso de funções com banco de dados usando o MySQL.
Parte 03 - Começando a Programar em Java - Criando um Sistema: Nesta última parte vamos apresentar um exemplo de uma aplicação em Java, fazendo uso de uma conexão com banco de dados MySQL.
Este é, sem dúvidas, um livro direcionado para todos aqueles que de alguma forma gostam e querem estudar desenvolvimento de software.
Espero, sinceramente, que a leitura seja divertida e didática, para o aproveitamento de todo o conteúdo ao máximo, e, ao final, você possa sentir-se seguro para continuar os teus estudos.
SÓ RECAPITULANDO O ESPETACULAR PACOTE DE BÔNUS, QUE ACOMPANHA O LIVRO:
Preço Especial Válido por Tempo Limitado: De R$ 145,00 por R$ 91,00
E mais os 6 Cursos de Bônus (1326 Vídeo Aulas - 165 horas) a Seguir:
- 01: Algoritmos e Lógica de Programação - 300 Vídeo Aulas - 42:05 horas
- 02: Linguagem SQL e Banco de Dados - 186 Vídeo Aulas - 25:49 horas
- 03: Curso de Delphi Para Iniciantes - 200 Vídeo Aulas - 16:54 horas
- 04: Curso de Delphi Avançado - 160 Vídeo Aulas - 27:02 horas
- 05: Curso de Java Para Iniciantes - 200 Vídeo Aulas - 21:45 horas
- 06: Curso de Java Avançado - 200 Vídeo Aulas - 31:30 horas
IMPORTANTE: Todos os bônus são liberados via Download, após a confirmação do pagamento. O Livro é enviado via Correios.
LISTA DE CAPÍTULOS DO LIVRO:
Parte 1 - Lógica de Programação e Algoritmos:
-
Capítulo 1 - Introdução à Lógica de Programação
-
Capítulo 2 - Linguagem Algorítmica Portugol
-
Capítulo 3 - Estrutura Sequencial
-
Capítulo 4 - Estrutura Condicional
-
Capítulo 5 - Estrutura de Repetição
-
Capítulo 6 - Estruturas de Dados
-
Capítulo 7 - Modularização
-
Capítulo 8 - Classificação e Pesquisa
Parte 2 – Banco de Dados Relacionais, Linguagem SQL e MySQL:
-
Capítulo 9 - Introdução ao SGBD
-
Capítulo 10 – Usando o Modelo Relacional
-
Capítulo 11 – A Linguagem SQL
-
Capítulo 12 - MySQL
-
Capítulo 13 – MySQL Básico
-
Capítulo 14 – MySQL Intermediário
-
Capítulo 15 – MySQL Avançado
Parte 3 – Criando uma Aplicação com Java/JDBC:
Um bom estudo a todos e espero, sinceramente, que este livro, juntamente com as 1326 vídeo aulas de bônus, possam ajudá-lo a começar, da maneira correta, os estudos nesta que é uma das áreas mais promissoras que existem: Programação e Banco de Dados.
SOBRE O AUTOR - ROMUEL DIAS DE OLIVEIRA:
Romuel Dias de Oliveira é casado, pai de duas meninas (Ana Júlia, a leitora, e Karen Luzia, a desenhista). Analista de sistemas e pós-graduado em Segurança da informação em rede de computadores.
Iniciou sua atividade laborativa na área de informática em 1994. A partir de 1998 começou sua experiência na área de desenvolvimento de softwares comerciais, trabalhando com linguagens de programação como Clipper e Visual Basic.
Neste mesmo período seguiu ministrando aulas de computação básica e avançada e também realizava manutenção preventiva/corretiva em microcomputadores /impressoras.
No início dos anos 2000, começou a prestar serviços na área de telecomunicações montando, configurando e gerenciando servidores de rede (Windows Server/Linux); instalando e configurando roteadores e switches (Cisco/Juniper) para provedores de acesso à internet.
No final de 2017, lançou seu primeiro trabalho literário voltado para redes de computadores, com o livro Entendendo Redes TCP/IP com MikroTik – Teoria e Prática. Também é autor do livro:
Atualmente, continua prestando serviços de suporte à rede de computadores de grande/médio porte, e no desenvolvimento de softwares. Também ministra aulas para cursos técnicos de rede de computadores e linguagem técnica de programação.
COMPRAR ESTE LIVRO - CLIQUE AQUI!
Conteúdo do Livro - Veja tudo que você vai aprender com este livro: |
Parte 1 - Lógica de Programação e Algoritmos
Capítulo 1 - Introdução à Lógica de Programação
A lógica
A lógica na programação
Então o que é lógica?
Sequência Lógica
Programas
Instruções
Algoritmos
Por que precisamos de algoritmos?
Características
Formas de representação
Vantagens:
Desvantagens:
Modos de Escrever Algoritmos
A linguagem de escrita do algoritmo
Pseudocódigo
Algoritmo não computacional
Pseudolinguagem
Regras para construção do Algoritmo
Fases
Um ambiente para escrever algoritmos
Funcionamento básico do computador
I/O
CPU
ALU
Memória
Conclusões
Capítulo 2 - Linguagem Algorítmica Portugol
Conceito de variável
Tipos de dados
Declarando Variáveis
Constantes
Identificadores
Comentários
Instrução de atribuição
Operadores
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Ordem de avaliação dos operadores
Exemplos de uso de operadores
Instruções de entrada e saída
A instrução de saída
A representação gráfica de algoritmos
O que é um diagrama de bloco?
Simbologia
Instalando o PortugolIDE
Conclusão
Capítulo 3 - Estrutura Sequencial
Primeiro exemplo de uma estrutura sequência
Exemplos de estrutura sequencial
Teste de mesa
Exemplo com uma solução completa
Conclusão
Capítulo 4 - Estrutura Condicional
Estrutura de decisão simples
Estrutura de decisão composta
Estrutura de decisão em cascata
Estrutura de decisão múltipla
Conclusão
Capítulo 5 - Estrutura de Repetição
Estrutura de repetição com teste no início
Estrutura de repetição com teste no final
Estrutura de repetição com variável de controle
Conclusão
Capítulo 6 - Estruturas de Dados
Estrutura de dados homogêneas
Vetores
Exemplo de uso de vetores
Matrizes
Usando o VisualG
Instalando o VisualG 3.0
Estrutura de dados Heterogêneas
Registros
Vetor de registros
Conclusão
Capítulo 7 - Modularização
Mais sobre sub-rotinas
Procedimentos
Utilização de variáveis em procedimentos
Parâmetros
Passagem de parâmetros por referência
Diferentes parâmetros no mesmo procedimento
Funções
Funções embutidas na pseudolinguagem
Argumento
Retorne
Recursividade
Considerações sobre recursividade
Exemplos de Procedimentos e Funções recursivas
Conclusão
Capítulo 8 - Classificação e Pesquisa
Classificação
Classificação por Inserção - Método da Inserção Direta
Classificação por Troca - Método da Bolha (Bubble)
Classificação por seleção
Comparação dos métodos de classificação apresentados
Usando a Recursividade para Ordenar
Método da Troca e de Partição (Quick Sort)
Pesquisa
Pesquisa sequencial
Pesquisa sequencial ordenada
Pesquisa binaria
Comparação dos métodos de busca apresentados
Conclusão
Parte 2 – Banco de Dados Relacionais, Linguagem SQL e MySQL
Capítulo 9 - Introdução ao SGBD
Conceitos
Sistemas populares de gerenciamento de banco de dados relacional
O que é um sistema de banco de dados?
Dados
Hardware
Software
Usuários
Por que banco de dados?
Comunicações de dados
A arquitetura de um SGBD
Linguagens de Definição e Manipulação de Dados
Mapeamentos
Modelo Lógico de Dados
Modelos lógicos baseados em Objetos
Modelos lógicos baseados em registros
Normalização de Dados
Primeira Forma Normal (1FN)
Segunda Forma Normal (2FN)
Terceira Forma Normal (3FN)
Conclusão
Capítulo 10 – Usando o Modelo Relacional
Representação Gráfica
Cardinalidade de Relacionamentos
Atributos do Relacionamento
Grau do Relacionamento
Dependência Existencial e Entidades Fracas
Projeto de Chaves
Síntese da notação de Peter Chen (EN94)
Ferramentas CASE
Conclusão
Capítulo 11 – A Linguagem SQL
TipoS de dados
Tipos de comandos
Comandos DDL
Create Table
Alter Table
Drop Table
Create Index
Drop Index
Comandos DML
Insert
Update
Delete
SELECT
Conclusão
Capítulo 12 - MySQL - Introdução
O MySQL é um sistema de gerenciamento de bancos de dados relacional.
MySQL um software Open Source.
Por que usar o MySQL?
Instalação Binária
Primeiro Acesso
Testes Básicos
Recuperar a senha para o Banco de Dados do Sistema.
Conectando e Desconectando do Servidor
Como criar um Novo Usuário
Como conceder permissões de usuário diferentes
Fazendo Consultas
Interrompendo uma sequência de comandos
Prompt Significado
Tipos de Campos
Conclusão
Capítulo 13 – MySQL Básico
Criação e Utilização de um Banco de Dados
Criando e Selecionando um Banco de Dados
Criando uma Tabela
Alterando uma Tabela
Renomeando Tabelas
Excluindo uma tabela
Carregando dados em uma tabela
Usando PRIMARY_KEY com AUTO_INCREMENT
Recuperando Informações de uma Tabela
Selecionando Todos os Dados
Selecionando Registros Específicos
Selecionando Colunas Especificas
Ordenando Registros
Alterando dados na tabela
Excluindo dados de uma tabela
Apagando somente um registro
Apagando a tabela inteira
Conclusão
Capítulo 14 – MySQL Intermediário
Pesquisas Avançadas
Combinação de padrões
Contando Registros
Utilizando Múltiplas Tabelas
Primeiros cálculos com data
Limitando o resultado
Utilizando Variáveis de Usuário
Unindo duas consultas
Tabelas temporárias
Chaves Estrangeiras
Índices
Índices de Múltiplas Colunas
Conclusão
Capítulo 15 – MySQL Avançado
Stored Procedures
Funções para Data
Backup
Conclusão
Parte 3 – Criando uma Aplicação com Java/JDBC
Capítulo 16 – Integrando Java com o MySQL
JDBC
Pacote de Softwares necessários
Java Standard Edition Development Kit (JDK) 8
Número da versão
String de versão
Equivalências
Instruções de instalação do JDK
Configurando a variável de ambiente PATH
Configurando a variável de ambiente CLASSPATH
Configurando a variável de ambiente JAVA_HOME
Editor de código
NotePad++
Driver MySQL8
Manipulando bancos de dados com o JDBC
Criando uma Statement para executar consultas
Executando uma consulta
Processando ResultSet de uma consulta
Criando o código fonte
Compilando e executando
Conclusão
COMPRAR ESTE LIVRO - CLIQUE AQUI!
|