Primeiros passos com a linguagem Rust

Descrição do livro Este livro apresenta a linguagem Rust de forma básica e introdutória para leitores e estudantes de programação que não têm conhecimentos prévios da linguagem.
+-

Quem viu este produto , comprou

  • Hacking Windows 8.1- Mito ou Verdade? – Praticando e Obtendo Informações

    Neste livro você encontrará, de forma clara e objetiva, como as técnicas são realmente utilizadas pelos hackers, tendo assim uma visão ampla de como funcionam na vida real esses ataques e aprender como atacar e se proteger. Você também encontrará tudo o que sempre desejou saber e executar de maneira simples. Este material proporcionará a você, leitor, testes feitos em uma real rede corporativa, mostrando como qualquer empresa, seja grande ou pequena, está propensa a essa “praga” que chamamos de hacker. Você, além de aprender, irá praticar todos os métodos, e terá a expertise e eficácia em seus estudos. ... Ler mais +

    QUERO VER
  • 13 Ferramentas para Controle, Monitoramento e Defesa de Redes de Dados

    Este livro a princípio tentou dividir em tipos de serviços, mas você verá que por vezes uma ferramenta trabalha de forma mais completa se instalada em conjunto com outra, ou mesmo uma ferramenta pode fazer serviço de várias outras, sendo assim teremos treze capítulos que tentei fechar com o máximo de detalhes para facilitar a implementação no seu dia a dia. ... Ler mais +

    QUERO VER
  • Anonymous OS "Verdade ou Mentira" - Praticando e Obtendo Informações

    Neste livro você encontrará respostas para as mais diversas perguntas intrigantes em técnicas hackers, baseadas no sistema operacional “Linux Ubuntu” intitulado de “Anonymous OS”. Você, leitor, irá encontrar de forma simples, clara e objetiva como realmente são utilizadas as ferramentas disponibilizadas por padrão desse sistema, muito comentado em todas as redes sociais, por ter como nome um dos maiores grupos hackers do mundo. Por meio deste livro irei ensinar a você como realizar diversas técnicas e ter uma visão ampla de como realmente funciona na vida real esses ataques e aprender como a atacar e se proteger. Aqui, você além de aprender irá praticar todos os métodos com eficácia ... Ler mais +

    QUERO VER
  • Ransomware - Defendendo-se da extorsão digital

    A principal ameaça online aos negócios e consumidores atualmente é o ransomware: uma categoria de malware capaz de criptografar os arquivos de seu computador até que você pague um resgate para desbloqueá-los. Com este livro prático, você verá como os ransomwares podem infectar seu sistema e como interromper o ataque antes que atinjam a rede. ... Ler mais +

    QUERO VER
  • Consumindo a API do Zabbix com Python

    Este livro aborda a API do Zabbix com exemplos práticos de como extrair dados do seu ambiente de monitoramento e como recuperar e modificar informações via programação, fornecendo acesso a dados históricos. A API do Zabbix é amplamente utilizada para criar novas aplicações, fazer integrações com software de terceiros e automatizar tarefas repetitivas. ... Ler mais +

    QUERO VER
  • Exploração de Vulnerabilidades em Redes TCP/IP - 3ª Edição Revisada e Ampliada

    R$ 130,00 ou 2x de R$ 65,00

    O livro Exploração de Vulnerabilidades em Redes TCP/IP foi idealizado com o objetivo de ser uma contribuição na formação de profissionais de segurança computacional dos novos tempos. Em um passado remoto, era comum instalar um servidor e simplesmente esquecer dele, já que o acesso era exclusivo à LAN da corporação. Com o advento da internet, tudo mudou: uma vez na internet, um servidor está ao alcance do mundo. ... Ler mais +

    QUERO VER
  • Administração de redes Linux - Conceitos e práticas na administração de redes em ambiente Linux

    Como um firewall funciona? Como configurar o Squid? Como funciona um proxy? O que é possível fazer com o iptables? Como calcular a máscara de sub-rede? São perguntas que todo profissional que trabalha na administração de redes deveria saber responder. O assunto é muito amplo, não se resumindo apenas à configuração das interfaces. Rotas, bloqueios, limitações, filtros e alta disponibilidade são apenas alguns dos milhares de assuntos da área de redes, e dominar seus conceitos, suas práticas e possibilidades requer estudo, treino e tempo. ... Ler mais +

    QUERO VER
  • Computadores, Internet e a Era Digital - 238 Dicas para Proteger o seu Computador e o seu Bolso no Mundo Digital

    PROMOÇÃO LOGITECH BEATS E OUTROS

    Computadores, Internet e a Era Digital vem mostrar e esclarecer como você se torna uma vítima em potencial do lado negativo da tecnologia. São 238 dicas simples, divididas em vários assuntos, que visam a orientá-lo de forma simples e direta, sem o jargão excessivamente técnico dos livros sobre Segurança da Informação atualmente disponíveis. É um livro totalmente dirigido para o usuário doméstico, não-técnico em informática. ... Ler mais +

    QUERO VER
  • Segurança da Informação em Aplicações Web com Grails

    Este trabalho detalha as vulnerabilidades encontradas no OWASP Top 10 2013, além de outros riscos de segurança, considerando as melhores práticas para desenvolvimento de aplicações Web, as principais distribuições Linux voltadas à Segurança da Informação, o Framework Grails e a linguagem Groovy, ferramentas para análise de segurança, ferramentas de virtualização, a preparação de um ambiente e criação de uma aplicação Web com acesso ao banco de dados MySQL utilizando o Framework Grails e a IDE Netbeans 8 para a realização de testes de vulnerabilidade, além de demonstrar o passo a passo da preparação de todo o ambiente e os testes realizados. ... Ler mais +

    QUERO VER
  • Cloud Computing - Data Center Virtualizado - Gerenciamento, Monitoramento e Segurança

    O livro apresenta um estudo sobre a aplicação de sistemas de gerenciamento de virtualização utilizados pelas mais diversas empresas de grande porte, empregando os conceitos práticos de gerenciamento, monitoramento e mecanismos de segurança, por meio de um exemplo de Data Center Virtualizado baseado em CLOUD COMPUTING. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Backtrack Linux - Auditoria e Teste de Invasão em Redes de Computadores

    O primeiro guia Backtrack Linux em português. Especialistas em segurança mostram na prática como utilizar a poderosa ferramenta para testes de invasão em redes de computadores e sistemas. Descubra os segredos, truques e estratégias para aplicar contramedidas de proteção em sua rede. ... Ler mais +

    QUERO VER
  • Bacula: O software livre de backup - 3ª edição

    Único livro nacional dedicado à parte teórica de backups, também traz manuais completo de instalação e configuração de um sistema de cópias de segurança baseado na ferramenta mais utilizada no mundo – o Bacula (software livre). Destaque para os novos tópicos: modelo de política de backup, configuração de robôs-de-fita e plug-in universal de backup on-line – bpipe. Também são abordados: estratégia de backup (GFS), configuração de NAS, restauração, comandos do Bacula, duplicação de arquivos, interfaces gráficas, disaster recovery, backup de aplicações específicas (máquinas virtuais, bancos de dados etc.), cópia e migração de backups e scripts antes e depois dos jobs de backup. ... Ler mais +

    QUERO VER
  • Segurança da Informação em Aplicações Web com Grails

    Este trabalho detalha as vulnerabilidades encontradas no OWASP Top 10 2013, além de outros riscos de segurança, considerando as melhores práticas para desenvolvimento de aplicações Web, as principais distribuições Linux voltadas à Segurança da Informação, o Framework Grails e a linguagem Groovy, ferramentas para análise de segurança, ferramentas de virtualização, a preparação de um ambiente e criação de uma aplicação Web com acesso ao banco de dados MySQL utilizando o Framework Grails e a IDE Netbeans 8 para a realização de testes de vulnerabilidade, além de demonstrar o passo a passo da preparação de todo o ambiente e os testes realizados. ... Ler mais +

    QUERO VER
  • Exploração de Vulnerabilidades em Redes TCP/IP - 3ª Edição Revisada e Ampliada

    R$ 130,00 ou 2x de R$ 65,00

    O livro Exploração de Vulnerabilidades em Redes TCP/IP foi idealizado com o objetivo de ser uma contribuição na formação de profissionais de segurança computacional dos novos tempos. Em um passado remoto, era comum instalar um servidor e simplesmente esquecer dele, já que o acesso era exclusivo à LAN da corporação. Com o advento da internet, tudo mudou: uma vez na internet, um servidor está ao alcance do mundo. ... Ler mais +

    QUERO VER
  • Testes de Invasão - Uma introdução prática ao hacking

    R$ 105,00 ou 2x de R$ 52,50

    Os pentesters simulam ciberataques para descobrir vulnerabilidades de segurança em redes, em sistemas operacionais e em aplicações. Os especialistas em segurança da informação no mundo todo utilizam técnicas de testes de invasão para avaliar as defesas de uma empresa.
    Em Testes de invasão, a especialista em segurança, pesquisadora e instrutora Georgia Weidman apresenta as principais habilidades e técnicas necessárias a todo pentester... ... Ler mais +

    QUERO VER
  • Anonymous OS "Verdade ou Mentira" - Praticando e Obtendo Informações

    Neste livro você encontrará respostas para as mais diversas perguntas intrigantes em técnicas hackers, baseadas no sistema operacional “Linux Ubuntu” intitulado de “Anonymous OS”. Você, leitor, irá encontrar de forma simples, clara e objetiva como realmente são utilizadas as ferramentas disponibilizadas por padrão desse sistema, muito comentado em todas as redes sociais, por ter como nome um dos maiores grupos hackers do mundo. Por meio deste livro irei ensinar a você como realizar diversas técnicas e ter uma visão ampla de como realmente funciona na vida real esses ataques e aprender como a atacar e se proteger. Aqui, você além de aprender irá praticar todos os métodos com eficácia ... Ler mais +

    QUERO VER
  • Descrição
    Primeiros passos com a linguagem Rust

    Este livro apresenta a linguagem Rust de forma básica e introdutória para leitores e estudantes de programação que não têm conhecimentos prévios da linguagem.

    Assuntos abordados neste livro:

    tipos de dados;
    variáveis mutáveis e imutáveis;
    constantes;
    operadores aritméticos;
    expressões aritméticas;
    operações de entrada e saída;
    condições;
    decisões;
    operadores relacionais e lógicos;
    desvios condicionais;
    ações de divisibilidade;
    validação do fluxo de entrada de dados;
    laços;
    sub-rotinas como funções e procedimentos;
    passagem de parâmetro;
    estruturas de dados matriciais estáticas e dinâmicas;
    conversão de tipos de dados;
    ponteiros;
    biblioteca definida pelo programador;
    noções de programação genérica e funcional;
    tratamento de erros e exceções;
    aplicação de criptografia, além de outros pequenos recursos operacionais.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorJosé Augusto N. G. Manzano

    José Augusto Navarro Garcia Manzano nascido em São Paulo/SP, em 26 de abril de 1965. Possui formação acadêmica em Análise e Desenvolvimento de Sistemas e Ciências Econômicas, além de Licenciatura em Matemática. Atua na área de Tecnologia da Informação, Computação e Informática desde 1986. É professor no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP), antiga Escola Técnica Federal.
    Informações TécnicasSumário
    Agradecimentos........................................................................................................................9
    Prefácio ..................................................................................................................................10
    Sobre o autor ..........................................................................................................................12

    Capítulo 1 ¦ Linguagem Rust...................................................................................................13
    1.1 Breve histórico da linguagem Rust............................................................................... 13
    1.2 Instalação e teste da linguagem Rust............................................................................ 15
    1.3 Gerenciador cargo....................................................................................................... 18
    1.4 Notação utilizada........................................................................................................ 20
    1.5 Gerenciamento de memória......................................................................................... 21

    Capítulo 2 ¦ Ação sequencial....................................................................................................22
    2.1 Tipos de dados............................................................................................................22
    2.1.1 Inteiros................................................................................................................23
    2.1.2 Reais................................................................................................................... 24
    2.1.3 Cadeias e caracteres.............................................................................................25
    2.1.4 Lógicos................................................................................................................ 26
    2.2 Variáveis..................................................................................................................... 26
    2.3 Constantes ................................................................................................................. 29
    2.4 Operadores aritméticos...............................................................................................30
    2.5 Expressões aritméticas................................................................................................ 32
    2.6 Instruções da linguagem Rush..................................................................................... 32
    2.7 Programas em Rush .................................................................................................... 33
    2.7.1 Fluxos de entrada e saída...................................................................................... 33
    2.7.2 Utilização de valores numéricos ........................................................................... 38
    2.7.3 Outras operações numéricas ................................................................................ 42
    2.7.4 Definição de constantes........................................................................................ 48
    2.7.5 Valores lógicos..................................................................................................... 50
    2.7.6 Operações matemáticas ....................................................................................... 51
    2.8 Linhas de comentários................................................................................................ 52
    6 Primeiros passos com a linguagem Rust
    2.9 Mensagens de advertência ........................................................................................... 54
    2.10 Exercícios de fixação ................................................................................................. 56

    Capítulo 3 ¦ Desvio condicional................................................................................................58
    3.1 Condição e decisão ..................................................................................................... 58
    3.2 Desvios condicionais................................................................................................... 59
    3.2.1 Desvio condicional simples.................................................................................. 59
    3.2.2 Desvio condicional composto .............................................................................. 61
    3.3 Operadores lógicos ..................................................................................................... 62
    3.3.1 Operador lógico de conjunção.............................................................................. 63
    3.3.2 Operador lógico de disjunção...............................................................................64
    3.3.3 Operador lógico de negação.................................................................................66
    3.4 Outros desvios condicionais........................................................................................ 67
    3.4.1 Desvio condicional encadeado.............................................................................. 67
    3.4.2 Desvio condicional sequencial.............................................................................. 69
    3.4.3 Operador condicional .......................................................................................... 72
    3.5 Controle com múltipla escolha .................................................................................... 73
    3.6 Divisibilidade.............................................................................................................. 78
    3.7 Validação do fluxo de entrada...................................................................................... 82
    3.8 Exercícios de fixação...................................................................................................86

    Capítulo 4 ¦ Laços ...................................................................................................................88
    4.1 Laço pré-teste .............................................................................................................88
    4.2 Laço seletivo............................................................................................................... 95
    4.3 Laço iterativo..............................................................................................................98
    4.4 Interrupção na execução de laços .............................................................................. 100
    4.5 Jogo de adivinhação.................................................................................................. 102
    4.6 Exercícios de fixação................................................................................................. 106

    Capítulo 5 ¦ Sub-rotinas........................................................................................................108
    5.1 Dividir para conquistar ............................................................................................. 108
    5.2 Paradigmas top-down e bottom-up ........................................................................... 109
    5.3 Sub-rotinas em Rust.................................................................................................. 110
    5.4 Escopo e visibilidade de variáveis............................................................................... 111
    5.5 Sub-rotina: procedimento ......................................................................................... 113
    5.6 Passagem de parâmetro ............................................................................................. 116
    5.6.1 Passagem de parâmetro por valor ....................................................................... 117
    5.6.2 Passagem de parâmetro por referência ................................................................ 118
    5.7 Sub-rotina: função .................................................................................................... 120
    5.7.1 Função básica .................................................................................................... 121
    5.7.2 Função recursiva................................................................................................ 124
    5.7.3 Função apontada................................................................................................ 126
    5.8 Sub-rotina como parâmetro....................................................................................... 128
    5.9 Sub-rotina fechada .................................................................................................... 130
    5.10 Exercícios de fixação ............................................................................................... 135

    Capítulo 6 ¦ Complementos................................................................................................... 138
    6.1 Conversão de tipos.................................................................................................... 138
    6.2 Ponteiros ...................................................................................................................141
    6.2.1 Ponteiro de referência......................................................................................... 142
    6.2.2 Ponteiro exclusivo.............................................................................................. 145
    6.2.3 Ponteiro bruto ................................................................................................... 148
    6.3 Terminal ANSI ......................................................................................................... 150
    6.4 Biblioteca definida pelo programador ........................................................................ 157
    6.5 Metaprogramação com macros.................................................................................. 161
    6.6 Laço iterativo compassado ........................................................................................ 163
    6.7 Caracteres ASCII, Unicode e Byte.............................................................................. 165

    Capítulo 7 ¦ Estruturas homogêneas...................................................................................... 169
    7.1 Matriz estática .......................................................................................................... 169
    7.1.1 Matriz unidimensional ....................................................................................... 169
    7.1.2 Matriz bidimensional ..........................................................................................174
    7.1.3 Matriz interna.................................................................................................... 177
    7.2 Matriz dinâmica........................................................................................................ 179
    7.2.1 Matriz unidimensional....................................................................................... 180
    7.2.2 Matriz bidimensional......................................................................................... 182
    7.3 Fatiamento de matriz ................................................................................................ 184
    7.4 Ordenação e pesquisa................................................................................................ 185
    7.4.1 Ordenação de elementos matriciais..................................................................... 185
    7.4.2 Pesquisa de elementos matriciais ........................................................................ 188
    7.5 Iteradores.................................................................................................................. 194
    7.6 Exercícios de fixação .................................................................................................200

    Capítulo 8 ¦ Estruturas heterogêneas ....................................................................................204
    8.1 Tuplas de dados ........................................................................................................ 204
    8.2 Estruturas................................................................................................................. 207
    8.2.1 Estrutura clássica .............................................................................................. 208
    8.2.2 Estrutura tupla.................................................................................................. 211
    8.2.3 Estrutura-unidade ............................................................................................. 213
    8.3 Enumerações............................................................................................................ 215
    8.4 Agregações ...............................................................................................................223
    8.5 Definições de traços.................................................................................................. 226
    8.6 Exercícios de fixação................................................................................................. 237

    Capítulo 9 ¦ Suplementos......................................................................................................239
    9.1 Programação genérica ............................................................................................... 239
    9.1.1 Funções............................................................................................................. 239
    9.1.2 Estruturas.......................................................................................................... 247
    9.2 Programação funcional ............................................................................................. 251
    9.3 Tratamento de erros e exceções ................................................................................. 259
    9.4 Data e hora ............................................................................................................... 264
    9.5 Coleções................................................................................................................... 275
    9.6 Cadeias e caracteres.................................................................................................. 283
    9.7 Criptografia .............................................................................................................. 294
    9.8 Armazenamento básico de dados............................................................................... 305
    Referências bibliográficas...................................................................................................... 311

    Informações Técnicas

    Nº de páginas:312
    Origem:Nacional
    Editora:Editora Novatec
    Idioma:Português
    Edição:1ª Edição
    Ano:2018
    ISBN:9788575226834
    Encadernação:Brochura
    Autor:José Augusto N. G. Manzano
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!