Programação
- Aprenda a Programar com C#
20,80€18,72€Agora em 2ª edição
Se nunca programou ou está interessado em aprender C# este livro é para si. Este manual não exige qualquer conhecimento prévio de uma linguagem de programação, basta estar à vontade com um computador.
Tendo como filosofia o aprender fazendo, este livro propõe uma abordagem de aprendizagem passo a passo em que os conceitos são acompanhados de exemplos práticos. O objetivo é que veja, logo desde o início, os resultados do seuLer maisAgora em 2ª edição
Se nunca programou ou está interessado em aprender C# este livro é para si. Este manual não exige qualquer conhecimento prévio de uma linguagem de programação, basta estar à vontade com um computador.
Tendo como filosofia o aprender fazendo, este livro propõe uma abordagem de aprendizagem passo a passo em que os conceitos são acompanhados de exemplos práticos. O objetivo é que veja, logo desde o início, os resultados do seu estudo e assim se motive a completar a aprendizagem proposta. No fim de cada capítulo propõe-se um conjunto de exercícios para consolidar os conceitos apresentados, cujo código, à semelhança dos exemplos está disponível para download.
Nesta segunda edição do livro para além dos conceitos associados à programação estruturada, abordam-se:
• Tipos de dados, variáveis, constantes e operadores; Leitura e escrita de dados (consola);
• Instruções de decisão; Instruções de repetição; Funções e procedimentos; Vetores e matrizes; Manipulação de texto; Tratamento de erros;e orientação a objetos, apresentando-se ao leitor novos conteúdos, essenciais para a produção de aplicações informáticas, nomeadamente:
• Coleções (ex.: listas, filas, pilhas, etc.).
• Ficheiros.
• Bases de dados (SQL Server).
• Aplicações Web (ASP.NET Core).
• Aplicações Móveis (Xamarin).Ler menos - C e Algoritmos
15,90€12,72€O C é uma linguagem de programação incontornável no estudo e aprendizagem das linguagens de programação. É um precursor das linguagens de programação estruturadas e a sua sintaxe foi reutilizada em muitas linguagens posteriores, mesmo de paradigmas diferentes, entre as quais se contam o Java, o Javascript, o Actionscript, o PHP, o Perl, o C# e o C++.
Este livro apresenta a sintaxe da linguagem C tal como especificada pelas normas C89, C99 e C11, daLer maisO C é uma linguagem de programação incontornável no estudo e aprendizagem das linguagens de programação. É um precursor das linguagens de programação estruturadas e a sua sintaxe foi reutilizada em muitas linguagens posteriores, mesmo de paradigmas diferentes, entre as quais se contam o Java, o Javascript, o Actionscript, o PHP, o Perl, o C# e o C++.
Este livro apresenta a sintaxe da linguagem C tal como especificada pelas normas C89, C99 e C11, da responsabilidade do grupo de trabalho ISO/IEC JTC1/SC22/WG14.
É, por isso, uma ferramenta indispensável para:
• Professores,
• Estudantes,
• Programadores,
• Web designers,
• Autodidatas.
Para além da sintaxe da linguagem C, são também apresentados conceitos e aplicações práticas de estruturas de dados e algoritmos, nomeadamente:
• Vetores, listas e árvores,
• Inserção, remoção, pesquisa, impressão de estruturas,
• Diversos algoritmos de ordenação de estruturas,
• Eficiência temporal e espacial dos diversos algoritmos apresentados.Ler menos - PostgreSQL
18,50€12,95€O PostgreSQL é o sistema de gestão de base de dados relacional open source mais avançado da actualidade. Pelo facto de ser de acesso livre, o PostgreSQL é uma ferramenta de eleição quer para as pequenas e médias empresas quer para a Administração Pública Central e Local. A opção por este tipo de ferramenta pode ser um factor determinante na diminuição da despesa com software aplicacional.
O seu desenvolvimento é assegurado por um grupo deLer maisO PostgreSQL é o sistema de gestão de base de dados relacional open source mais avançado da actualidade. Pelo facto de ser de acesso livre, o PostgreSQL é uma ferramenta de eleição quer para as pequenas e médias empresas quer para a Administração Pública Central e Local. A opção por este tipo de ferramenta pode ser um factor determinante na diminuição da despesa com software aplicacional.
O seu desenvolvimento é assegurado por um grupo de profissionais altamente qualificados, muitos dos quais já passaram pelas companhias mais conhecidas no universo dos sistemas relacionais comerciais. Dessa experiência nasceu um produto rápido, robusto e com limites máximos, em termos de dados, de metadados e de definição das estruturas de dados, absolutamente brilhantes.
O PostgreSQL, devido às suas características topo de gama, consegue suportar um leque muito diversificado de solicitações: desde sistemas pessoais até complexos sistemas em cluster/distribuídos. Desde a pequena indústria ou comércio até uma organização com múltiplas localizações. A sua observância em relação ao ISO SQL é uma garantia de qualidade e de fiabilidade do sistema em si mesmo e das aplicações associadas.
Quer se trate de um iniciado ou de um profissional com experiência em bases de dados, todos encontrarão neste livro material específico que lhes permitirá entrar no mundo das bases de dados relacionais através desta ferramenta tão extraordinária que é o PostgreSQL.Ler menos - Data Warehousing
12,80€11,52€Data Warehousing: Conceitos e Modelos expõe todos os aspectos fundamentais para o desenho e desenvolvimento de data warehouses segundo o método do Modelo Dimensional.
Ao longo do texto são apresentados múltiplos exemplos de aplicação dos conceitos teóricos abordados, podendo facilmente ser adaptados a outras situações que interessem ao leitor.
Os conceitos discutidos neste livro interessam não apenas aos profissionais e estudantes da área daLer maisData Warehousing: Conceitos e Modelos expõe todos os aspectos fundamentais para o desenho e desenvolvimento de data warehouses segundo o método do Modelo Dimensional.
Ao longo do texto são apresentados múltiplos exemplos de aplicação dos conceitos teóricos abordados, podendo facilmente ser adaptados a outras situações que interessem ao leitor.
Os conceitos discutidos neste livro interessam não apenas aos profissionais e estudantes da área da informática mas também a todos aqueles que, por qualquer motivo, pretendam maximizar a utilidade e operacionalidade da informação existente em grandes repositórios de dados recorrendo a interfaces amigáveis, oportunos e optimizados para o processo de tomada de decisão.Ler menos - Extração de Conhecimento de Dados
20,90€18,81€Esta obra apresenta os temas clássicos e as tendências atuais nas áreas de aprendizagem automática, reconhecimento de padrões e análise de dados. Oferece uma perspetiva abrangente dos principais aspetos destas áreas. O conteúdo está organizado em três grandes tópicos: Análise Exploratória de Dados, Métodos Preditivos e Tópicos Avançados. O livro é orientado para estudantes de mestrado e doutoramento, introduzindo o leitor nos principaisLer mais
Esta obra apresenta os temas clássicos e as tendências atuais nas áreas de aprendizagem automática, reconhecimento de padrões e análise de dados. Oferece uma perspetiva abrangente dos principais aspetos destas áreas. O conteúdo está organizado em três grandes tópicos: Análise Exploratória de Dados, Métodos Preditivos e Tópicos Avançados. O livro é orientado para estudantes de mestrado e doutoramento, introduzindo o leitor nos principais conceitos e algoritmos de aprendizagem automática e apontando caminhos para a sua implementação prática. Com uma abordagem equilibrada entre tópicos básicos e avançados e com um forte caráter didático o livro preenche uma lacuna de obras abrangentes e atualizadas voltadas para o púbico de língua portuguesa.
Em Extração de Conhecimento de Dados, os autores combinam as suas experiências no ensino e na investigação para apresentar os principais conceitos bem como a sua utilização em problemas reais. Este livro pode ser adotado como livro-texto ou material de apoio para estudantes de mestrado e doutoramento nas áreas de inteligência artificial, aprendizagem automática, análise de dados e sistemas inteligentes. Os leitores terão acesso a uma obra abrangente sobre os principais temas numa das áreas da informática e ciências da computação com maior crescimento e impacto industrial nos últimos anos.Ler menos - A Arte das Bases de Dados
14,90€13,41€O planeamento é a mãe de todo o sucesso.
Uma ideia tão simples que se expressa numa única linha, mas que no entanto não é habitualmente levada a sério.
Ao longo de cerca de um quarto de século dedicado ao ensino e investigação de matérias associadas com o mundo das bases de dados relacionais, tenho-me deparado com inúmeras situações em que a pressa e o desleixo na conceptualização destes sistemas têm conduzido a produtos imaturos, poucoLer maisO planeamento é a mãe de todo o sucesso.
Uma ideia tão simples que se expressa numa única linha, mas que no entanto não é habitualmente levada a sério.
Ao longo de cerca de um quarto de século dedicado ao ensino e investigação de matérias associadas com o mundo das bases de dados relacionais, tenho-me deparado com inúmeras situações em que a pressa e o desleixo na conceptualização destes sistemas têm conduzido a produtos imaturos, pouco rigorosos, e imediatamente desactualizados desde o seu primeiro dia de funcionamento.
Os resultados provocados nas organizações por esses maus produtos variam entre dois extremos: o completo desinteresse pelo conceito de «base de dados» até ao colapso organizativo e económico da entidade que encomendou uma base de dados e recebeu uma tulha de dados.
O «fazer» uma base de dados é mais do que construir meia dúzia de tabelas num modo ad hoc com a esperança de que a velocidade de desenvolvimento daí resultante consiga impressionar o utilizador final, a construção de uma base de dados é um processo sujeito a normas analíticas e técnicas precisas e bem conhecidas que devem ser seguidas em determinada ordem, desde a etapa de conceptualização até à fase de construção física da base de dados.
Assim como um cirurgião ortopedista segue um determinado procedimento para reparar uma fractura num osso, também o especialista em base de dados tem que obedecer a uma conduta tecnológica de modo a obter um produto final válido tecnicamente, e que devolva à organização um valor acrescentado.
O segredo no sucesso no desenvolvimento de Sistemas de Informação em geral e, em particular em Base de Dados Relacionais, é assim a organização.
O conteúdo deste livro destina-se a «meros mortais» como sejam, por exemplo, gestores ou investigadores e estudantes nas mais variadas áreas da ciência e tecnologia. Os temas são apresentados de uma forma simples, sem a complexidade desnecessária habitual em certos livros de informática, nem a superficialidade existente noutros.Ler menos - Linguagens Web
25,90€20,72€Esta obra, agora em 6ª edição, revista e atualizada, inclui um capítulo novo sobre MySQL e uma secção de programação para telemóveis que utilizem o sistema operativo Android da Google. Desta forma, o livro reforça o seu objectivo original que é permitir que o leitor consiga levar a cabo tarefas tão diversas como:
• Criar páginas HTML interactivas (Javascript), com um grafismo cuidado (CSS),
• Criar páginas dinâmicas, tanto em ambientesLer maisEsta obra, agora em 6ª edição, revista e atualizada, inclui um capítulo novo sobre MySQL e uma secção de programação para telemóveis que utilizem o sistema operativo Android da Google. Desta forma, o livro reforça o seu objectivo original que é permitir que o leitor consiga levar a cabo tarefas tão diversas como:
• Criar páginas HTML interactivas (Javascript), com um grafismo cuidado (CSS),
• Criar páginas dinâmicas, tanto em ambientes Microsoft (ASP.NET, VB.NET e C#) como em Linux (PHP),
• Utilizar bases de dados Microsoft (SQL Server, Access) ou de código aberto (MySQL),
• Instalar e configurar um servidor de Internet da Microsoft (IIS) ou de código aberto (Apache),
• Criar serviços de Web (Web Services), tanto em Windows como em Linux,
• Utilizar os standards de comunicação para aplicações de Internet (SOAP e WSDL),
• Criar aplicações para telemóveis (Java e Android).Um instrumento de trabalho indispensável para o:
• LEITOR AUTODIDACTA, pois utiliza uma linguagem clara e exemplos explicados de complexidade crescente para uma aprendizagem progressiva.
• PROGRAMADOR EXPERIENTE, pois apresenta exemplos práticos de utilidade efectiva, utilizando as tecnologias e os serviços mais recentes.
• ESTUDANTE UNIVERSITÁRIO, pois descreve a sintaxe completa das oito linguagens de programação mais relevantes da Internet, bem como os serviços mais importantes.• Formatação de documentos Web com HTML
• Formatação avançada de documentos Web com CSS
• Criação de elementos interactivos em Javascript e Java
• Construção de jogos em Java
• Interacção com o servidor em ASP e PHP
• Interacção com o servidor em ASP.NET: VB.NET e C#
• Acesso a bases de dados via Internet: SQL Server, Access e MySQL
• Aplicações de XML, SOAP, WSDL e Web ServicesLer menos - Desenhar Bases de Dados com UML
16,05€14,45€Organizar a informação em bases de dados é uma necessidade sentida por quase todos os profissionais de diferentes áreas organizacionais – financeira, comercial, recursos humanos, etc. Esta obra é um instrumento valioso para todos aqueles que pretendam desenhar bases de dados à medida das suas necessidades.
As tecnologias actuais, nomeadamente as que recorrem à linguagem UML, permitem aos utilizadores, mesmo não sendo informáticos, conceber basesLer maisOrganizar a informação em bases de dados é uma necessidade sentida por quase todos os profissionais de diferentes áreas organizacionais – financeira, comercial, recursos humanos, etc. Esta obra é um instrumento valioso para todos aqueles que pretendam desenhar bases de dados à medida das suas necessidades.
As tecnologias actuais, nomeadamente as que recorrem à linguagem UML, permitem aos utilizadores, mesmo não sendo informáticos, conceber bases de dados ajustáveis às suas necessidades. Esta evolução tecnológica é importante porque permite ao utilizador definir os requisitos da base de dados que ele próprio irá utilizar. O utilizador passa, assim, a estar menos dependente de outros profissionais que são, à partida, menos sensíveis às especificidades da aplicação em causa.
Os utilizadores mais avançados também beneficiam dos recentes avanços tecnológicos, pois as ferramentas computacionais que recorrem à linguagem UML possibilitam uma maior automatização do processo de desenho e criação de bases de dados. Esta automatização permite uma rápida criação e manutenção de bases de dados devidamente estruturadas e normalizadas, prontas a serem manipuladas por qualquer sistema de gestão de bases de dados (Oracle, SQL Server, Sybase, MySQL, Posgres, Microsoft Access, etc.).
De forma a tornar o conteúdo acessível a pessoas sem experiência na área, ao longo do livro são apresentados exemplos retirados de sistemas de informação reais. No final exemplifica-se como uma base de dados desenhada através da UML pode ser criada e utilizada em Microsoft Access.Ler menos