Infográfico: Confira o infográfico sobre Motivar seus funcionários sem gastos | Sociedade Brasileira de Coaching.
Fonte: http://www.sbcoaching.com.br/blog/motivacao/motivar-funcionarios-sem-gastar-dinheiro/public class IvanFerraz1105(ASP.Net, MVC, Entity Framework, C# e SQL Server) {public void IF1105()}
segunda-feira, 2 de dezembro de 2013
domingo, 6 de janeiro de 2013
Livros Gratuitos Microsoft
Segue link para baixar livros gratuitos da microsoft, os ebooks tratam os assuntos abaixo:
http://blogs.msdn.com/b/microsoft_press/archive/2012/05/04/free-ebooks-great-content-from-microsoft-press-that-won-t-cost-you-a-penny.aspx
Referencia: Prof. Coordenador Marcelo Nogueira http://www.facebook.com/noginfo?fref=ts
- INTRODUÇÃO WINDOWS 8
- INTRODUÇÃO WIDOWS SERVER 2012
- INTRODUÇÃO SQL SERVER 2012
- PROGRAMANDO WINDOWS 8 APPS
- OFFICE 365
- SQL SERVER 2008 R2
- ENTENDENDO SOLUÇÕES PARA VIRTUALIZAÇÃO
- PROGRAMADO WINDOWS PHONE
http://blogs.msdn.com/b/microsoft_press/archive/2012/05/04/free-ebooks-great-content-from-microsoft-press-that-won-t-cost-you-a-penny.aspx
Referencia: Prof. Coordenador Marcelo Nogueira http://www.facebook.com/noginfo?fref=ts
terça-feira, 4 de dezembro de 2012
Exame Microsoft 70-480 - Gratuito com Voucher Promocional
Umas das áreas
mais atrativas hoje no mercado de Tecnologia da Informação é desenvolvimento de
aplicações/soluções WEB.
Essas aplicações precisam ser de alta qualidade
e interativa na linha dos negócios atendendo as expectativas dos consumidores.
Diante
desses fatos existem diversos profissionais no mercado de trabalho com muita qualidade, nesse
caso um importante diferencial é investir em certificações, ou seja, um reconhecimento de
sua experiência em determinada área de atuação.
Dentro desse
cenário de desenvolvimento para soluções WEB a Microsoft oferece o pacote de
certificação MCSD: Microsoft Certified Solutions Developer, Web Applications.
Como preparatório
para o exame 70-480 a Microsoft oferece o curso gratuito, basta acessar o link https://www.microsoftvirtualacademy.com/tracks/developing-html5-apps-jump-start
Esse curso é
destinado para desenvolvedores que tem pelo menos seis meses de experiência profissional
e que estão interessados em desenvolver aplicações usando HTML5 e CSS3 com
JavaScript.
Para obter
maiores informação sobre o exame basta acessar o link abaixo:
AGORA O MELHOR DESTE ARTIGO
O Exame
70-480 está com voucher promocional, ou seja, a primeira prova está na conta de
Microsoft.
Para isso
basta acessar o site da prometric e efetuar o cadastro caso não tenha, escolher
o exame 70-480 e no formulário informar no campo voucher HTMLJMP.
Esse voucher
tem validade até 30/03/2013 ou enquanto durar a promoção.
quarta-feira, 19 de setembro de 2012
Exibindo dados em gráfico utilizando MVC 3 Razor - PARTE 1
Olá,
Esse artigo explicará como apresentar gráficos em uma pagina ASP.NET (Razor).
Chart Helper
Quando você tiver a necessidade de apresentar o gráfico em sua pagina web, você pode usar o Chart Helper. O Chart Helper pode renderizar que exibe uma imagem em diversos formatos de gráficos, suportando muitas opções para formatação e rotulos, conforme sua necessidade. O Chart Helper pode gerar mais de 30 tipos de gráficos, incluindo todos os tipos de gráficos que você pode estar familiarizado com o Microsoft Excel ou de outras ferramentas - gráficos de área, gráficos de barras, gráficos de colunas, gráficos de linha e gráficos de pizza, juntamente com mais gráficos especializados como gráficos de ações.
Chart Elements
Gráficos mostram dados e elementos adicionais, tais como legendas, eixos, séries, e assim por diante.
Criar um gráfico a partir de dados
Os dados que você mostra em um gráfico pode ser de uma matriz, a partir dos resultados retornados de um banco de dados, ou a partir de dados que está em um arquivo XML.
Este procedimento mostra como você pode criar um gráfico a partir de dados armazenados em matrizes, usando o tipo de gráfico padrão. Ele também mostra como para exibir o gráfico dentro da página.
var myChart = new Chart(width: 600, height: 400)
.AddTitle("Chart Title")
.AddSeries( name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" }) .Write();
}
O primeiro código cria um novo gráfico e define sua largura e altura.
Você especifica o título do gráfico usando o
Para adicionar dados, você usa o
O
Esse artigo explicará como apresentar gráficos em uma pagina ASP.NET (Razor).
Chart Helper
Quando você tiver a necessidade de apresentar o gráfico em sua pagina web, você pode usar o Chart Helper. O Chart Helper pode renderizar que exibe uma imagem em diversos formatos de gráficos, suportando muitas opções para formatação e rotulos, conforme sua necessidade. O Chart Helper pode gerar mais de 30 tipos de gráficos, incluindo todos os tipos de gráficos que você pode estar familiarizado com o Microsoft Excel ou de outras ferramentas - gráficos de área, gráficos de barras, gráficos de colunas, gráficos de linha e gráficos de pizza, juntamente com mais gráficos especializados como gráficos de ações.
Chart Elements
Gráficos mostram dados e elementos adicionais, tais como legendas, eixos, séries, e assim por diante.
Criar um gráfico a partir de dados
Os dados que você mostra em um gráfico pode ser de uma matriz, a partir dos resultados retornados de um banco de dados, ou a partir de dados que está em um arquivo XML.
Usando uma matriz
Uma matriz permite armazenar uma coleção de itens semelhantes em uma única variável. Você pode usar matrizes para conter os dados que você deseja incluir no seu gráfico.Este procedimento mostra como você pode criar um gráfico a partir de dados armazenados em matrizes, usando o tipo de gráfico padrão. Ele também mostra como para exibir o gráfico dentro da página.
- Crie um novo arquivo chamado ChartArrayBasic.cshtml .
- Substituir o conteúdo existente com o seguinte:
var myChart = new Chart(width: 600, height: 400)
.AddTitle("Chart Title")
.AddSeries( name: "Employee",
xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },
yValues: new[] { "2", "6", "4", "5", "3" }) .Write();
}
O primeiro código cria um novo gráfico e define sua largura e altura.
Você especifica o título do gráfico usando o
AddTitle
método. Para adicionar dados, você usa o
AddSeries
método. Neste exemplo, você usar o nome
, xValue
, e yValues
parâmetros do AddSeries
método. O
nome
do parâmetro é exibido na legenda do gráfico. O xValue
parâmetro contém uma matriz de dados que é exibida ao longo do eixo horizontal do gráfico. O yValues
parâmetro contém uma matriz de dados que é usado para traçar os pontos verticais do gráfico.- Executar a página no navegador. O navegador exibe o gráfico.
Usando uma consulta de banco de dados para dados de gráficos
Se a informação que você quer apresentar está em um banco de dados, você pode executar uma consulta de banco de dados e, em seguida, usar os dados a partir dos resultados para criar o gráfico.- Adicionar um App_Data pasta para a raiz do site, se a pasta não existir.
- No App_Data pasta, adicione o arquivo de banco de dados chamado SmallBakery.sdf que está descrito na introdução ao trabalho com um banco de dados em páginas ASP.NET Web Sites .
- Crie um novo arquivo chamado ChartDataQuery.cshtml .
- Substituir o conteúdo existente com o seguinte:
@ { var db = Database.Open ("SmallBakery"); dados var = db.Query ("SELECT nome, preço de produto"); var myChart = novo Plano (largura: 600, height: 400) . AddTitle (Produto " Venda ") . DataBindTable (dataSource: dados, xField: "Nome") . Write (); }
O primeiro código abre o banco de dados SmallBakery e atribui a uma variável chamada
db
. Esta variável representa um banco de dados
objeto que pode ser usado para ler e escrever para o banco de dados.
Em seguida, o código executa uma consulta SQL para obter o nome e preço de cada produto. O código cria um novo gráfico e passa a consulta de banco de dados a ele chamando o gráfico
DataBindTable
método. Este método tem dois parâmetros: o dataSource
parâmetro é para os dados da consulta, e o xField
parâmetro que permite definir qual coluna de dados é usado para o gráfico do eixo-x.
Como uma alternativa ao uso do
DataBindTable
método, você pode usar o AddSeries
método do Gráfico
ajudante. O AddSeries
método permite que você defina os xValue
e yValues
parâmetros. Por exemplo, em vez de usar o DataBindTable
método como este:
DataBindTable ( dados , "Nome" )
Você pode usar o
AddSeries
método como este:
. AddSeries ( "Default" ,
xValue : dados , xField : "Nome" ,
yValues : dados , yFields : "Preço" )
Ambos apresentam os mesmos resultados. O
AddSeries
método é mais flexível, pois você pode especificar o tipo de gráfico e os dados de forma mais explícita, mas o DataBindTable
método é mais fácil de usar se você não precisa de flexibilidade extra.
Espero que tenha ajudado com esse exemplo de apresentação de gráficos no ASP.NET MVC.
Na conclusão deste artigo irei mostar como fazemos para trabalhar com XML e definir estilos ao gráficos.
segunda-feira, 10 de setembro de 2012
Configurando Log de Aplicação para registro no Event Viewer com C#
Olá Pessoal,
Nesse artigo vamos descrever como podemos criar um log de aplicação para monitoramento do seu sistema seja windows forms ou web site.
Existem diversas maneiras de criar um processo para registrar as operações do seu sistema para ser vizualizadas através do Event View do Windows.
Agora esse tópico é para você que tem extrema urgência em entregar essa funcionalidade.
Hoje vou mostrar como criar um log de aplicação utilizando o healt monitoring do web.config.
Para criar esse log vamos trabalhar com a sessão healthMonitoring do web.config.
Para habilitar é necessario efetuar o comando abaixo:
<healthMonitoring enable="true">
Para criar os logs vamos trabalhar com as sessões abaixo:
<rules>
<add... />
<remove... />
<clear/>
</rules>
Add: Parametro opcional, mapea sua aplicação para monitorar o evento definido.
Clear: Parametro opcional, elimina todas as regras.
Remove: Parametro opcional, elimina a regra especifica.
Exemplo
A imagem abaixo mostra como configurar o web.config para capturar todos os logs da aplicação.
Após a configuração você pode gerar uma exceção em sua aplicação para visualizar o registro do erro no log de eventos do windows. Até a próxima.
Nesse artigo vamos descrever como podemos criar um log de aplicação para monitoramento do seu sistema seja windows forms ou web site.
Existem diversas maneiras de criar um processo para registrar as operações do seu sistema para ser vizualizadas através do Event View do Windows.
Agora esse tópico é para você que tem extrema urgência em entregar essa funcionalidade.
Hoje vou mostrar como criar um log de aplicação utilizando o healt monitoring do web.config.
Para criar esse log vamos trabalhar com a sessão healthMonitoring do web.config.
Para habilitar é necessario efetuar o comando abaixo:
<healthMonitoring enable="true">
Para criar os logs vamos trabalhar com as sessões abaixo:
<rules>
<add... />
<remove... />
<clear/>
</rules>
Add: Parametro opcional, mapea sua aplicação para monitorar o evento definido.
Clear: Parametro opcional, elimina todas as regras.
Remove: Parametro opcional, elimina a regra especifica.
Exemplo
A imagem abaixo mostra como configurar o web.config para capturar todos os logs da aplicação.
Após a configuração você pode gerar uma exceção em sua aplicação para visualizar o registro do erro no log de eventos do windows. Até a próxima.
domingo, 9 de setembro de 2012
Criptografando o WEB.CONFIG
Nesse mundo de Tecnologia da Informação a segurança da informação é a alma do negócio, geralmente publicamos nossos websites em lugares seguros e que nós somos administradores.
Agora um dia você pode deparar-se que uma situação inusitada! Você precisa publicar o site no client onde o mesmo solicita.
"Quero meu arquivo criptografado para não apresentar a senha do banco as demais administradores da reder". E agora???
Bom para resolver esse problema é muito simples, nesse artigo vou descrever como criptografar o arquivo WEB.CONFIG de maneira transparente para a aplicação. Vamos lá.
A sessão connectionstring pode ser criptografada com a ferramenta aspnet_regiis. Na janela SDK Command Prompt do .NET Framwork.
Digite o comando abaixo:
Tambem podemos utilizar o comando abaixo
Após a executação do comando descrito acima o elemento no arquivo web.config será criptografado.
A opção app será executada com sucesso caso tenho um diretório virtual do IIS chamado MinhaAplicacaoWEB.
Agora um dia você pode deparar-se que uma situação inusitada! Você precisa publicar o site no client onde o mesmo solicita.
"Quero meu arquivo criptografado para não apresentar a senha do banco as demais administradores da reder". E agora???
Bom para resolver esse problema é muito simples, nesse artigo vou descrever como criptografar o arquivo WEB.CONFIG de maneira transparente para a aplicação. Vamos lá.
A sessão connectionstring pode ser criptografada com a ferramenta aspnet_regiis. Na janela SDK Command Prompt do .NET Framwork.
Digite o comando abaixo:
aspnet_regiis -pe "connectionstring" -app "/MinhaAplicacaoWEB"
Tambem podemos utilizar o comando abaixo
aspnet_regiis -pe "connectionstring" "C:\MinhaAplicacaoWEB"
Após a executação do comando descrito acima o elemento no arquivo web.config será criptografado.
A opção app será executada com sucesso caso tenho um diretório virtual do IIS chamado MinhaAplicacaoWEB.
Engenharia de Requisitos - Grande recurso na maturidade de software
Modelos de Maturidade exigem implantação de processos e boas práticas da Engenharia de Software.
Engenharia de Requisitos é uma das principais atividades na construção de Software com qualidade e que agregue valor ao cliente.
Segundo Pressman "Enteder os requisitos de um problema está entre as tarefas mais dificies enfrentadas por um engenheiro de Software".
Segundo Brooks "A parte mais difícil ao construir um sistema de software é decidir o que construir. Nenhuma parte do trabalho afeta tanto o sistema resultante se for feita a coisa errada. Nenhuma outra parte é mais dificil de consertar depois".
Abaixo segue o fluxo de requisitos conforme a metodologia de desenvolvimento RUP.
Observando essas duas considerações podemos ver o quanto é importante a engenharia de requisitos no desenvolvimento de software.
Na engenharia de requisitos podemos obter o mecanismo apropriado para enteder a real necessidade do cliente, analisando o que deseja, avaliando a viabilidade, negociando a especificação e negociando uma solução viavel para o problema.
Na engenharia de requisitos temos 7 tarefas: (Concepção, Levantamento, elaboração, negociação, especificação, validação e gestão).
Concepção: Como podemos iniciar o desenvolvimento de um software, procurado evento catalizados onde pode gerar a necessidade de construção.
Levantamento: Validar quais são os objetivos do sistema e ao demais usuários
Problemas que vocês podem se deparar nessa etapa:
Problemas de Escopo, Problema de entendimento, Problemas de Volatilidade.
Elaboração: As informações obtidas nas etapas de Concepção e Levantamento nessa etapa são melhores elaboradas e trabalhadas. Elaboração é o refinamento de cenários onde os usuários terão que interagir.
Negociação: Não é icomum usuários solicitarem mais do que podemos construir ou que realmente se adeque a sua real necessidade, quando ocorrer esse situação será necessario negociar a melhor solução e assim gerenciar o conflito, para encontrar um denominador comum entre as partes.
Especificação: Pode ser um documento escrito, um conjunto de modelos de gráficos, um modelo matematico, um cenário contendo diversos casos de usos (nesse caso aqui é melhor ter apenas um artigo para tratar sua importância) ou até mesmo um protótipo. Alguns autores da area solicita um modelo-padrão para ser utilizado, para apresentar uma especificação de forma consistente.
Validação: Os artefatos produzidos nos itens anteriores são validados quanto a qualidade e garantir que todos os requisitos foram descritos conforme o solicitado, assim garantindo a qualidade do software.
Gestão: Os requisitos são passiveis de mudanças, nesse caso gestão de requisitos é um conjunto de atividades que ajuda a identificar, controlar e acompanhar as necessidades e suas mudanças, isso em qualquer etapa do ciclo de vida do software.
Agora você que não conhece nenhum template segu um link onde podemos obter um modelo padrão.
http://www.wthreex.com/rup/portugues/webtmpl/templates/req/rup_srs.htm
Dentro desse cenário apresentado vamos agora fazer uma explanação sobre os tipos de requisitos, já que agora conhecemos as suas etapas.
Requisitos Funcionais: São requisitos diretamentes ligados a funcionalidade de software, descrevem as funções que o software deve executar.
Requisitos Não Funcionais: São requisitos que expressam condiçoes que o software deve atender ou qualidades especificas que o mesmo deve contemplar.
Para obter um controle de requisitos com qualidade vamos seguir a lista de controle descrita no livro do Pressman Engenharia de Software. Alias muito bom recomendo.
Abraços acredito que ja ajude essa breve explanação sobre Engenharia de Requisitos.
Até a proxima.
Engenharia de Requisitos é uma das principais atividades na construção de Software com qualidade e que agregue valor ao cliente.
Segundo Pressman "Enteder os requisitos de um problema está entre as tarefas mais dificies enfrentadas por um engenheiro de Software".
Segundo Brooks "A parte mais difícil ao construir um sistema de software é decidir o que construir. Nenhuma parte do trabalho afeta tanto o sistema resultante se for feita a coisa errada. Nenhuma outra parte é mais dificil de consertar depois".
Abaixo segue o fluxo de requisitos conforme a metodologia de desenvolvimento RUP.
Observando essas duas considerações podemos ver o quanto é importante a engenharia de requisitos no desenvolvimento de software.
Na engenharia de requisitos podemos obter o mecanismo apropriado para enteder a real necessidade do cliente, analisando o que deseja, avaliando a viabilidade, negociando a especificação e negociando uma solução viavel para o problema.
Na engenharia de requisitos temos 7 tarefas: (Concepção, Levantamento, elaboração, negociação, especificação, validação e gestão).
Concepção: Como podemos iniciar o desenvolvimento de um software, procurado evento catalizados onde pode gerar a necessidade de construção.
Levantamento: Validar quais são os objetivos do sistema e ao demais usuários
Problemas que vocês podem se deparar nessa etapa:
Problemas de Escopo, Problema de entendimento, Problemas de Volatilidade.
Elaboração: As informações obtidas nas etapas de Concepção e Levantamento nessa etapa são melhores elaboradas e trabalhadas. Elaboração é o refinamento de cenários onde os usuários terão que interagir.
Negociação: Não é icomum usuários solicitarem mais do que podemos construir ou que realmente se adeque a sua real necessidade, quando ocorrer esse situação será necessario negociar a melhor solução e assim gerenciar o conflito, para encontrar um denominador comum entre as partes.
Especificação: Pode ser um documento escrito, um conjunto de modelos de gráficos, um modelo matematico, um cenário contendo diversos casos de usos (nesse caso aqui é melhor ter apenas um artigo para tratar sua importância) ou até mesmo um protótipo. Alguns autores da area solicita um modelo-padrão para ser utilizado, para apresentar uma especificação de forma consistente.
Validação: Os artefatos produzidos nos itens anteriores são validados quanto a qualidade e garantir que todos os requisitos foram descritos conforme o solicitado, assim garantindo a qualidade do software.
Gestão: Os requisitos são passiveis de mudanças, nesse caso gestão de requisitos é um conjunto de atividades que ajuda a identificar, controlar e acompanhar as necessidades e suas mudanças, isso em qualquer etapa do ciclo de vida do software.
Agora você que não conhece nenhum template segu um link onde podemos obter um modelo padrão.
http://www.wthreex.com/rup/portugues/webtmpl/templates/req/rup_srs.htm
Dentro desse cenário apresentado vamos agora fazer uma explanação sobre os tipos de requisitos, já que agora conhecemos as suas etapas.
Requisitos Funcionais: São requisitos diretamentes ligados a funcionalidade de software, descrevem as funções que o software deve executar.
Requisitos Não Funcionais: São requisitos que expressam condiçoes que o software deve atender ou qualidades especificas que o mesmo deve contemplar.
Para obter um controle de requisitos com qualidade vamos seguir a lista de controle descrita no livro do Pressman Engenharia de Software. Alias muito bom recomendo.
- Os requisitos estão declarados de forma clara?
- A fonte do requisito foi identificada?
- O requisito está limitado em termos quantitativos?
- Que outros requisitos se relacionam a este requisito?
- O requisito viola quaisquer restrições de dominio de sistema?
- O requisito pode ser testado?
Abraços acredito que ja ajude essa breve explanação sobre Engenharia de Requisitos.
Até a proxima.
Assinar:
Postagens (Atom)