[Emprego] Programador Web Pleno

Titulo: Programador Web Pleno

Empresa: Consinco

Total de vagas: 3

Local: Ribeirão Preto-SP

Responsabilidade: Responsável pelo desenvolvimento e manutenção do ERP na linguagem Web.

Requisitos: Ensino Superior Completo e mínimo de 2 anos de experiência na função

Conhecimento necessário em:

  • Lógica de programação
  • Banco de dados Relacional, preferencialmente SQL Server e/ou Oracle
  • Domínio em desenvolvimento em ASP.NET, Web API e C# (C-Sharp)
  • Necessário conhecimento em MVC

Envie um e-mail com seu currículo para rh@consinco.com.br com o assunto Vaga Programador Web Pleno e diga que viu o anuncio aqui no blog C# Brasil.

Leia mais… »

Sorteio do livro Como Melhorar a Performance de WebSites .NET – Editora Novatec

como_melhorar_a_performance_de_websites_net

Olá caro leitor do C# Brasil. O que acha da ideia de começar o ano de 2014 com um super livro e ainda ganhar um descontão em qualquer outro livro da Editora Novatec?

É isso mesmo! O C# Brasil em parceria com a Editora Novatec, presenteará um de nossos leitores com o livro “Como Melhorar a Performance de WebSites .NET” do autor Alfredo Lotar. Quem nos acompanha já deve ter lido sobre ele no artigo anterior. O livro aborda os segredos dos sites de alto desempenho. Não é um excelente presente de natal?

Para participar é fácil. Basta acessar a Fanpage do C# Brasil no Facebook, clicar na aba Promoções e clicar em Quero Participar. Além disso, o participante deverá curtir a Fanpage do C# Brasil e da Editora Novatec e aguardar a chegada do sorteio. O anúncio do ganhador será realizado no dia 16/12/2013 pelo Facebook. Só participa quem cumprir as regras estabelecidas e assim que o ganhador for anunciado, ele deverá entrar em contato no máximo até o dia 18/12/2013. Caso contrário, será realizado um novo sorteio.

Mais o presente não para por ai. Se existir algum outro livro no site da Editora Novatec que deseje muito, você poderá adquiri-lo com um grande descontão. Isso mesmo, você leitor do C# Brasil e fã da Editora Novatec, poderá ter um desconto de 20% na compra de qualquer livro do site. Mais não demore, pois o desconto é valido até 31/12/2014. Para ganhar o desconto, basta na hora da compra informar o código CSHARPBRASIL.

Então, o que está esperando?

Vamos lá! Acesse o Facebook, curta a Fanpage do C# Brasil e da Editora Novatec e boa sorte!

Leia mais… »

Como Melhorar a Performance de WebSites .NET – Editora Novatec

como_melhorar_a_performance_de_websites_net

Muitos de nós profissionais de TI, sabemos o quanto é importante a experiência. E é essa experiência que faz diferença muitas vezes na hora de executar alguma tarefa no nosso dia-a-dia.

Imagine uma situação onde você é alertado pela equipe de suporte, ou pelo seus alertas de monitoramento da aplicação de missão critica ou até mesmo o telefonema de um cliente sobre a indisponibilidade do seu sistema. E isso vem acompanhado diversas perguntas que muitas vezes sequer possuem respostas. Sabemos também que na maioria dos casos é possível sim evitar esse desconforto perante a equipe, cliente e até mesmo gerência.

Porque citei esse tipo de situação? Porque qualquer um passou ou passará por essa situação um dia independente da área que atue.

Porém, para os que ainda não possuem esse tipo de experiência, pode evitar essa situação aprendendo com quem já possui mais experiência ou por quem entende do assunto. Então como evitar essa situação deixando nossa aplicação com maior desempenho?

Leia mais… »

[Emprego] Vaga para Programador .NET Pleno, Sênior e Analista Desenvolvedor

Olá a todos!

