C# Brasil - Blog e Fórum sobre C# (C-Sharp), ASP.NET, ASP.NET MVC, AJAX, WinForm, WebForm, Entity Framework, Microsoft .NET Framework, SQL


Sorteio do livro Programação de Jogos Android – Editora Novatec

Programação de Jogos Android

Olá leitor do C# Brasil, é com prazer que anunciamos mais uma fantástica oportunidade de você fã de programação e principalmente da Editora Novatec e C# Brasil de conhecer mais uma bela obra.

Em parceria com a Editora Novatec, o C# Brasil está presenteando um leitor sortudo com o livro “Programação de Jogos Android” do autor Edgard Damiani.

Edgard B. Damiani teve sua primeira experiência com jogos em 1987. Vinte anos de experiência com computadores lhe renderam trabalhos na área de web sites, desenvolvimento de sistemas, animação, design gráfico, mas principalmente nas duas áreas que moram em seu coração: jogos e ensino. É autor de diversos guias publicados pela Editora Novatec, de artigos publicados na revista Digital Designer, além de apostilas de desenvolvimento de jogos utilizadas em escolas especializadas. É professor de Computação Gráfica e desenvolve jogos em C++ utilizando bibliotecas open source.

Para você que sempre quis criar um jogo para Android, mas não sabia por onde começar?

Continuar lendo…

Postado em Android, Dicas, Livros | Marcado como , , , ,

[Emprego] Desenvolvedor .NET

A Mirante Tecnologia é uma empresa de tecnologia da informação, atuando no mercado há 16 anos. Os principais focos da empresa são a fábrica de software e consultoria. Tem como missão automatizar processo fornecendo soluções de software proporcionando confiança no alcance dos resultados.

Local

  • Brasília – DF

Formação Acadêmica:

  • Superior completo em cursos da área de TI

Conhecimentos Obrigatórios:

  • .Net
  • C# (C-Sharp)
  • SQL
  • Windows Forms

Conhecimentos Desejáveis:

  • Visual Studio Reports
  • Reporting Services Reports

“O processo seletivo estende-se a portadores de necessidades especiais.”

Interessados devem enviar o currículo para curriculosrh@mirante.net.br sob o título “Seleção – Desenvolvedor .Net”

Continuar lendo…

Postado em C#, Dicas, Empregos, SQL Server, Visual Studio | Marcado como , , , , ,

Introdução ao Hibernate – Editora Novatec

Capa do livro Introdução ao Hibernate

Lançado recentemente pela Editora Novatec, o livro Introdução ao 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.

Continuar lendo…

Postado em Dicas, Livros, Resenhas | Marcado como , , , , ,

[Emprego] Desenvolvedor Sênior C#

Empresa procura Desenvolvedor Sênior C# com o seguinte perfil:

Requisitos:

  • Pessoa Jurídica (Home-Office em qualquer lugar do Brasil)
  • Inglês de intermediário a avançado
  • Experiência avançada na área

Benefícios:

  • Horas abertas
  • Flexibilidade de horário

Caso tenha interesse, favor encaminhar currículo para rh@integritas.com.br com o assunto Desenvolvedor Sênior C#.

Continuar lendo…

Postado em C#, Empregos | Marcado como , ,

Aprender a programar em C# – Parte 2

Como você pode ter acompanhado no artigo anterior, nós realizamos uma breve introdução e abordagem dos conceitos básicos do C# (C-Sharp) como sintaxe, tipos de dados, variáveis, operadores, controle de fluxo e laços de repetição, caso ainda não tenha conferido, acesse o link abaixo:

Aprender a programar em C# – Parte 1

Nessa segunda parte da série Aprender a programar em C# iremos criar alguns exemplos de código C# em um editor de texto comum de sua preferencia (pode ser o notepad ou notepad++) e compilar o código no compilador csc que acompanha o .NET Framework.

Abra seu editor favorito (no meu caso, vou usar o Notepad++) e vamos criar um código simples abaixo:


using System;

namespace MeuNamespace
{
	public class MinhaClasse
	{
		static void Main()
		{
			Console.WriteLine("Olá C# Brasil!");
			Console.ReadKey();
		}
	}
}

Continuar lendo…

Postado em C#, Visual Studio | Marcado como , , , ,

Mobile HTML5 – Editora Novatec

Mobile HTML5

Mobile HTML5, é mais um lançamento da Editora Novatec 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.

Continuar lendo…

Postado em Dicas, Livros, Resenhas | Marcado como , , , , , , , , , ,

Aprendendo a desenvolver aplicações web – Editora Novatec

Aprendendo a desenvolver aplicações web

Aprendendo a desenvolver aplicações web é o livro de Semmy Purewal publicado pela Editora Novatec. 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.

Continuar lendo…

Postado em Dicas, Livros, Resenhas | Marcado como , , , , , , ,

Aprenda a programar com Scratch – Editora Novatec

Aprenda a Programar com Scratch

Aprenda a programar com Scratch conhecendo mais esse lançamento da Editora Novatec 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.

Continuar lendo…

Postado em Dicas, Livros, Resenhas | Marcado como , , ,

Aprender a programar em C# – Parte 1

Com o objetivo de levar um pouco do conhecimento de C# (C-Sharp) aos iniciantes em programação, estou iniciando uma nova série com o foco no aprendizado sobre a linguagem onde os iniciantes em programação acompanhar e aprender a programar em C#.

Iremos abordar alguns detalhes básicos sobre a linguagem tais como sintaxe, tipos de dados, variáveis, operadores, controle de fluxo e laços de repetição.

