From db4b283c9915be4be0b034113a24430b1e99573e Mon Sep 17 00:00:00 2001 From: Raphael Augusto Ferroni Cardoso <ferronicardoso@outlook.com> Date: Tue, 28 May 2024 19:41:00 -0300 Subject: [PATCH] Posts depreciados --- _config.yml | 46 ------------ ...2008-10-03-webcast-semana-windows-vista.md | 21 ------ ...st-ajuste-do-horario-de-verao-no-brasil.md | 15 ---- .../2008-10-23-webcast-saturday-night-code.md | 14 ---- ...4-webcast-semana-do-internet-explorer-8.md | 31 -------- _posts/2008-11-05-web-20-summit.md | 12 --- _posts/2009-04-14-sobre-raphael-cardoso.md | 27 ------- .../2009-11-21-krypton-suite-4-1-released.md | 16 ---- ...microsoft-de-talentos-ribeirao-preto-sp.md | 35 --------- ...rogramar-com-asp-net-e-c-editora-novate.md | 54 -------------- ...02-19-c-brasil-de-cara-nova-e-novidades.md | 18 ----- ...ao-do-microsoft-visual-studio-devo-usar.md | 26 ------- ...-livros-da-editora-novatec-com-desconto.md | 20 ----- _posts/2012-03-18-conhecendo-o-cellsdk.md | 73 ------------------- .../2012-05-15-microsoft-virtual-academy.md | 8 -- ...renca-entre-int-parse-e-convert-toint32.md | 8 -- ...meio-de-estudos-de-caso-editora-novatec.md | 37 ---------- ...e-aos-testes-de-invasao-editora-novatec.md | 39 ---------- ...ws-para-desenvolvedores-editora-novatec.md | 46 ------------ ...8-web-design-responsivo-editora-novatec.md | 34 --------- ...-04-vida-de-programador-editora-novatec.md | 28 ------- ...a-programar-com-scratch-editora-novatec.md | 30 -------- ...envolver-aplicacoes-web-editora-novatec.md | 41 ----------- ...2014-08-18-mobile-html5-editora-novatec.md | 49 ------------- ...introducao-ao-hibernate-editora-novatec.md | 37 ---------- ...10-foundation-for-sites-editora-novatec.md | 37 ---------- ...11-24-testes-de-invasao-editora-novatec.md | 59 --------------- ...volvendo-web-components-editora-novatec.md | 36 --------- ...o-aplicacoes-com-nodejs-editora-novatec.md | 27 ------- _posts/2016-09-27-forum.md | 21 ------ 30 files changed, 945 deletions(-) delete mode 100644 _config.yml delete mode 100644 _posts/2008-10-03-webcast-semana-windows-vista.md delete mode 100644 _posts/2008-10-09-webcast-ajuste-do-horario-de-verao-no-brasil.md delete mode 100644 _posts/2008-10-23-webcast-saturday-night-code.md delete mode 100644 _posts/2008-11-04-webcast-semana-do-internet-explorer-8.md delete mode 100644 _posts/2008-11-05-web-20-summit.md delete mode 100644 _posts/2009-04-14-sobre-raphael-cardoso.md delete mode 100644 _posts/2009-11-21-krypton-suite-4-1-released.md delete mode 100644 _posts/2010-04-03-road-show-copa-microsoft-de-talentos-ribeirao-preto-sp.md delete mode 100644 _posts/2010-11-13-como-programar-com-asp-net-e-c-editora-novate.md delete mode 100644 _posts/2011-02-19-c-brasil-de-cara-nova-e-novidades.md delete mode 100644 _posts/2011-08-31-qual-versao-do-microsoft-visual-studio-devo-usar.md delete mode 100644 _posts/2011-11-01-livros-da-editora-novatec-com-desconto.md delete mode 100644 _posts/2012-03-18-conhecendo-o-cellsdk.md delete mode 100644 _posts/2012-05-15-microsoft-virtual-academy.md delete mode 100644 _posts/2013-04-12-qual-a-diferenca-entre-int-parse-e-convert-toint32.md delete mode 100644 _posts/2014-02-05-aprenda-uml-por-meio-de-estudos-de-caso-editora-novatec.md delete mode 100644 _posts/2014-02-24-introducao-ao-hacking-e-aos-testes-de-invasao-editora-novatec.md delete mode 100644 _posts/2014-04-17-aws-para-desenvolvedores-editora-novatec.md delete mode 100644 _posts/2014-07-08-web-design-responsivo-editora-novatec.md delete mode 100644 _posts/2014-08-04-vida-de-programador-editora-novatec.md delete mode 100644 _posts/2014-08-06-aprenda-programar-com-scratch-editora-novatec.md delete mode 100644 _posts/2014-08-18-aprendendo-desenvolver-aplicacoes-web-editora-novatec.md delete mode 100644 _posts/2014-08-18-mobile-html5-editora-novatec.md delete mode 100644 _posts/2014-09-10-introducao-ao-hibernate-editora-novatec.md delete mode 100644 _posts/2014-11-10-foundation-for-sites-editora-novatec.md delete mode 100644 _posts/2014-11-24-testes-de-invasao-editora-novatec.md delete mode 100644 _posts/2015-05-18-desenvolvendo-web-components-editora-novatec.md delete mode 100644 _posts/2015-10-09-construindo-aplicacoes-com-nodejs-editora-novatec.md delete mode 100644 _posts/2016-09-27-forum.md diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 110830c..0000000 --- a/_config.yml +++ /dev/null @@ -1,46 +0,0 @@ -# Site settings -title: C# Brasil | Unindo paixão e código -description: "O blog do C# Brasil sobre Tecnologia e desenvolvimento" -url: "http://csharpbrasil.com.br" -author: - name: "Raphael Cardoso" - email: "csharpbrasil@outlook.com" - url: "http://www.csharpbrasil.com.br" - -# Build settings -baseurl: / # Change this to your relative path (ex: /blog/), or leave just a / -markdown: kramdown -source: . -destination: ./_site -permalink: /:title -#paginate: 8 -#paginate_path: /page:num/ - -paginate: 20 -paginate_path: "/page/:num/" - -# Pagination Settings -# pagination: -# enabled: true -# per_page: 20 -# permalink: '/page/:num/' -# title: ':title - Página :num' -# limit: 0 -# sort_field: 'date' -# sort_reverse: true - -# Default values -defaults: - - - scope: - path: "" - type: "posts" - values: - layout: "post" - -# Plugins -plugins: - - jekyll-paginate - -# Custom variables -version: "1.0.0" diff --git a/_posts/2008-10-03-webcast-semana-windows-vista.md b/_posts/2008-10-03-webcast-semana-windows-vista.md deleted file mode 100644 index 8ee7b33..0000000 --- a/_posts/2008-10-03-webcast-semana-windows-vista.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 'Webcast - Semana Windows Vista' -date: Fri, 03 Oct 2008 20:32:02 +0000 -draft: false -tags: ['Microsoft', 'MSDN', 'Webcast', 'Webcast', 'Windows Vista'] ---- - -Serão palestras com duração de 45 minutos, que podem ser acompanhadas ao vivo, permitindo a sua interação por meio de perguntas. O evento é gravado e disponibilizado para download 48 horas após sua transmissão ao vivo, no Media Center do TechNet. - -* 29/09/2008 (Segunda-Feira) 12:00 Vista e o Internet Explorer 8.0 (IE8) -* 29/09/2008 (Segunda-Feira) 17:00 Proteção de Dados Confidenciais -* 30/09/2008 (Terça-Feira) 12:00 Visão Geral do Windows Vista Service Pack 1 -* 30/09/2008 (Terça-Feira) 17:00 Proteção contra Malware -* 01/10/2008 (Quarta-Feira) 12:00 Políticas de Grupo no Windows Vista -* 01/10/2008 (Quarta-Feira) 17:00 Recursos de Performance do Windows Vista -* 02/10/2008 (Quinta-Feira) 12:00 Ferramentas e Tecnologias de Implantação do Windows Vista -* 02/10/2008 (Quinta-Feira) 17:00 10 Razões para Migrar sua Empresa para o Windows Vista Business -* 03/10/2008 (Sexta-Feira) 12:00 Explorando as Linhas de Comando e o WinRM do Windows Vista -* 03/10/2008 (Sexta-Feira) 17:00 Dicas para o Exame 70-620 - -Acesse: http://www.microsoft.com/brasil/technet/eventos/webcasts/windows\_vista/default.mspx Aproveite! \ No newline at end of file diff --git a/_posts/2008-10-09-webcast-ajuste-do-horario-de-verao-no-brasil.md b/_posts/2008-10-09-webcast-ajuste-do-horario-de-verao-no-brasil.md deleted file mode 100644 index 4d47162..0000000 --- a/_posts/2008-10-09-webcast-ajuste-do-horario-de-verao-no-brasil.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: 'Webcast - Ajuste do horário de verão no Brasil' -date: Thu, 09 Oct 2008 13:34:35 +0000 -draft: false -tags: ['Microsoft', 'MSDN', 'Webcast', 'Webcast'] ---- - -Serão palestras com duração de 45 minutos, que podem ser acompanhadas ao vivo, permitindo a sua interação por meio de perguntas. O evento é gravado e disponibilizado para download 48 horas após sua transmissão ao vivo, no Media Center do TechNet. - -* 06/10/2008 (Segunda-Feira) 17:00 Horário de verão no Brasil (2008/2009): Preparar-se para as mudanças (Virtual Round Table 1) -* 10/10/2008 (Sexta-Feira) 12:00 Horário de verão no Brasil (2008/2009): Preparar-se para as mudanças - -Acesse: http://www.microsoft.com/brasil/technet/eventos/webcasts/verao/default.mspx - -Aproveite! \ No newline at end of file diff --git a/_posts/2008-10-23-webcast-saturday-night-code.md b/_posts/2008-10-23-webcast-saturday-night-code.md deleted file mode 100644 index 03ecfe8..0000000 --- a/_posts/2008-10-23-webcast-saturday-night-code.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 'Webcast - Saturday Night Code' -date: Thu, 23 Oct 2008 22:39:44 +0000 -draft: false -tags: ['MSDN', 'Webcast', 'Webcast'] ---- - -Olá leitor, o Daniel Ferreira e Rodrigo Kono (MVP) estarão ministrando o próximo Webcast Saturday Night Code sobre "Silverlight 2.0 - Construindo aplicações ricas para a Web" no dia 25/10/2008 as 21:00 h (Brasília). - -Microsoft Silverlight é um plugin cross-browser, cross-platform, e cross-device para entregar aplicações com experiência de usuário mais ricas na web. Neste Webcast mostraremos uma introdução ao Silverlight 2.0, sua arquitetura, as novas características e as ferramentas para trabalhar com o Visual Studio 2008. Aprenda como utilizar os Silverlight controls como um recurso para construir sites e gerenciamento de layout. - -Não perca! Faça sua [inscrição](https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032394134&EventCategory=4&culture=pt-BR&CountryCode=BR) - -Abraço e sucesso!!! \ No newline at end of file diff --git a/_posts/2008-11-04-webcast-semana-do-internet-explorer-8.md b/_posts/2008-11-04-webcast-semana-do-internet-explorer-8.md deleted file mode 100644 index 2320070..0000000 --- a/_posts/2008-11-04-webcast-semana-do-internet-explorer-8.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: 'Webcast - Semana do Internet Explorer 8' -date: Tue, 04 Nov 2008 01:53:15 +0000 -draft: false -tags: ['Internet Explorer', 'MSDN', 'Webcast', 'Webcast'] ---- - -Mantenha-se atualizado. Participe da Semana do Internet Explorer 8: - -* Novidades do Internet Explorer 8 (inscrição aqui) - * **Dia:** 03/11/2008 - * **Palestrante:** Renato Haddad - * **Resumo:** Veja quais são as novidades no IE8, a nova interface, o que são Web Slices e Accelerators, como navegar num site em modo privado, como explorar o mecanismo de busca com sugestões, etc. -* Desenvolvimento de Web Slices (inscrição aqui) - * **Dia:** 04/11/2008 - * **Palestrante:** Renato Haddad - * **Resumo:** Neste Webcast Renato vai abordar o conceito, como criar, descobrir e utilizar Web Slices em páginas. -* Aceleradores no IE8 (inscrição aqui) - * **Dia:** 05/11/2008 - * **Palestrante:** Renato Haddad - * **Resumo:** Aceleradores é uma nova maneira de turbinar as páginas WEB, oferecendo funcionalidades relacionadas ao contexto. -* Explorando o IE8 Developer Tools (inscrição aqui) - * **Dia:** 06/11/2008 - * **Palestrante:** Renato Haddad - * **Resumo:** Para um desenvolvedor é fundamental saber debugar uma página ou aplicação. Neste Webcast Renato irá abordar como usar o Debug para inspecionar variáveis, usar o Watch, Call Stack, etc. -* Melhores Práticas e Compatibilidade com W3C (inscrição aqui) - * **Dia:** 07/11/2008 - * **Palestrante:** Renato Haddad - * **Resumo:** Neste Webcast, abordaremos as melhores práticas em nível de código JavaScript em relação a performance, assim como as novidades para impressão, as novas diretivas baseadas no CSS 2.1/HTML 5 conforme os padrões do W3C, e a navegação em páginas com AJAX (histórico). - -Participe e concorra a um brinde no final dos Webcasts! \ No newline at end of file diff --git a/_posts/2008-11-05-web-20-summit.md b/_posts/2008-11-05-web-20-summit.md deleted file mode 100644 index 658b8c2..0000000 --- a/_posts/2008-11-05-web-20-summit.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: 'Web 2.0 Summit' -date: Wed, 05 Nov 2008 16:31:38 +0000 -draft: false -tags: ['Blogosfera', 'Blogosfera', 'Cotidiano', 'Cotidiano', 'Web 2.0'] ---- - -Começa hoje dia 05/11 uma a 5º Conferência Web 2.0 Summit em São Francisco (EUA). Estarão presentes grandes nomes da indústria de tecnologia alem do executivo Larry Brilliant da Google, Edgar Bronfman da Warner Music, Chris DeWolfe do MySpace. - -Blogs, Wikis e Redes Sociais serão os tópicos do evento além de como as inovações afetam os consumidores e o universo corporativo. - -**Fonte:** [IDG Now!](http://idgnow.com.br/internet/2008/11/05/web-2-0-summit-evento-discutira-como-internet-pode-solucionar-desafios/) \ No newline at end of file diff --git a/_posts/2009-04-14-sobre-raphael-cardoso.md b/_posts/2009-04-14-sobre-raphael-cardoso.md deleted file mode 100644 index a0fce16..0000000 --- a/_posts/2009-04-14-sobre-raphael-cardoso.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: 'Sobre Raphael Cardoso' -date: Tue, 14 Apr 2009 13:21:21 +0000 -draft: false ---- - -![](https://raphaelcardoso.com.br/wp-content/uploads/2023/01/20230102_113736.png) - -Meu nome é Raphael, e sou desenvolvedor de software com mais de 20 anos de experiência na criação de aplicações web usando a plataforma DotNet. Desde o início da minha carreira, em 1999, tenho trabalhado em empresas de vários setores, incluindo fornecimento de sistemas para cadeia de suprimentos, gestão pública, produção de cana-de-açúcar e etanol, varejo, atacado e distribuição. - -Sou formado em Análise e Desenvolvimento de Sistemas e possuo MBA em Arquitetura de Software e Soluções pela IGTI, o que me permite ter uma visão sistêmica e estratégica sobre o desenvolvimento de software. Além disso, tenho conhecimentos sólidos em arquitetura de soluções para plataforma .NET e sempre busco acompanhar as tendências e novidades na tecnologia. - -Embora tenha experiencia em programação em diversas linguagens, como Perl, ASP, PHP e Java, atualmente me especializei em desenvolvimento de aplicações web utilizando tecnologias como ASP.NET Core, ASP.NET MVC e C# (C-Sharp). Além disso, estou sempre me aventurando em novas áreas, e tenho me interessado cada vez mais pela segurança da informação. Tive a oportunidade de participar de alguns treinamentos voltados para Pentest – Segurança Ofensiva e Ethical Hacking, e agora busco aplicar esses conhecimentos em minhas soluções, para garantir que elas sejam seguras e protegidas contra ameaças cibernéticas. - -Além disso, tenho uma forte paixão pela comunidade de desenvolvimento de software, sempre busco ajudar outros desenvolvedores compartilhando meus conhecimentos e experiências através de artigos, palestras e eventos. Eu mantenho um blog pessoal onde publico artigos técnicos e tutoriais sobre desenvolvimento de software e arquitetura, e também estou sempre disponível para dar suporte e ajudar a quem precisar. - -Alguns artigos publicados: - -* [Criando um Web Service seguro com SoapHeader](/criando-um-web-service-seguro-com-soapheader/) -* [LINQ – Language Integrated Query](/linq-language-integrated-query/) -* [Criando e consumindo Web Service em C-Sharp](/criando-e-consumindo-web-service-em-c-sharp-parte-1) -* [Desenvolvimento de website com ASP.NET e SQL Server](/desenvolvimento-de-website-com-asp-net-e-sql-server-parte-1) -* [Algoritmos de Ordenação em C#](/algoritmos-de-ordenacao-em-csharp) -* [Criando e consumindo Web API](/criando-e-consumindo-web-api-parte-1) -* [Aprender a programar em C#](/aprender-a-programar-em-csharp-parte-1) -* [Criando Web Api com ASP.NET Core](/criando-web-api-com-asp-net-core-parte-1) -* [Criando aplicação Web com ASP.NET Core MVC](/criando-aplicacoes-web-com-aspnet-core-mvc-parte-1/) \ No newline at end of file diff --git a/_posts/2009-11-21-krypton-suite-4-1-released.md b/_posts/2009-11-21-krypton-suite-4-1-released.md deleted file mode 100644 index b2a350a..0000000 --- a/_posts/2009-11-21-krypton-suite-4-1-released.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: 'Krypton Suite 4.1 Released' -date: Sat, 21 Nov 2009 13:48:26 +0000 -draft: false -tags: ['.NET', 'C#', 'C#', 'component factory', 'componente', 'Dicas', 'Dicas', 'Framework', 'Krypton', 'Skin', 'VB.NET', 'Visual Studio', 'Visual Studio', 'WinForm'] ---- - -Foi lançado no dia 18/11 a nova versão do então já falado componente para .NET o [Krypton Suite](http://www.componentfactory.com/windows-forms-products.php). - -A [Componente Factory](http://www.componentfactory.com/) lançou a versão 4.1 e nela algumas mudanças foram atribuidas e alguns bugs foram corrigidos. - -Entre as mudanças estão novos estilos para deixar ainda mais elegante nossas aplicações. Foram atribuidas estilos do Office 2010. Veja abaixo: - -\[caption id="attachment\_918" align="aligncenter" width="300" caption="Estilo Office 2010 - Black"\][![Estilo Office 2010 - Black](https://raphaelcardoso.com.br/wp-content/uploads/2009/11/krypton_office2010_black-1-300x169.jpg "krypton_office2010_black")](https://raphaelcardoso.com.br/wp-content/uploads/2009/11/krypton_office2010_black-1.jpg)\[/caption\] \[caption id="attachment\_919" align="aligncenter" width="300" caption="Estilo Office 2010 - Blue"\][![Estilo Office 2010 - Blue](https://raphaelcardoso.com.br/wp-content/uploads/2009/11/krypton_office2010_blue-1-300x169.jpg "krypton_office2010_blue")](https://raphaelcardoso.com.br/wp-content/uploads/2009/11/krypton_office2010_blue-1.jpg)\[/caption\] \[caption id="attachment\_920" align="aligncenter" width="300" caption="Estilo Office 2010 - Silver"\][![Estilo Office 2010 - Silver](https://raphaelcardoso.com.br/wp-content/uploads/2009/11/krypton_office2010_silver-1-300x169.jpg "krypton_office2010_blue")](https://raphaelcardoso.com.br/wp-content/uploads/2009/11/krypton_office2010_silver-1.jpg)\[/caption\] - -Para conhecer mais sobre esse excelente componente, acesse o site da [Componente Factory](http://www.componentfactory.com/) e faça o download da sua versão gratuita ou se preferir poderá adquirir a [versão completa](http://www.componentfactory.com/purchase.php). \ No newline at end of file diff --git a/_posts/2010-04-03-road-show-copa-microsoft-de-talentos-ribeirao-preto-sp.md b/_posts/2010-04-03-road-show-copa-microsoft-de-talentos-ribeirao-preto-sp.md deleted file mode 100644 index 3abb919..0000000 --- a/_posts/2010-04-03-road-show-copa-microsoft-de-talentos-ribeirao-preto-sp.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: 'Road Show: Copa Microsoft de Talentos - Ribeirão Preto, SP' -date: Sat, 03 Apr 2010 15:31:57 +0000 -draft: false -tags: ['C#', 'Dicas', 'Microsoft', 'Road Show', 'Sharepoint', 'Silverlight', 'TechNet', 'TechNet', 'Visual Studio', 'Visual Studio', 'Windows 7', 'Windows Server 2008'] ---- - -Ocorrerá em Ribeirão Preto um evento presencial diferenciado e parte integrante da campanha Copa de Talentos da Microsoft Brasil. Todas as sessões são focadas em demonstrações e explicações feitas ao vivo, utilizando um ambiente de demonstração com os últimos lançamentos da Microsoft. Há apenas uma breve introdução teórica, para entendimento do cenário e depois, o time de Especialistas da Microsoft apresentam ao vivo, na prática, toda a solução sendo implementada passo a passo. - -Neste evento será apresentado um caso fictício de uma empresa que possui vários desafios de TI (desenvolvimento de software e infraestrutura de TI), e como os novos produtos e tecnologias da Microsoft podem torna-la mais competitiva, com gerenciamento, segurança, escalabilidade e performance. Serão abordados novos produtos como: - -* Windows Server 2008 R2 -* Windows 7 -* Exchange 2010 -* Visual Studio 2010 -* SQL Server 2008 R2 -* Office 2010 -* Sharepoint 2010 -* System Center -* Forefront -* Silverlight - -Você aprenderá como virtualizar seu ambiente, criar ambientes de testes de desenvolvimento, utilizar da melhor forma as soluções de comunicação unificadas, tornar suas aplicações mais ricas além de muitas outras capacidades. Ao termino do evento você aprenderá como tirar melhor proveito de tais tecnologias, tornando-se um diferencial competitivo. - -Aproveite essa oportunidade e [inscreva-se](https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032445866&culture=pt-BR). - -#### Data, hora e local do evento - -**Dia:** 15 de abril de 2010 das 9:00 as 18:00 (horário de Brasília) -**Local:** Stream Hoteis -**Endereço:** Rua General Osório, 850 - Ribeirão Preto, São Paulo, Brasil. - -Inscrições [aqui](https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032445866&culture=pt-BR) - -Não fiquem de fora! \ No newline at end of file diff --git a/_posts/2010-11-13-como-programar-com-asp-net-e-c-editora-novate.md b/_posts/2010-11-13-como-programar-com-asp-net-e-c-editora-novate.md deleted file mode 100644 index 76d7804..0000000 --- a/_posts/2010-11-13-como-programar-com-asp-net-e-c-editora-novate.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: 'Como Programar com ASP.NET e C# - Editora Novatec' -date: Sat, 13 Nov 2010 16:16:28 +0000 -draft: false -tags: ['.NET', 'ADO.NET', 'AJAX', 'AJAX', 'Alfredo Lotar', 'ASP.NET', 'ASP.NET', 'C#', 'C#', 'CSS', 'Dicas', 'Dicas', 'Entity Framework', 'Entity Framework', 'Framework', 'LINQ', 'LINQ', 'Livros', 'Microsoft', 'MVC', 'MVC', 'Novatec Editora', 'Resenha', 'Resenhas', 'VB.NET', 'VB.NET', 'Visual Studio', 'Visual Studio', 'WCF', 'WebService', 'WinForm'] ---- - -Recebi essa semana da [Editora Novatec](http://www.novatec.com.br/) um exemplar de um livro na qual já possuia sua 1ª edição. Estou falando da [2ª edição do livro "Como programar com ASP.NET e C#"](https://novatec.com.br/livros/como-programar-com-aspnet-c-2ed/) do autor [Alfredo Lotar](http://twitter.com/AlfredoLotar). - -[![](https://raphaelcardoso.com.br/wp-content/uploads/2010/11/capa_como_programar_com_aspnet_e_c-1-210x300.jpg "capa_como_programar_com_aspnet_e_c")](https://raphaelcardoso.com.br/wp-content/uploads/2010/11/capa_como_programar_com_aspnet_e_c-1.jpg) - -Para você que esta aprendendo C# e que focar seu aprendizado em ASP.NET ele é um excelente livro. Diferente de sua 1ª edição, ele aborda a versão mais atual do ASP.NET e C# que estão na versão 4.0. - -Diferente dos outros livros que já tive, o da [Editora Novatec](http://www.novatec.com.br/) e em especial do [Alfredo Lotar](http://twitter.com/AlfredoLotar) são muito didádicos, apresentam vários exemplos, códigos, tutoriais, dicas, truques além de serem bem ilustrados. Ideal para você iniciante ou até mesmo para os que já estão familiarizados com a linguagem e pretendem se atualizar. - -Para nós que já estamos envolvidos com ASP.NET e C# desda versão anterior, é uma otima opção para se atualizar e aprender os novos recursos disponiveis como: Entity Framework, roteamento de URLs, LINQ, etc. - -Veja alguns dos assuntos encontrados no livro: - -* LINQ - Language Integrated Query; -* ADO.NET Entity Framework; -* Roteamento de URLs; -* ASP.NET Dynamic Data; -* WCF Data Services; -* Criar gráficos com o controle Chart; -* Manipular o log de eventos do Windows; -* Programar com tipos anônimos, propriedades autoimplementadas, métodos anônimos, extension methods, inicialização de objetos; -* Criar e usar web user controls; -* Configurar e usar os controles de segurança do ASP.NET; -* Defender-se dos principais ataques sofridos por uma aplicação ASP.NET; -* Trabalhar com Ajax e ASP.NET AJAX; -* Trabalhar com cache; -* Manipular documentos XML com ASP.NET e C#; -* Trabalhar com expressões regulares; -* Trabalhar com array e coleções; -* Manipular arquivos; -* Enviar e-mails com ASP.NET; -* Manipular banco de dados com ADO.NET; -* Configurar uma aplicação com o arquivo web.config; -* Utilizar os recursos de globalização e localização; -* Validar um formulário com os controles de validação; -* Utilizar JavaScript com ASP.NET. - -Para completar a novidade e relembrando a [postagem anterior](https://raphaelcardoso.com.br/livros-com-20-de-desconto-na-editora-novatec/), você pode adquirir o livro ["Como programar com ASP.NET e C#"](https://novatec.com.br/livros/como-programar-com-aspnet-c-2ed/) do autor [Alfredo Lotar](http://twitter.com/AlfredoLotar) diretamente pelo site da [Editora Novatec](http://www.novatec.com.br/) com a vantagem de ter 20% de desconto utilizando o código de promoção **CSHARPBRASIL** que é válido até **31/12/2010**. - -Então, o que está esperando? Não perca essa oportunidade de se manter atualizado e ainda usufluir desse descontão. - -Siga-nos no [Twitter](http://twitter.com/): - -* [Editora Novatec](http://twitter.com/novateceditora) -* [Alfredo Lotar](http://twitter.com/AlfredoLotar) -* [C# Brasil](http://twitter.com/csharpbrasil) - -Abraço e bons estudos! \ No newline at end of file diff --git a/_posts/2011-02-19-c-brasil-de-cara-nova-e-novidades.md b/_posts/2011-02-19-c-brasil-de-cara-nova-e-novidades.md deleted file mode 100644 index 828b6af..0000000 --- a/_posts/2011-02-19-c-brasil-de-cara-nova-e-novidades.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: 'C# Brasil de cara nova e com novidades' -date: Sat, 19 Feb 2011 18:41:52 +0000 -draft: false -tags: ['.NET', 'AJAX', 'AJAX', 'ASP.NET', 'ASP.NET', 'Blogosfera', 'C#', 'C#', 'CSS', 'CSS', 'Dicas', 'Entity Framework', 'LINQ', 'LINQ', 'Microsoft', 'MSDN', 'MVC', 'MVC', 'MySql', 'MySql', 'Silverlight', 'VB.NET', 'Visual Studio', 'Visual Studio'] ---- - -Desde o lançamento do [C# Brasil](http://raphaelcardoso.com.br) procuramos sempre deixa-lo o mais agradável possível para que você pudesse sempre visitar e encontrar com maior facilidade o que precisa. - -Recentemente nós do [C# Brasil](http://raphaelcardoso.com.br) e a equipe do [Projetos e TI](http://projetoseti.com.br) lançamos o [fórum](https://raphaelcardoso.com.br/forum) e abrimos esse espaço para os leitores interagirem e conhecer mais sobre o assunto que lhe interessa. - -Outro lançamento foi a área de [download](https://raphaelcardoso.com.br/download) de fontes que anunciamos através do [Twitter](http://twitter.com/csharpbrasil). Essa área disponibilizaremos para você os fontes de nossos artigos além de outros fontes indicados por leitores e por nós. - -Mais uma vez em conjunto com a equipe do [Projetos e TI](http://projetoseti.com.br) estamos lançando um tema próprio do [C# Brasil](http://raphaelcardoso.com.br) com o brasão criado por nossa equipe. - -Fique por dentro das últimas novidades nos seguindo no [Twitter](http://twitter.com/csharpbrasil). - -Abraço e até a próxima. \ No newline at end of file diff --git a/_posts/2011-08-31-qual-versao-do-microsoft-visual-studio-devo-usar.md b/_posts/2011-08-31-qual-versao-do-microsoft-visual-studio-devo-usar.md deleted file mode 100644 index 9e338d9..0000000 --- a/_posts/2011-08-31-qual-versao-do-microsoft-visual-studio-devo-usar.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: 'Qual versão do Microsoft Visual Studio devo usar?' -date: Wed, 31 Aug 2011 01:03:07 +0000 -draft: false -tags: ['Express', 'IDE', 'Premium', 'Professional', 'Ultimate', 'Visual Studio', 'Visual Studio'] ---- - -Tenho recebido diversos e-mails de leitores perguntando qual seria a versão mais indicada para utilizar do Microsoft Visual Studio, porem existe muito detalhes e perguntas que necessitam ser vistos antes da escolha, principalmente quando essa escolha envolve investimento em uma ferramenta que ao meu ver é alta. - -Vamos a clássica pergunta. Qual devo utilizar. Express, Professional, Premium ou Ultimate? - -Para responder essa pergunta, lhe farei outras. Você está disposto a investir em uma ferramenta? Se a resposta é não, sua primeira e única opção é utilizar da linha Express. Quanto a versão 2005, 2008 ou 2010? Se tiver uma estação de trabalho mais humilde e que não possui tanto recurso, você poderá optar pelas versões 2005 ou 2008. Lembrando que ambas você ira desenvolver utilizando o Framework 2.0 mais se possui uma maquina melhor poderá optar pela versão 2010 e nessa desenvolver utilizando o Framework 2.0, 3.0, 3.5 ou 4.0. Fica a sua escolha. - -Está disposto a investir em uma ferramenta, então vou deixar a sua livre escolha um gráfico de comparativo da própria Microsot. - -[![Gráfico comparativo das versões do Visual Studio](https://raphaelcardoso.com.br/wp-content/uploads/2011/08/microsoftvisualstuido0001-300x118.png "Gráfico comparativo das versões do Visual Studio")](https://raphaelcardoso.com.br/wp-content/uploads/2011/08/microsoftvisualstuido0001.png) - -Para saber mais sobre as versões do Microsoft Visual Studio, visite o [HotSite](http://www.microsoft.com/visualstudio/). - -Download a versão [Express do Microsoft Visual Studio](https://www.visualstudio.com/vs/visual-studio-express/). - -Espero que essa dica seja útil para você! - -Não deixe de seguir o [C# Brasil](http://raphaelcardoso.com.br) no [Twitter](http://twitter.com/csharpbrasil), no [Facebook](http://facebook.com/csharpbrasil) e participar do [Forum](https://raphaelcardoso.com.br/forum). - -Até a próxima \ No newline at end of file diff --git a/_posts/2011-11-01-livros-da-editora-novatec-com-desconto.md b/_posts/2011-11-01-livros-da-editora-novatec-com-desconto.md deleted file mode 100644 index 86abb4d..0000000 --- a/_posts/2011-11-01-livros-da-editora-novatec-com-desconto.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: 'Livros da Editora Novatec com desconto' -date: Tue, 01 Nov 2011 01:39:04 +0000 -draft: false -tags: ['ASP.NET', 'C#', 'desconto', 'livros', 'Novatec Editora'] ---- - -Olá Leitor! - -Se você chegou até aqui é porque está procurando assuntos relacionados a C# e ASP.NET ou correlatos. E porque não adquirir um bom livro? - -Então ai vai uma dica que vem de um dos nossos amigos da comunidade de desenvolvedores, o [Wellington Balbo](http://programandodotnet.wordpress.com). Recentemente ele fechou uma parceria com a [Editora Novatec](http://www.novatec.com.br) e estão dando 20% de desconto para qualquer livro do site da Novatec. E como eu já havia divulgado anteriormente o livro [Programando com ASP.NET MVC](https://raphaelcardoso.com.br/programando-com-asp-net-mvc-editora-novatec/) do [Alfredo Lotar](http://twitter.com/alfredolotar) que foi lançado recentemente, porque não compra-lo com um descontão? - -Para isso basta utilizar o código da promoção **PROGNET** (válido até 30/06/2012) e fazer suas compra direto no site da Novatec. Aproveite e faça uma visita ao site do [Wellington Balbo](http://programandodotnet.wordpress.com) para conferir essa novidade. - -Caso queira dica de livros, acesse também a nossa sessão [**Livros**](https://raphaelcardoso.com.br/categoria/csharp/livros/) - -Não deixe de seguir no Twitter o [Alfredo Lotar](http://twitter.com/alfredolotar), a [Editora Novatec](http://twitter.com/novateceditora), o [Wellington Balbo](http://twitter.com/wellingtonbalbo) e o [C# Brasil](http://twitter.com/csharpbrasil). - -Abraço e até a próxima! \ No newline at end of file diff --git a/_posts/2012-03-18-conhecendo-o-cellsdk.md b/_posts/2012-03-18-conhecendo-o-cellsdk.md deleted file mode 100644 index b85ddc5..0000000 --- a/_posts/2012-03-18-conhecendo-o-cellsdk.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: 'Conhecendo o CELLSDK' -date: Sun, 18 Mar 2012 20:02:57 +0000 -draft: false -tags: ['.NET', 'Android', 'Android', 'C#', 'C#', 'CELLSDK', 'iOS', 'iOS', 'iPhone', 'Mono', 'Mono', 'SDK', 'SDK', 'Windows Phone', 'Windows Phone'] ---- - -Para quem não conhece ainda o CELLSDK, ele é uma solução para criação de aplicações multiplataforma utilizando C# e .NET em dispositivos Android, IOS e Windows Phone onde é utilizado o seu mesmo código .NET e blibliotecas alem de permitir que você realize depuração do seu aplicativo utilizando emuladores oficiais aumentando a confiabilidade e produtividade. Entre suas principais características estão: - -* Sistemas operacionais suportados - * MacOSX - * Windows -* IDE suportadas - * Visual Studio - * Mono Develop -* Plataformas - * Windows Phone - * IOS (IPhone / IPad / IPodTouch) - * Android -* Linguagem utilizada - * C# (C-Sharp) - -### Requisitos para instalação - -* Windows 7 (x86 e x64) - todas as edições, exceto o Windows 7 Starter Edition -* Windows Vista (x86 e x64) com Service Pack 2 - todas as edições, exceto o Windows Vista Starter Edition -* A instalação requer 4 GB de espaço livre em disco na unidade do sistema. -* 3 GB de RAM -* Emulador Windows Phone requer um DirectX 10 ou superior placa gráfica compatível com driver WDDM 1.1. CELLSDK é compatível com a versão final do Visual Studio 2010 SP1. - -### Preparação do ambiente de desenvolvimento - -Para iniciar, faça o download do CELLSDK para windows aqui. Clique para executar o launcher que será o nosso ponto de partida para instalar todo os aplicativos úteis para nosso desenvolvimento. - -Clique na primeira imagem para instalar o Windows Phone SDK. - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG01.png "IMG01") - -Aceite os termos de licença referente ao Windows Phone SDK e siga a instrução do instalador. - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG03.png "IMG03") - -Após a instalação do Windows Phone SDK iremos instalar o Mono for Android. Para isso clique na segunda imagem do launcher que se refere a instalação. - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG04.png "IMG04") - -Siga as instruções do instalador. Ele efetuara o download para prosseguir com a instalação - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG05.png "IMG05") ![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG06.png "IMG06") - -Por fim, partiremos para a instalação do CELLSDK que deverá ser feito clicando na terceira imagem do laucnher. Você deverá escolher o tipo de licença contratada. Caso não possua licença, utilize a primeira opção (Free). - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG07.png "IMG07") - -Você deverá aceitar os termos da licença de uso do CELLSDK e em seguida clicar para instalar. - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG08.png "IMG08") - -Após a conclusão da instalação você já terá em seu Visual Studio o template referente ao desenvolvimento para Windows Phone e Android. - -![](https://raphaelcardoso.com.br/wp-content/uploads/2012/03/IMG09.png "IMG09") - -Esse artigos foi para fazer um prévia do que é o CELLSDK e sua finalidade, bem como suas principais caracteristicas. - -No próximo artigo iremos colocar a mão na massa e desenvolver algo utilizando o CELLSDK. Mais o que vai ser ainda será surpresa. - -E para ver mais características acesse o site e conheça mais sobre o [CELLSDK](http://www.cellsdk.com/). Siga o CELLSDK no [Twitter](http://twitter.com/cellsdk) e [Facebook](http://www.facebook.com/cellsdk). - -**_Nota importante: Segundo informações via [Twitter](https://twitter.com/cellsdk), o projeto CELLSDK foi cancelado._** - -Não deixe de participar do [fórum](https://raphaelcardoso.com.br/forum). Siga o C# Brasil no [Twitter](http://twitter.com/csharpbrasil) e [Facebook](http://www.facebook.com/csharpbrasil). - -Até o próximo artigo! \ No newline at end of file diff --git a/_posts/2012-05-15-microsoft-virtual-academy.md b/_posts/2012-05-15-microsoft-virtual-academy.md deleted file mode 100644 index c39c30e..0000000 --- a/_posts/2012-05-15-microsoft-virtual-academy.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'Microsoft Virtual Academy' -date: Tue, 15 May 2012 00:17:49 +0000 -draft: false -tags: ['aprender .net gratis', 'curso .net gratis', 'Dicas', 'Documentação', 'free learning', 'Microsoft Virtual Academy', 'mva', 'TechNet'] ---- - -Para quem ainda não conhece existe um local muito bom para você que está começando a estudar a plataforma .NET ou quer aprender mais sobre as diversas tenologias Microsoft é o [Microsoft Virtual Academy](http://www.microsoftvirtualacademy.com/ "Microsoft Virtual Academy"), segue abaixo algumas descrições retiradas do site do MVA sobre o que é o programa: “Aprimore seu conjunto de habilidades de TI e progrida em sua carreira com um portal de treinamento gratuito e de fácil acesso. Aprenda em seu próprio ritmo, focalizando tecnologias da Microsoft, ganhe pontos e seja reconhecido.” “A Microsoft Virtual Academy – MVA é uma experiência de aprendizado totalmente baseada na nuvem que focaliza as Tecnologias de Nuvem da Microsoft. Você pode acessar vários conteúdos de treinamento online e se tornar um dos famosos especialistas da comunidade mundial de Profissionais de TI. A MVA fornece a seus usuários uma experiência universitária virtual: o estudante pode selecionar um roteiro, estudar o material e, em seguida, realizar a autoavaliação. Com isso, o estudante coleta pontos que o promovem para um nível Bronze, Prata, Ouro ou Platina. Na MVA, os estudantes podem obter acesso a todas as informações, estatísticas e progresso de sua carreira de treinamento, o que permite que mantenham uma relação de longo prazo com a Microsoft. O aprendizado por meio da MVA é gratuito, e você pode estudar o conteúdo a qualquer hora e em seu próprio ritmo. A plataforma da MVA é hospeda na mais recente tecnologia Microsoft Azure, o que garante que sua experiência de aprendizado fluirá ininterruptamente proporcionando a melhor experiência de aprendizado online. “. \ No newline at end of file diff --git a/_posts/2013-04-12-qual-a-diferenca-entre-int-parse-e-convert-toint32.md b/_posts/2013-04-12-qual-a-diferenca-entre-int-parse-e-convert-toint32.md deleted file mode 100644 index 3315098..0000000 --- a/_posts/2013-04-12-qual-a-diferenca-entre-int-parse-e-convert-toint32.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'Qual a diferença entre Int.Parse e Convert.ToInt32?' -date: Fri, 12 Apr 2013 12:45:48 +0000 -draft: false -tags: ['C#', 'Convert.ToInt32', 'Dicas', 'int.Parse'] ---- - -Tenho encontrado algumas confusões com isso, então vamos exclarecer. int.Parse é utilizado somente para converter string em int disparando uma Exception se o valor convertido for null, “”(string vazia) ou qualquer caractere não numérico. \[sourcecode language="csharp"\] int x = int.Parse("123"); // 123 int x = int.Parse(""); // System.FormatException int x = int.Parse("123@"); // System.FormatException int x = int.Parse(null); // System.ArgumentNullException \[/sourcecode\] Convert.ToInt32 é utilizado para converter outros tipos de objeto (object, bool, string, etc) em um int, internamente ele utiliza int.Parse, porem adicionando a feature de retornar zero se o valor convertido for null, no mais é igual ao int.Parse. \[sourcecode language="csharp"\] int x = Convert.ToInt32("123");// 123 int x = Convert.ToInt32("");//System.FormatException int x = Convert.ToInt32("123@");//System.FormatException int x = Convert.ToInt32(null);// 0 \[/sourcecode\] int.Parse é mais performático, Convert.ToInt trabalha com mais tipos alem de string e não dispara exceção se o argumento for null. **Sugestão**: Se você tem uma string e espera que sempre lhe retorne um inteiro (por exemplo, o retorno de uma chamada a um web service) você deve utilizar int.Parse. Se você esta fazendo leitura de dados inseridos pelo usuário, você deve usar int.TryParse que possui um melhor controle na situação do usuário inserir entradas inválidas. Você deve utilizar Convert.ToInt32 nos mesmos casos citados acima para int.Parse porem quando o argumento não for do tipo string. Uma solução bacana é utilizar métodos de extensão e fazer uma conversão segura: \[sourcecode language="csharp"\] namespace Parse.Test { public static class StringExtensions { public static int ToInt32Safe(this string text) { int result; return int.TryParse(text, out result) ? result : 0; } } } \[/sourcecode\] Como usar: \[sourcecode language="csharp"\] int x = "123".ToInt32Safe(); //123 int x = "".ToInt32Safe(); //0 int x = "123@".ToInt32Safe(); //0 string nullString = null; int x = nullString.ToInt32Safe(); //0 \[/sourcecode\] \ No newline at end of file diff --git a/_posts/2014-02-05-aprenda-uml-por-meio-de-estudos-de-caso-editora-novatec.md b/_posts/2014-02-05-aprenda-uml-por-meio-de-estudos-de-caso-editora-novatec.md deleted file mode 100644 index 1cc7706..0000000 --- a/_posts/2014-02-05-aprenda-uml-por-meio-de-estudos-de-caso-editora-novatec.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: 'Aprenda UML por Meio de Estudos de Caso - Editora Novatec' -date: Wed, 05 Feb 2014 00:19:08 +0000 -draft: false -tags: ['Aprenda UML por meio de estudos de caso', 'Diagramas', 'Dicas', 'Estudos de caso', 'livros', 'Livros', 'Novatec Editora', 'Resenhas', 'UML', 'Wilson Moraes Góes'] ---- - -![Aprenda UML por Meio de Estudos de Caso](https://raphaelcardoso.com.br/wp-content/uploads/2014/02/aprenda_uml_por_meio_de_estudos_de_caso.jpg) - -[Aprenda UML por Meio de Estudos de Caso](http://www.novatec.com.br/livros/uml-estudos-caso/) é um livro publicado pela [Editora Novatec](http://www.novatec.com.br/) do autor **Wilson Moraes Góes**. Esse é um livro que aborda de forma simples e objetiva os estudo da UML por meio de estudos de caso. - -De que forma você inicia o desenvolvimento de um projeto? Na maioria dos casos o projeto simplesmente é iniciado sem uma documentação e sem um planejamento. Nos como bons programadores sabemos da importância da utilização da UML para especificação de sistemas orientados a objeto. Ele permite aos envolvidos em um projeto de software a realização da modelagem dos processos. - -A UML versão 2.0 é dividida em 3 categorias: - -* Diagrama de estrutura -* Diagrama de comportamento -* Diagrama de interação - -Além de abordar com detalhes o autor ainda utiliza de estudos de casos, exercícios, exemplos práticos e aprofundado acerca de todos os diagramas: - -1. Diagrama de Casos de Uso -2. Diagrama de Atividade -3. Diagrama de Classes -4. Diagrama de Objetos -5. Diagrama de Pacotes -6. Diagrama de Comunicação -7. Diagrama de Máquina de Estado -8. Diagrama de Sequência -9. Diagrama de Implantação -10. Diagrama de Componentes - -Amplie seu conhecimento sobre a UML. Melhore o seu processo de desenvolvimento de software. Enriqueça a comunicação entre os envolvidos em seu projeto. - -Para adquirir o livro é fácil. Basta acessar o site da [Editora Novatec](http://www.novatec.com.br) e [adquira o livro](http://www.novatec.com.br/livros/uml-estudos-caso/) com **desconto de 20%** utilizando o código **CSHARPBRASIL**. - -Abraço e bom estudo! \ No newline at end of file diff --git a/_posts/2014-02-24-introducao-ao-hacking-e-aos-testes-de-invasao-editora-novatec.md b/_posts/2014-02-24-introducao-ao-hacking-e-aos-testes-de-invasao-editora-novatec.md deleted file mode 100644 index df82132..0000000 --- a/_posts/2014-02-24-introducao-ao-hacking-e-aos-testes-de-invasao-editora-novatec.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: 'Introdução ao Hacking e aos Testes de Invasão - Editora Novatec' -date: Mon, 24 Feb 2014 10:00:22 +0000 -draft: false -tags: ['Dicas', 'Exploitation', 'Hacking', 'Introdução ao Hacking e aos Testes de Invasão', 'Livros', 'livros', 'Novatec Editora', 'Patrick Engebretson', 'Resenhas', 'Segurança', 'Segurança', 'Teste de invasão'] ---- - -![Introdução ao Hacking e aos Testes de Invasão](https://raphaelcardoso.com.br/wp-content/uploads/2014/02/introducao_ao_hacking_e_aos_testes_de_invasao.jpg) - -[Introdução ao Hacking e aos Testes de Invasão](https://novatec.com.br/livros/introducao-hacking-pentest/) é um livro publicado pela [Editora Novatec](http://www.novatec.com.br/) do autor Patrick Engebretson. Patrick Engebretson é doutor em Ciências com especialização em Segurança da Informação pela Dakota State University, professor assistente de segurança de computador e redes e trabalha como Pentester Sênior em uma empresa de segurança. - -Mais o que vem a ser o _teste de invasão_ e porque nós do C# Brasil estamos abordando esse assunto? - -A resposta é simples. - -O teste de invasão é uma forma legal e autorizada de localizar e explorar sistemas de computadores possibilitando encontrar vulnerabilidades. Como o **C# Brasil** trata de assuntos relacionados ao desenvolvimento, nada mais justo que abordarmos também o quesito segurança, algo tão importante no desenvolvimento de software que muitas vezes passa despercebido. - -No livro, o Doutor Patrick abordar ferramentas como o Nmap, Nessus, Netcat, a criação de laboratório de teste e a realização dos testes propriamente dito. - - - -Veja os tópicos abordados pelo livro: - -1. O que é teste de invasão? -2. Reconhecimento -3. Scanning -4. Exploração de falhas (exploitation) -5. Engenharia social -6. Exploração de falhas baseada em web -7. Pós-exploração de falhas e preservação de acesso com backdoors, rootkits e o Meterpreter -8. Conclusão dos testes de invação - -Como pode observar o livro possui um excelente conteúdo e aborda de maneira clara o assunto. - -Para adquirir o livro é fácil. Basta acessar o site da [Editora Novatec](http://www.novatec.com.br/) e [adquira o livro](https://novatec.com.br/livros/introducao-hacking-pentest/) com **desconto de 20%** utilizando o código **CSHARPBRASIL**. - -_É importante lembrar que o livro tem como objetivo ensinar as técnicas, ferramentas, realização dos testes de invasão e até mesmo possibilitar a realização de ataque com a ideia de utilizar os resultados para melhorar a segurança e seu aprendizado. Fique ciente de que a realização de ações maliciosas com o objetivo de causar danos ou até mesmo prejudicar alguém e sem a devida permissão poderá lhe causar serias dores de cabeça (você poderá ser preso e/ou processado). Então, utilize as informações de forma responsável._ - -Abraço e bom estudo! \ No newline at end of file diff --git a/_posts/2014-04-17-aws-para-desenvolvedores-editora-novatec.md b/_posts/2014-04-17-aws-para-desenvolvedores-editora-novatec.md deleted file mode 100644 index 2ba2e0d..0000000 --- a/_posts/2014-04-17-aws-para-desenvolvedores-editora-novatec.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: 'AWS para Desenvolvedores - Editora Novatec' -date: Thu, 17 Apr 2014 10:00:05 +0000 -draft: false -tags: ['.NET', 'Amazon', 'Amazon', 'Amazon CloudFront', 'Amazon CloudWatch', 'Amazon EC2', 'Amazon Route 53', 'Amazon S3', 'Amazon SES', 'Amazon SimpleDB', 'Amazon SNS', 'Amazon SQS', 'API', 'AWS', 'AWS', 'Dicas', 'Elastic Beanstalk', 'Elastic Load Balancing', 'iOS', 'Java', 'JavaScript', 'livros', 'Livros', 'Novatec Editora', 'PHP', 'Powershell', 'powershell', 'Python', 'Resenhas', 'Ricardo R. Lecheta', 'Ruby', 'SDK', 'Toolkit Eclipse', 'Toolkit Visual Studio', 'Windows PowerShell'] ---- - -![Foto da capa do livro AWS para Desenvolvedores](https://raphaelcardoso.com.br/wp-content/uploads/2014/04/aws_para_desenvolvedores.jpg) - -[AWS para Desenvolvedores](http://www.novatec.com.br/livros/aws-desenvolvedores/) é um livro de autoria de Ricardo R. Lecheta e publicado pela [Editora Novatec](http://www.novatec.com.br). Ricardo R. Lecheta é formado em Ciência da Computação e pós-graduado em Gestão do Desenvolvimento de Software pela PUC-PR. É autor de outros livros publicado pela Editora Novatec como [Desenvolvendo para Windows 8](http://www.novatec.com.br/livros/windows-8) e [Google Android](https://novatec.com.br/livros/google-android-3ed/) que se encontra já em sua 3ª edição. - -Mais o que vem a ser o AWS? [Amazon Web Services](http://aws.amazon.com/) ou simplesmente chamado de AWS, é um conjunto de serviços de computação remota da tão famosa empresa de comércio eletrônico [Amazon](http://www.amazon.com/). - -O livro tem como principal publico alvo desenvolvedores e estudantes de informática que desejam aprender os conceitos de computação nas nuvens. O livro exigem ainda conhecimentos prévios de programação pois exemplifica códigos em Java, PHP e C# (C-Sharp) e uso de ferramentas como Visual Studio e Eclipse. Outro ponto importante é que o livro aborda o uso acerca do uso dos serviços da Amazon Web Services. Assim sendo, é possivel aprender a administrar toda uma estrutura de computação nas nuvens montada na Amazon Web Services. - -Para se ter uma ideia do assunto abordado pelo autor no livro, é possível em poucos minutos inicializar um servidor Windows Server 2012 com Internet Information Service para servir uma aplicação web, criar servidores de banco de dados Microsoft SQL Server, MySql e PostgreSQL ou até mesmo realizar o escalonamento automática de servidores. Alem disso, a vantagem de se contratar um serviço e pagar somente pelo que você utilizar. - -Veja os tópicos abordados pelo livro: - -1. Introdução -2. Armazenando arquivos na nuvem com o S3 -3. AWS Toolkit para Eclipse -4. EC2 (Elastic Compute Cloud) -5. Linux básico -6. MySQL -7. PostgreSQL -8. PHP -9. Java e Tomcat -10. EC2 – Avançado -11. DNS com Route 53 e Registrobr -12. Amazon CloudFront -13. RDS (Relational Database Service) -14. Amazon SimpleDB -15. ElastiCache -16. Elastic Beanstalk -17. SES (Email Simple Service) -18. SQS (Simple Queue Service) -19. SNS (Simple Notification Service) -20. EC2 com Windows -21. Monitoramento com o CloudWatch -22. Escalonamento automático do EC2 (Auto Scaling) -23. Diversos - -É possível afirmar com segurança que o livro poderá guia-lo no uso do Amazon Web Services tirando o máximo proveito dos recursos. - -Para conhecer mais sobre o assunto, adquira-o acessando o site da [Editora Novatec](http://www.novatec.com.br/livros/aws-desenvolvedores/) e aproveitando o **desconto de 20%** utilizando o código **CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2014-07-08-web-design-responsivo-editora-novatec.md b/_posts/2014-07-08-web-design-responsivo-editora-novatec.md deleted file mode 100644 index 77cf253..0000000 --- a/_posts/2014-07-08-web-design-responsivo-editora-novatec.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: 'Web Design Responsivo - Editora Novatec' -date: Tue, 08 Jul 2014 00:17:05 +0000 -draft: false -tags: ['CSS3', 'Dicas', 'Flexíveis', 'HTML5', 'layout responsivo', 'Livros', 'livros', 'Maujor', 'Maurício Samy Silva', 'Media Queries', 'Mobile First', 'Novatec Editora', 'Resenhas', 'RWD', 'Web Design Responsivo'] ---- - -![Foto da capa do livro Web Design Responsivo](https://raphaelcardoso.com.br/wp-content/uploads/2014/07/web_design_responsivo.jpg) - -[Web Design Responsivo](http://www.novatec.com.br/livros/webdesign-responsivo/) é o mais novo livro do [Maurício Samy Silva](http://www.maujor.com) publicado pela [Editora Novatec](http://www.novatec.com.br). Maurício Samy Silva ou Maujor como é conhecido é graduado em Engenharia Civil pelo Instituto Militar de Engenharia (IME). É um obstinado divulgador dos Padrões Web. - -O objetivo do livro é fornecer informações detalhadas das técnicas do design responsivo, estudando seus princípios e detalhando os métodos e as tecnologias aplicáveis. Explicações teóricas em linguagem corrente e clara, dispensando, sempre que possível, o jargão técnico avançado, são acompanhadas de exemplos práticos detalhados passo a passo e complementados por arquivo HTML para consulta. - -Mais o que é Design Responsivo? A responsividade de um site web tem como principal característica a adaptação visual, acessibilidade e melhorar a experiencia do usuário, possibilitando um melhor ajuste em diversos dispositivo, desde desktops até smartphones e tablets. - -Mais qual a necessidade de um site responsivo? Basta observar que os números de acesso a internet, aquisição de planos de dados, vendas de dispositivos moveis como Tablets, Smartphones e Notebooks tem crescido consideravelmente nos últimos anos. O que nos mostra o tamanho da importância dos conceitos e técnicas abordadas no livro pelo Maujor. - -Veja uma previa dos tópicos do livro: - -1. Introdução -2. Introdução ao Design Responsivo -3. HTML5 e CSS3 -4. Media Queries -5. Imagens flexíveis -6. Mídias flexíveis -7. Acessibilidade na web e design responsivo -8. Transformando layout existente em responsivo -9. Criando um layout responsivo -10. Media queries na visão de Almir Filho -11. Elementos da HTML5 -12. Atributos da HTML5 -13. Referências bibliográficas - -Para conhecer mais sobre o assunto, adquira-o acessando o site da [Editora Novatec](http://www.novatec.com.br/livros/webdesign-responsivo/) e aproveitando o **desconto de 20%** utilizando o código **CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2014-08-04-vida-de-programador-editora-novatec.md b/_posts/2014-08-04-vida-de-programador-editora-novatec.md deleted file mode 100644 index af69369..0000000 --- a/_posts/2014-08-04-vida-de-programador-editora-novatec.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: 'Vida de Programador - Editora Novatec' -date: Mon, 04 Aug 2014 11:00:24 +0000 -draft: false -tags: ['Alonso', 'Andre Noel', 'Chefe', 'Dicas', 'livros', 'Livros', 'Novatec Editora', 'P.A.', 'ProgramadorREAL', 'Resenhas', 'Vida de Programador'] ---- - -![Capa do livro Vida de Programador](https://raphaelcardoso.com.br/wp-content/uploads/2014/07/vida_de_programador.jpg) - -[Vida de programador](http://www.novatec.com.br/livros/vida-programador-vol0/) é o mais um lançamento publicado pela [Editora Novatec](http://www.novatec.com.br/) do autor Andre Noel. Esse é o seu primeiro volume (volume 0) na qual ele nos traz tirinhas dos tão conhecido Programador, Alonso, P.A., Chefe e sua turma. Para os que não o conhece, Andre Noel é o criador do site [Vida de Programador](http://vidadeprogramador.com.br) na qual criou como forma de relaxar e contar as diversas histórias que viveu e ouviu. - -Como nem só de café e código se resume a vida de um bom programador. Ela também é baseada em muito estudo e dedicação, porem é importante que tenhamos momentos de diversão e nada melhor que um bom livro... claro que um bom livro recheado de tirinhas e que aborde casos engraçados vivenciadas pelos nossos amigos programador séria uma excelente diversão. - -O livro esta divido em alguns temas com diversas como: - -* Profissão: programador -* O amigo -* Chefes like a boss -* Não subestime o usuário -* A culpa é do estagiário -* Pessoas que não me entendem -* DBAs -* Free as in Freedom -* All you need is love -* All you need is coffee -* Momentos especiais - -Para conhecer mais sobre o assunto, adquira-o acessando o site da [Editora Novatec](http://www.novatec.com.br/livros/vida-programador-vol0/) e aproveitando o **desconto de 20%** utilizando o código **CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2014-08-06-aprenda-programar-com-scratch-editora-novatec.md b/_posts/2014-08-06-aprenda-programar-com-scratch-editora-novatec.md deleted file mode 100644 index f38d934..0000000 --- a/_posts/2014-08-06-aprenda-programar-com-scratch-editora-novatec.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: 'Aprenda a programar com Scratch - Editora Novatec' -date: Wed, 06 Aug 2014 11:00:01 +0000 -draft: false -tags: ['Aprenda a programar com Scratch', 'Dicas', 'livros', 'Livros', 'Majed Marji', 'Novatec Editora', 'Programação Visual', 'Resenhas'] ---- - -![Aprenda a Programar com Scratch](https://raphaelcardoso.com.br/wp-content/uploads/2014/08/aprenda_a_programar_com_scratch.jpg) - -[Aprenda a programar com Scratch](https://novatec.com.br/livros/aprenda-programar-com-scratch/) conhecendo mais esse lançamento da [Editora Novatec](http://www.novatec.com.br/) do autor Majed Marji. O livro é de autoria de Majed Marji que é engenheiro de desenvolvimento sênior na General Motors e professor adjunto da Wayne State University em Michigan. Tem pós-graduação em engenharia elétrica pela Wayne State University e MBA em gerenciamento estratégico pela Davenport University. - -O livro é destinado a qualquer pessoa que queira aprender os fundamentos da programação e pode ser usado como livro didático para alunas do ensino fundamental e médio. - -A maioria das linguagens de programação são baseadas em textos, ou seja, é necessário escrever um conjunto de comandos para executar uma operação. Já o Scratch é uma linguagem de programação visual que foi desenvolvida na Massachusetts Institute of Technology (MIT) Media Lab para tornar o aprendizado de programação mais fácil e divertido. O Scratch utiliza-se de elementos gráficos coloridos para criar as instruções do programa, o que dispensa a necessidade de digitar comandos de programação e que facilidade o ensino dos fundamentos da lógica de programação para adultos e até mesmo criança. - -Veja os tópicos abordados pelo livro: - -* Introdução -* Introdução ao Scratch -* Movimento e desenho -* Aparência e Son -* Procedures -* Variáveis -* Tomando decisões -* Repetições: uma exploração mais detalhada dos laços -* Processamento de strings -* Listas -* Compartilhamento e colaboração - -Para conhecer mais sobre o assunto, adquira-o acessando o site da [Editora Novatec](https://novatec.com.br/livros/aprenda-programar-com-scratch/) e aproveitando o **desconto de 20%** utilizando o código **CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2014-08-18-aprendendo-desenvolver-aplicacoes-web-editora-novatec.md b/_posts/2014-08-18-aprendendo-desenvolver-aplicacoes-web-editora-novatec.md deleted file mode 100644 index faa38c2..0000000 --- a/_posts/2014-08-18-aprendendo-desenvolver-aplicacoes-web-editora-novatec.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: 'Aprendendo a desenvolver aplicações web - Editora Novatec' -date: Mon, 18 Aug 2014 10:30:10 +0000 -draft: false -tags: ['AJAX', 'Aprendendo a desenvolver aplicações web', 'CSS', 'Dicas', 'HTML', 'jquery', 'Livros', 'livros', 'Node.Js', 'Novatec Editora', 'Resenhas', 'Semmy Purewal'] ---- - -![Aprendendo a desenvolver aplicações web](https://raphaelcardoso.com.br/wp-content/uploads/2014/08/aprendendo_a_desenvolver_aplicacoes_web.jpg) - -[Aprendendo a desenvolver aplicações web](http://www.novatec.com.br/livros/aprendendo-aplicacoes-web/) é o livro de Semmy Purewal publicado pela [Editora Novatec](http://www.novatec.com.br/). Semmy Purewal é engenheiro de software sênior na Netflix, dedicou aproximadamente uma década dando aulas de ciência da computação e trabalhando como consultor autônomo de JavaScript. Durante esse período, trabalhou com um grupo diversificado de clientes composto de startups, organizações sem fins lucrativos e laboratórios de pesquisa. - -O livro possibilita ao leitor desenvolver aplicações web a partir do zero, pois aborda todo o fluxo de desenvolvimento. - -Os capítulos são recheados de problemas práticos e exemplos. Mais não é um livro que tornará um _expert_ em web e tão pouco _ninja_ na arte de desenvolver aplicações web. É um livro que servirá de guia prático mostrando como criar uma interface de usuário, implementar um servidor, desenvolver uma comunicação cliente-servidor e usar um serviço baseado em nuvem para implantar a aplicação aos desenvolvedores inexperientes de aplicações web. Ele lhe dará sim uma boa base para os assuntos e permitirá agregar conhecimento para realizar pesquisas acerca das tecnologias abordadas. - -Esse é um livro indicado para programadores que desejam aprender os desenvolvimento de aplicações web e que não tenha experiencias anteriores no assunto. - -No livro serão abordados assuntos como: - -* Git -* HTML, CSS, JavaScript, jQuery e Node.js -* JSON e AJAX -* Maquinas Virtuais -* APIs -* NoSQL e MongoDB -* Cloud Foundry - -Vejamos alguns dos tópicos abordados no livro: - -* Prefácio -* Fluxo de trabalho -* Estrutura -* Estilo -* Interatividade -* A ponte entre o cliente e o servidor -* Servidor -* Armazenamento de dados -* Plataforma -* Aplicação - -Para conhecer [mais sobre o livro](http://www.novatec.com.br/livros/aprendendo-aplicacoes-web/) e até mesmo adquiri-lo, acesse o site da [Editora Novatec](http://www.novatec.com.br/) e **aproveite o desconto de 20% utilizando o código CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2014-08-18-mobile-html5-editora-novatec.md b/_posts/2014-08-18-mobile-html5-editora-novatec.md deleted file mode 100644 index 8bb7c96..0000000 --- a/_posts/2014-08-18-mobile-html5-editora-novatec.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: 'Mobile HTML5 - Editora Novatec' -date: Mon, 18 Aug 2014 11:00:04 +0000 -draft: false -tags: ['Android', 'Canvas', 'CSS3', 'Dicas', 'Estelle Weyl', 'HTML5', 'iOS', 'JavaScript', 'livros', 'Livros', 'Mobile', 'Mobile HTML5', 'Novatec Editora', 'Resenhas', 'Windows Phone'] ---- - -![Mobile HTML5](https://raphaelcardoso.com.br/wp-content/uploads/2014/08/mobile_html5.jpg) - -[Mobile HTML5](http://www.novatec.com.br/livros/mobile-html5/), é mais um lançamento da [Editora Novatec](http://www.novatec.com.br/) que aborda de forma prática e didática as melhores técnicas e recursos envolvendo o que há de mais moderno no conceito de desenvolvimento de aplicações para dispositivos móveis. A autora Estelle Weyl abrange um leque extenso de recursos a serem usados no desenvolvimento de aplicações para smartphones e tablets onde não se é necessário o conhecimento na tecnologia baseada na plataforma empregada, sendo ele Android ou iOS, criando páginas da web com interface e funcionalidades semelhantes aos aplicativos nativos. Há inúmeras vantagens no desenvolvimento de aplicações web usando HTML5, CSS3 e JavaScript, pois qualquer aplicação no seu produto final irá ser multiplataforma não somente para uma ou duas como vemos nas maiorias de aplicações atuais no mercado. - -Estelle Weyl é engenheira de front-end baseados em padrões web desde 1999. Palestrante e escritora de dois blogs falando sobre Html, JavaScript e Css que são visitados por milhões de seguidores, ou seja entende bem o que está falando. - -Esta obra é destinada aqueles que estão com as pontas dos dedos coçando para desenvolver seus aplicativos porém sem ter que adentrar em uma nova linguagem como o Java ou Objective-C e que já dominam de olhos vendados as tecnologias empregadas no desenvolvimento de web sites, ou até mesmo para quem está iniciando no universo do desenvolvimento software pois se trata de uma conceito bem aberto e conhecido, contando com várias documentações e na sua clareza em aplica-lo. - -Podemos listar algumas das vantagens de se construir aplicações para dispositivos móveis usando HTML5, CSS3 e JavaScript: - -* Diversidade em ferramentas e IDEs para o desenvolvimento -* Facilidade sobre as linguagens empregadas -* Aplicações totalmente multiplataformas (Android, iOS, Windows Phone, BlackBerry, Symbian e Firefox OS) -* Recursos visuais atraentes e ricos em bibliotecas JavaScript -* Funcionalidades Multi-Threads com o uso de Web Workers. -* Criação de aplicativos Off-Line - -O HTML5 e CSS3 vem sendo de longe uma das melhores atualizações do bom e velho html e css que conhecemos, pois conta com novas tags como conteúdo multimídia, canvas, svg que transforma a criação de formas e objetos no documento de forma dinâmica e moderna e a organização e separação de conteúdo na tela; no universo desktop ainda contamos com limitações de alguns browsers que relutam em atualizarem seus motores de renderização e não se comportam de maneira adequada com os novos recursos do HTML5 e do CSS3, porém isso não acontece com a maioria dos sistemas operacionais móveis atuais, podendo se obter detalhes sobre compatibilidade no link [http://mobilehtml5.org/](http://mobilehtml5.org/). - -Muito além de somente desenvolver aplicativos os recursos mostrados nesta obra deixam bem claro que o desenvolvimento de jogos não fica para trás. Jogos desenvolvidos em HTML 5 e JavaScript estão cada vez mais presentes; quem não conhece um jogo como o _Cut the Rope_, este singelo e viciante joguinho foi criado usando o HTML5 e JavaScript. - -Vejamos alguns dos tópicos abordados na obra: - -* Introdução -* Preparando o terreno para o aprendizado de HTML5, CSS3 e APIs JavaScript -* Atualizando-se para HTML5 -* Elementos que são novos no HTML5 -* Web Forms HTML5 -* SVG, canvas, áudio e vídeo -* Atualizando-se para CSS3 -* Expandindo as opções com valores CSS3 -* CSS3: Módulos, modelos e imagens -* CSS3: Transformações, transições e animações -* Recursos CSS em um Web Design Responsivo -* Projetando aplicativos móveis -* Concentrando-se nos dispositivos móveis e de toque -* Desempenho móvel -* Seletores e especificidade CSS - -Esta é uma obra essencial para aqueles que já desenvolvem web sites e desejam adentrar no universo de aplicativos móveis de uma forma mais simples e rápida e uma leitura obrigatória para aqueles que conhecem o desenvolvimento front-end para a web e desejam estar se atualizando sobre os novos conceitos e atualizações. - -Aproveite para adquirir um exemplar dessa excelente literatura acessando o site da [Editora Novatec](http://www.novatec.com.br/livros/mobile-html5/) e **usado o código CSHARPBRASIL você leva 20% de desconto**. #ficaadica! \ No newline at end of file diff --git a/_posts/2014-09-10-introducao-ao-hibernate-editora-novatec.md b/_posts/2014-09-10-introducao-ao-hibernate-editora-novatec.md deleted file mode 100644 index 0e49a16..0000000 --- a/_posts/2014-09-10-introducao-ao-hibernate-editora-novatec.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: 'Introdução ao Hibernate - Editora Novatec' -date: Wed, 10 Sep 2014 11:00:16 +0000 -draft: false -tags: ['Dicas', 'Hibernate Query Language', 'Introdução ao Hibernate', 'Java', 'JDBC', 'Livros', 'livros', 'Madhusudhan Konda', 'Novatec Editora', 'Resenhas'] ---- - -![Capa do livro Introdução ao Hibernate](https://raphaelcardoso.com.br/wp-content/uploads/2014/09/introducao_ao_hibernate.jpg) - -Lançado recentemente pela [Editora Novatec](http://www.novatec.com.br/), o livro [Introdução ao Hibernate](http://www.novatec.com.br/livros/introducao-hibernate/) é uma obra do autor Madhusudhan Konda voltada para programadores Java que aborda a introdução e uso do framework de mapeamento objeto-relacional tão conceituado e difundido na comunidade Java e também na comunidade .NET. - -Madhusudhan Konda é um consultor experiente, que mora em Londres, onde trabalha principalmente com bancos investidores e organizações financeiras. Seu foco está em arquiteturas distribuídas, extensíveis, que utilizam múltiplas threads e são escaláveis até n camadas. - -Esse é um livro que aborda de forma simples e rápida o Hibernate 4 por meio de exemplo do mundo real começando pelo básico. Não é um livro indicado para quem já possui domínio no Hibernate mais para quem não conhece e procura aprender sobre o assunto. - -* Compare como o JDBC e o Hibernate funcionam com persistência de objetos. -* Aprenda de que modo as anotações são usadas para criar aplicações Hibernate. -* Entenda como tornar as estruturas de dados Java persistentes e como acessá-las. -* Foque nos fundamentos sobre associações e seus mapeamentos. -* Mergulhe de cabeça em conceitos avançados como caching, herança e tipos. -* Conheça a API Hibernate Query Language por meio de exemplos. -* Desenvolva aplicações com a API Java Persistence, usando o Hibernate como provedor. -* Ponha a mão na massa em trechos de código para entender a tecnologia. - -Conheça alguns dos assuntos abordados pelo livro: - -* Prefácio -* O básico do Hibernate -* Fundamentos do Hibernate -* Anotações -* Persistência de coleções -* Associações -* Conceitos avançados -* Hibernate Query Language -* API Java Persistence - -Para conhecer [mais sobre o livro](http://www.novatec.com.br/livros/introducao-hibernate/) e até mesmo adquiri-lo, acesse o site da [Editora Novatec](http://www.novatec.com.br/) e **aproveite o desconto de 20% utilizando o código CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2014-11-10-foundation-for-sites-editora-novatec.md b/_posts/2014-11-10-foundation-for-sites-editora-novatec.md deleted file mode 100644 index fe26337..0000000 --- a/_posts/2014-11-10-foundation-for-sites-editora-novatec.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: 'Foundation for Sites - Editora Novatec' -date: Mon, 10 Nov 2014 11:00:48 +0000 -draft: false -tags: ['Botões', 'Criando um layout', 'CSS', 'Dicas', 'Editora Novatec', 'Foundation', 'Foundation for Sites', 'Framework Responsivo', 'HTML5', 'livros', 'Livros', 'Maujor', 'Maurício Samy Silva', 'Navegação', 'Resenhas', 'smartphone', 'Tipografia'] ---- - -![Capa do livro Foundation for Sites](https://raphaelcardoso.com.br/wp-content/uploads/2014/11/foundation_for_sites.jpg) - -[Foundation for Sites](https://novatec.com.br/livros/foundation-for-sites/) é a mais nova publicação realizada pela [Editora Novatec](http://www.novatec.com.br) e uma excelente obra do Maurício Samy Silva ou Maujor como é mais conhecido. - -Maurício Samy Silva é graduado em Engenharia Civil pelo Instituto Militar de Engenharia (IME). É um obstinado divulgador dos Padrões Web e desenvolve o [site do Maujor](http://maujor.com) e o [Blog do Maujor](http://maujor.com/blog). - -O livro traz para nós a abordagem sobre um framework front-end completo e responsivo destinado à criação de sites e aplicações web de alta qualidade, que ganha cada dia mais espaço no mercado. - -Fornece templates prontos, com uso de HTML5 e CSS, para tipografia, formulários, botões, tabelas, listas, navegação, e também componentes de interface com base em plugins JavaScript que se destinam a criar interações úteis e fáceis de implementar e adaptar a diferentes resoluções de tela. - -O framework Foundation é a ferramenta ideal para designers e desenvolvedores web que queiram criar sites modernos e funcionais para serem visualizados em qualquer tamanho de tela, em dispositivos, desde smartphones a desktops. - -Neste livro você aprenderá o essencial para obter o máximo proveito dos recursos deste incrível framework e será capaz de criar sites com qualidade profissional. - -Conheça alguns dos assuntos abordados pelo livro: - -* Framework Foundation. -* Tipografia -* Botões -* Callouts e Prompts -* Conteúdos -* Navegação -* Estrutura -* Formulários -* Mídia -* Criando um layout com Foundation - -É um livro que sem sombra de dúvidas irá agregar bastante conhecimento e tornar suas aplicações web mais atraentes e responsivas. - -Para conhecer mais sobre o assunto, adquira-o acessando o site da [Editora Novatec](https://novatec.com.br/livros/foundation-for-sites/) e aproveitando o **desconto de 20% utilizando o código CSHARPBRASIL**. O código é _valido até dia 31/12/2014_. \ No newline at end of file diff --git a/_posts/2014-11-24-testes-de-invasao-editora-novatec.md b/_posts/2014-11-24-testes-de-invasao-editora-novatec.md deleted file mode 100644 index 5ab3e44..0000000 --- a/_posts/2014-11-24-testes-de-invasao-editora-novatec.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: 'Testes de Invasão - Editora Novatec' -date: Mon, 24 Nov 2014 10:30:47 +0000 -draft: false -tags: ['Dicas', 'Exploração de Falha', 'Georgia Weidman', 'Linux', 'Livros', 'livros', 'Novatec Editora', 'Resenhas', 'Segurança', 'Testes de invasão'] ---- - -![Capa do livro Testes de Invasão](https://raphaelcardoso.com.br/wp-content/uploads/2014/11/testes_de_invasão.jpg) - -[Testes de Invasão](https://novatec.com.br/livros/testes-invasao-pentest/) é a mais nova publicação realizada pela [Editora Novatec](http://www.novatec.com.br/) e uma excelente obra da autora Georgia Weidman. - -Georgia Weidman é pentester e pesquisadora, bem como a fundadora do Bulb Security, uma empresa de consultoria na área de segurança. Faz apresentações em conferências pelo mundo todo, incluindo o Black Hat, o ShmooCon e o DerbyCon, além de dar aulas sobre assuntos como testes de invasão, hacking de dispositivos móveis e desenvolvimento de exploits. Ela recebeu fundos do Cyber Fast Track da DARPA para continuar seus trabalhos na área de segurança de dispositivos móveis. - -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. Ao usar um laboratório baseado em máquinas virtuais que inclui o Kali Linux e sistemas operacionais vulneráveis, você verá uma série de lições práticas usando ferramentas como o Wireshark, o Nmap e o Burp Suite. À medida que acompanhar as lições usando o laboratório e realizando ataques, você vivenciará as fases fundamentais de uma avaliação de verdade – que incluem a coleta de informações, a descoberta de vulnerabilidades passíveis de exploração, a obtenção de acesso aos sistemas, a pós-exploração de falhas, além de outras atividades. - -Aprenda a: - -* Quebrar senhas e chaves de redes wireless usando a força bruta e listas de palavras; -* Testar aplicações web em busca de vulnerabilidades; -* Usar o Metasploit Framework para lançar exploits e implementar seus próprios módulos do Metasploit; -* Automatizar ataques de engenharia social; -* Evitar softwares antivírus; -* Transformar o acesso a um computador em um controle total da empresa na fase de pós-exploração de falhas. - -Você irá até mesmo explorar a implementação de seus próprios exploits. Então prosseguirá para o hacking de dispositivos móveis – a área particular de pesquisa de Weidman – com sua ferramenta Smartphone Pentest Framework. - -Com seu conjunto de lições práticas que englobam ferramentas e estratégias fundamentais, Testes de invasão é a introdução de que todo aspirante a hacker precisa. - -Conheça alguns dos assuntos abordados pelo livro: - -* Introdução aos testes de invasão -* Configurando o seu laboratório virtual -* Usando o Kali Linux -* Programação -* Utilizando o Metasploit -* Coleta de informações -* Descobrindo vulnerabilidades -* Capturando tráfego -* Exploração de falhas -* Ataques a senhas -* Exploração de falhas do lado do cliente -* Engenharia social -* Evitando aplicações antivírus -* Pós-exploração de falhas -* Testes em aplicações web -* Ataques wireless -* Buffer overflow com base em pilha no Linux -* Buffer overflow com base em pilha no Windows -* Sobrescritas de SEH -* Fuzzing, porte de exploits e módulos do Metasploit -* Utilizando o Smartphone Pentest Framework - -Para adquirir o livro é fácil. Basta acessar o site da [Editora Novatec](http://www.novatec.com.br/) e [adquira o livro](https://novatec.com.br/livros/testes-invasao-pentest/) com **desconto de 20%** utilizando o código **CSHARPBRASIL**. - -_É importante lembrar que o livro tem como objetivo ensinar as técnicas, ferramentas, realização dos testes de invasão e até mesmo possibilitar a realização de ataque com a ideia de utilizar os resultados para melhorar a segurança e seu aprendizado. Fique ciente de que a realização de ações maliciosas com o objetivo de causar danos ou até mesmo prejudicar alguém e sem a devida permissão poderá lhe causar serias dores de cabeça (você poderá ser preso e/ou processado). Então, utilize as informações de forma responsável._ - -Abraço e bom estudo! \ No newline at end of file diff --git a/_posts/2015-05-18-desenvolvendo-web-components-editora-novatec.md b/_posts/2015-05-18-desenvolvendo-web-components-editora-novatec.md deleted file mode 100644 index 1a96505..0000000 --- a/_posts/2015-05-18-desenvolvendo-web-components-editora-novatec.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: 'Desenvolvendo Web Components - Editora Novatec' -date: Mon, 18 May 2015 10:30:32 +0000 -draft: false -tags: ['Desenvolvendo Web Components', 'Dicas', 'Jarrod Overson', 'Jason Strimpel', 'jquery', 'Livros', 'livros', 'Novatec Editora', 'Polymer', 'Resenhas', 'Web Components'] ---- - -![Capa do livro Desenvolvendo Web Components](/wp-content/uploads/2015/05/livro_desenvolvendo_web_components.png) Publicado pela Editora Novatec, o livro [Desenvolvendo Web Components](https://novatec.com.br/livros/desenvolvendo-web-componentes/) é uma obra dos autores Jarrod Overson e Jason Strimpel. **Sobre os autores** **Jarrod Overson** é desenvolvedor na Web há mais de 15 anos, tanto em empresas iniciantes quanto em empresas globais. Atualmente na Shape Security, Jarrod é proponente e colaborador ativo de iniciativas open source e ferramentas para a linguagem JavaScript; ele criou o Plato e muitas outras ferramentas e bibliotecas **Jason Strimpel** é engenheiro de software com mais de 15 anos de experiência no desenvolvimento de aplicações web. Atualmente, trabalha na WalmartLabs, onde escreve software para dar suporte ao desenvolvimento de aplicações de UI. Jason também é membro ativo da comunidade open source, e gerencia projetos como LazoJS. **Sobre o livro** O livro visa oferecer uma introdução de um modo geral sobre o desenvolvimento de Web Components. Embora os Web Components ainda estejam na vanguarda absoluta – com muito pouco suporte nos browsers modernos –, a tecnologia também está se movendo com extrema rapidez. Este guia prático o fará ganhar velocidade com os conceitos por trás do padrão emergente do W3C e mostrará como criar Web Components customizados e reutilizáveis para HTML5. Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. Com componentes customizados, a Web pode finalmente cumprir seu potencial como uma plataforma de aplicação extensível por natureza. Este livro permitirá que você embarque na hora certa. - -* Compreenda os conceitos básicos (como fluxo normal e posicionamento, e z-index) para posicionar, arrastar e redimensionar elementos devidamente -* Explore conceitos e padrões de UI normalmente abstraídos por Dojo, jQuery UI, Kendo UI e outras bibliotecas -* Mergulhe no padrão W3C e converta seu exemplo de widget funcional em um Web Component em pleno funcionamento -* Aprenda a encapsular, empacotar e fazer o deploy dos seus Web Components com o framework Polymer da Google - -Vejamos alguns dos tópicos abordados na obra: - -1. Introdução -2. Criando um alicerce sólido -3. Fluxo normal e posicionamento -4. Compreendendo e gerenciando o z-index -5. Clonagem de nós -6. Construindo um overlay -7. Tornando os elementos arrastáveis -8. Redimensionando elementos -9. Completando o widget de diálogo -10. Utilizando templates -11. Trabalhando com Shadow DOM -12. Criando elementos customizados -13. Importando código -14. Introdução ao Polymer -15. Portando nosso diálogo para o Polymer -16. Testando Web Components -17. Empacotando e publicando -18. Palavras finais - -Para adquirir o livro é fácil. Basta acessar o site da [Editora Novatec](http://www.novatec.com.br/) e [adquira o livro](https://novatec.com.br/livros/desenvolvendo-web-componentes/) com **desconto de 20%** utilizando o código **CSHARPBRASIL**. \ No newline at end of file diff --git a/_posts/2015-10-09-construindo-aplicacoes-com-nodejs-editora-novatec.md b/_posts/2015-10-09-construindo-aplicacoes-com-nodejs-editora-novatec.md deleted file mode 100644 index 1891b75..0000000 --- a/_posts/2015-10-09-construindo-aplicacoes-com-nodejs-editora-novatec.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: 'Construindo aplicações com NodeJS - Editora Novatec' -date: Fri, 09 Oct 2015 10:30:40 +0000 -draft: false -tags: ['Construindo aplicações com NodeJS', 'Dicas', 'livros', 'Livros', 'MongoDB', 'NodeJS', 'Novatec Editora', 'Resenhas', 'REST', 'RESTful', 'William Bruno Moraes'] ---- - -![Capa do livro Construindo aplicações com NodeJS](/wp-content/uploads/2015/10/capa_construindo_aplicacoes_com_NodeJS.jpg) A Editora Novatec está trazendo mais um lançamento, agora dessa vez o livro [Construindo aplicações com NodeJS](http://www.novatec.com.br/livros/nodejs/) de William Bruno Moraes. **William Bruno Moraes** é desenvolvedor web apaixonado por boas práticas e design patterns. Iniciou com programação web em 2008 com PHP e JavaScript. Participante ativo do Fórum iMasters, escreve artigos para seu blog pessoal e alguns outros canais. Atualmente, trabalha no Walmart.com com NodeJS. **Sobre o livro** O NodeJS é uma poderosa plataforma para construir de forma rápida e fácil aplicações de rede escaláveis. Utiliza um modelo de single thread, faz I/O não bloqueante e por isso trabalha sempre de forma assíncrona. Construindo aplicações com NodeJS abrange: - -* O que é o NodeJS e o que pode ser feito com essa plataforma. -* Conceitos de bancos de dados relacionais como modelagem e formas normais. -* Conceitos de REST e boas práticas para um bom design de API. -* Como construir, testar e documentar uma API RESTful com NodeJS. - -Você aprenderá a construir uma API RESTful funcional, com testes unitários e documentação dos endpoints, que estará pronta para ser publicada seguindo boas práticas e otimizações. Será utilizada uma estrutura robusta, testável e expansível, que poderá servir como base para implementar outras aplicações HTTP com NodeJS. Vejamos alguns dos tópicos abordados no livro: - -1. Introdução -2. Ferramentas de linha de comando -3. REST (Representational State Transfer) -4. Bancos de dados -5. Construindo uma API RESTful com Express -6. Template engine -7. Testes automáticos -8. Deploy em produção -9. Bibliografia - -Para adquirir o livro é fácil. Basta acessar o site da [Editora Novatec](http://www.novatec.com.br/) e [adquira o livro](http://www.novatec.com.br/livros/nodejs/) com **desconto de 20%** utilizando o código **CSHARPBRASIL**. Abraço e bom estudo! \ No newline at end of file diff --git a/_posts/2016-09-27-forum.md b/_posts/2016-09-27-forum.md deleted file mode 100644 index e2bab65..0000000 --- a/_posts/2016-09-27-forum.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 'Sobre o fórum e mudanças do C# Brasil' -date: Tue, 27 Sep 2016 01:19:27 +0000 -draft: false -tags: ['Amazon', 'AngularJS', 'Azure', 'Blog', 'C#', 'C#', 'Forum', 'NodeJS'] ---- - -Se você chegou até aqui é porque estava em busca do antigo fórum do C# Brasil. Acontece que a alguns anos tentei enriquecer o blog disponibilizando um fórum para que todos pudessem ter um canal de comunicação e permitir alem de tirar dúvidas, resolver problemas. Porém acabou que não deu muito certo e criei problemas para mim. Talvez por falta de dedicação minha o fórum, acabou que ficou abandonado e causando somente dores de cabeça com usuários sem resposta e spammers. - -O que acontece é que sempre tentei manter o blog C# Brasil sozinho e com o minimo de publicidade possivel. Alguns colaboradores que passaram por aqui até tentaram ajudar, outros somente tinha o objetivo de realizar publicidade de seus próprios sites ou blog e outro nem isso faziam. Pensando em todos esses problemas e com o crescimento dos grupos nas redes sociais, simplesmente me motivou a abandonar de vez o fórum e renovar totalmente o blog. - -A ideia do C# Brasil era compartilhar soluções para problemas do cotidiano ou trazer assuntos voltados a tecnologias Microsoft. Apesar de o C# Brasil não mais existir não faz com que o pensamento que eu tinha também deixa de existir. Foi pensando nisso que resolver mudar e além de trazer assuntos que realmente você procura sobre as tecnologias da Microsoft, irei trazer para você assuntos variados acerca do desenvolvimento fullstack abordando assuntos como NodeJS, AngularJS, Azure, Amazon Web Service, ou seja, tudo que você pensar sobre tecnologias e desenvolvimento poderemos e iremos abordar. - -O blog ainda vai contar com o formulário de contato para que você possa enviar sugestões de artigos para que possamos publicar. - -Fique a vontade para entrar em contato ou deixar um comentário. - -Abraço - -> Assuma o comando da sua atitude. Não deixe que outra pessoa a escolha por você. -> _Paul Koch_ \ No newline at end of file