Uma amiga que trabalha com Hunting, me enviou um e-mail com algumas vagas de emprego. Quem se interessar segue abaixo os detalhes.

Programador .Net Pleno

  • Experiência de pelo menos 3 anos com .Net, ASPNET MVC, C#.
  • Graduação completa na área de TI.
  • Banco de dados: SLQ Server
  • Localização: Vila Olímpia.
  • Contratação: CLT + benefícios.

Leia mais… »

Desenvolvimento de Website com ASP.NET e SQL Server – Parte 5

Olá caro leitor!
Você acompanhou até aqui o desenvolvimento de website com ASP.NET e SQL Server. Se não acompanhou, acesse:

Hoje iremos finalizar nosso projeto realizando o desenvolvimento das funcionalidades principais do nosso painel de controle. Iremos abordar os seguintes tópicos:

  • Criação das telas de gerenciamento de páginas
  • Uso do CK Editor
  • Link para encerrar sessão do usuário

Para iniciarmos, faça o download do projeto anterior: Desenvolvimento de Website com ASP.NET e SQL Server - Parte 4.
Leia mais… »

Desenvolvimento de Website com ASP.NET e SQL Server – Parte 4

Olá caro leitor!

Em continuidade aos artigos anteriores sobre desenvolvimento de website com ASP.NET e SQL Server. Se você não acompanhou esse série desde o início acesse:

Hoje iremos realizar o desenvolvimento das funcionalidades internas do nosso painel de controle. Nele iremos abordar os seguintes tópicos:

  • Controle de sessão
  • Criação das telas de gerenciamento de usuário

Para iniciarmos, faça o download do projeto anterior: Desenvolvimento de Website com ASP.NET e SQL Server - Parte 3.

Leia mais… »

Desenvolvimento de Website com ASP.NET e SQL Server – Parte 3

Olá caro leitor!

Dando continuidade aos artigos anterior sobre desenvolvimento de website com ASP.NET e SQL Server. Se você ainda não acompanhou essa série de artigos sobre o desenvolvimento de website com ASP.NET e SQL Server acesse:

Hoje iremos iniciar o desenvolvimento do painel de controle do nosso website.

A intensão é possibilitar ao usuário uma livre administração do website com criação das páginas e seus respectivos conteúdos. O que estamos fazendo nada mais é que um CMS (Content Management Systems) ou Sistema de gerenciamento de conteúdo.

Alguns exemplos de CMS:

  • WordPress
  • BlogEngine.NET
  • Joomla
  • Drupal

Tudo bem que o nosso humilde website não se compara aos citados, mais o conceito é o mesmo, gerenciar conteúdos. Mais nada impede que possa criar algo semelhante e criar funcionalidades adicionais, pois esse é o caminho. Então vamos ao que interessa.

Antes de iniciarmos, faça o download do projeto anterior: Desenvolvimento de Website com ASP.NET e SQL Server - Parte 2.

Leia mais… »

Desenvolvimento de Website com ASP.NET e SQL Server – Parte 2

Olá caro leitor!

Dando continuidade ao artigo anterior que criamos o banco de dados, as tabelas, camada de conexão, camada de entidades e a camada de regras de negocio do nosso projeto, iremos iniciar o desenvolvimento do nosso website.

Caso queira acessar as outras partes, veja os links abaixo:

Para iniciarmos, faça o download e abra o projeto Desenvolvimento de Website com ASP.NET e SQL Server - Parte 1.

Leia mais… »

Desenvolvimento de Website com ASP.NET e SQL Server – Parte 1

Olá caro leitor!

Estamos iniciando uma serie de artigos que tem como objetivo lhe mostrar o passo a passo da criação de um website utilizando ASP.NET e SQL Server.

Caso queira acessar as outras partes, veja os links abaixo:

Nessa primeira parte iremos criar nosso banco de dados, as tabelas, camada de conexão, camada de entidades e a camada de regras de negocio. Então vamos ao que interessa.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 7