1 – Introdução

O C# (C-Sharp) é uma linguagem de programação orientada a objeto e fortemente tipada criada pela Microsoft e tendo como principal desenvolvedor Anders Hejlsberg (o mesmo criador do Delphi e Turbo Pascal) como parte do Framework .NET que se encontra na atualmente na versão 5.0. É uma linguagem influenciada pelo C++, Java e Object Pascal.

Continuar lendo…

Postado em C#, Visual Studio | Marcado como , , , ,

Vida de Programador – Editora Novatec

Capa do livro Vida de Programador

Vida de programador é o mais um lançamento publicado pela Editora Novatec 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 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.

Continuar lendo…

Postado em Dicas, Livros, Resenhas | Marcado como , , , , , ,

Algoritmos de Ordenação em C#

Quando iniciamos o estudo em programação, um dos primeiros assuntos que se aprende é sobre algoritmo. O algoritmo é um processo de resolução de uma determinada tarefa para a qual ele foi designado. Podemos citar como um exemplo e que é assunto desse artigo o algoritmos de ordenação, que alem de ser o mais comum são também os mais solicitados em atividades acadêmicas quando essa possui como disciplina a programação.

Em programação, um algoritmo de ordenação tem com objetivo realizar a ordenação de uma lista de valores. Citaremos os seguintes métodos:

  1. Ordenação por inserção
    • Insertion Sort
    • Shell Sort
  2. Ordenação por seleção
    • Selection Sort
    • HeapSort
  3. Ordenação por troca
    • Bubble sort
    • Cocktail sort
    • Comb sort
    • Gnome sort
    • Odd-even sort
    • Quicksort

Continuar lendo…

Postado em C#, Código Fonte | Marcado como , , , , , , , , , , , , ,

Componentes Bootstrap para ASP.NET

Quando iniciamos um novo projeto, a primeira coisa que pensamos é, o que usar como acelerador para o desenvolvimento visual e logo nos vem a cabeça em usar o Bootstrap. Mais quem não conhece o Bootstrap acaba por ter que aprender para utilizar e isso poderá demandar um pouco de tempo e atrasar o projeto.

O Bootstrap é um framework CSS que nos permite desenvolver um website ou aplicação web utilizando uma gama de componentes e funcionalidades basicamente utilizando HTML, CSS e jQuery.

Já venho utilizando o Bootstrap a um bom tempo e já desenvolvi diversos projetos com ele e sempre que inicializo um novo projeto, eu preciso reescrever novamente as tags para ter todos os componentes que preciso em tela. Porem, com o objetivo de acelerar o meu desenvolvimento e também com o objetivo de estudar dois assuntos diferentes, resolvi criar os meus próprios ASP.NET Server Controls Bootstrap, ou seja, criei alguns componentes Bootstrap para ASP.NET.

Continuar lendo…

Postado em ASP.NET, C#, Código Fonte, Dicas | Marcado como , , , , ,

Web Design Responsivo – Editora Novatec

Foto da capa do livro Web Design Responsivo

Web Design Responsivo é o mais novo livro do Maurício Samy Silva publicado pela Editora Novatec. 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.

Continuar lendo…

Postado em Dicas, Livros, Resenhas | Marcado como , , , , , , , , , ,

[Emprego] Desenvolvedor

Tipo de Vaga: Desenvolvedor (Podemos contratar de estagiário à Pleno, basta dar conta do recado)

Local da Empresa: Tamboré-Alphaville

Ramo da Empresa: Pagamento

Remuneração: A combinar

Pré-requisitos: Esteja adequado aos nossos valores abaixo. Se não concordar com um deles, por favor, não envie o seu currículo.

Simplicidade: Está presente em absolutamente tudo o que fazemos. Se o caminho não for simples, fácil e flexível, deixamos de lado e começamos de novo.

Humildade e persistência: Adoramos ouvir nossos clientes e aprender com suas críticas e sugestões. Não perdemos tempo com vaidade, reconhecemos nossos erros e buscamos incessantemente a solução, com a prontidão que o cliente precisa. O que nos move é a certeza de que dá para fazer sempre melhor.

Franqueza e integridade: Expomos situações e problemas com transparência, e dizemos sempre a verdade, independentemente das consequências. Vamos direto ao ponto, pois sabemos que a franqueza mantem a lealdade das pessoas.

Dividimos para crescer: Somos uma companhia de donos. Nossos melhores Capptores e líderes se tornam donos da empresa, pois sabemos que dividir o sucesso é fundamental para a nossa existência.

Conhecimentos técnicos obrigatórios:

(AVISO: entendemos que algumas dos itens abaixo saberá mais que outros, faz parte. Novamente, o importante é estar apto a desenvolver em tais linguagens e fundamentos):

Continuar lendo…

Postado em ASP.NET, C#, Empregos | Marcado como , , , , , , , , , ,

[Emprego] Desenvolvedor Sênior C#

Empresa procura Desenvolvedor Sênior C# com o seguinte perfil:

Requisitos:

  • Pessoa Jurídica (Home-Office em qualquer lugar do Brasil)
  • Inglês de intermediário a avançado
  • Experiência avançada na área

Benefícios:

  • Horas abertas
  • Flexibilidade de horário

Os interessados deverão encaminhar encaminhar currículo para rh@integritas.com.br com assunto Desenvolvedor Sênior C#.

Somente enviar currículo aqueles que se enquadrem no perfil da vaga.

Continuar lendo…

Postado em C#, Empregos | Marcado como , ,

Página 1 de 111234567891011