Olá pessoal, chegamos a última parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte final iremos terminar nosso GridView aplicando algumas configurações nele e usarei outros controles, como o DetailsView, View e o MultiView.

Como você pode perceber, nossa página está mais parecida com uma página real de, por exemplo, produtos de uma determinada empresa. Clique em Alterar em algum registro e note que os campos automaticamente entram em modo de edição, com exceção do ProductID, já que o mesmo é uma chave primária e não permite que seja excluído.

PS: Mais pra frente irei criar alguns artigos falando sobre os tipos de dados do SQL Server, também dos tipos de chaves que temos, como a chave primária e a chave estrangeira, e também dos tipos de relacionamentos por meio de constraints. Envie idéias de artigos para que eu possa posteriormente fazer um ou mais sobre determinado assunto!

Leia mais… »

Acesso à Dados com ASP.NET – Parte 6

Olá pessoal, volto com nossa 6ª parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos falar e demonstrar os controles DataSource.

Através deles é possível especificar informações sobre a conexão com a fonte de dados, comandos para incluir, excluir, modificar e consultar dados, parâmetros, entre outras configurações, e podemos fazer tudo isso de forma declarativa, como fazemos com qualquer outro controle do ASP.NET. Exemplos de controles de vinculação de dados que podem usar os serviços oferecidos pelo DataSource para manipular os dados são o GridView e o FormView. Temos disponíveis os seguintes tipos de controles Data Source:

Leia mais… »

Acesso à Dados com ASP.NET – Parte 5

Olá pessoal, volto com mais uma parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos configurar a página da nossa aplicação para que receba os dados de nosso DataSet Tipado e nos próximos artigos iremos falar sobre os controles DataSource do ASP.NET.

Em nosso DataSet podemos visualizar o conteúdo do arquivo XML clicando com o botão direito em qualquer área livre do nosso DataSet Designer e clicarmos em View Code, como mostra a imagem:

Leia mais… »

Acesso à Dados com ASP.NET – Parte 4

Olá pessoal, volto com mais uma parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos falar sobre DataSet Tipado e Table Adapter. Acompanhem:

Definições básicas:

Dataset Tipado Um DataSet Tipado tem toda a estrutura das tabelas de um banco normal, fornecendo o acesso às colunas do banco como se fossem propriedades do DataSet. Resumindo: um DataSet Tipado nada mais é do que uma classe que o Visual Studio cria colocando o nome de cada coluna de cada tabela do banco como uma propriedade desta classe criada. Uma das inúmeras vantagens do uso do Dataset Tipado é que podemos nos beneficiar do recurso de auto-completar do Visual Studio, mais conhecido como IntelliSense.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 3

Olá pessoal, começa aqui mais uma parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos falar sobre modelo desconectado e na próximas sobre dataset tipado e table adapter. Acompanhem:

Modelo Desconectado – Como visto no artigo anterior, no modelo conectado, a conexão ao banco precisa estar aberta para fazermos com que nossa aplicação acesse os dados. Isso pode ser ruim em alguns casos, como quando usamos aplicações que precisam de uma alta disponibilidade e escalabilidade, por isso não a usamos sempre. Para resolver isso, o ADO.NET nos oferece o modelo desconectado, que nada mais é do que uma “cópia” dos dados do modelo conectado, depois de aberto (geralmente por um período pequeno), para um objeto DataSet através de um DataAdapter para, após isso, a conexão ser fechada.

Com os dados armazenados no DataSet, podemos fazer a manipulação deles para, numa outra ocasião, serem atualizados na fonte de dados através do DataAdapter, seguindo a mesma idéia de manter a conexão aberta por um período mínimo de tempo.

Leia mais… »

Como retornar mais de um valor separados por vírgula em um subselect

Quando tentamos executar um subselect que retorna mais de um resultado recebemos a seguinte mensagem:


'Msg 512, Level 16, State 1, Line 1
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, < , <= , >, >= or when the subquery is used as an expression.'

Leia mais… »