Bacharel em Sistemas de Informação; Especialista em Gestão de Projetos; Especialista em Informática na Educação; MCTS em Desenvolvimento .Net
quarta-feira, 4 de fevereiro de 2009
Populando componetes de listagem (ComboBoxes, ListBoxes, DataGridViews, etc) com Arrays
quinta-feira, 29 de janeiro de 2009
Por que desenvolver aplicações para Web?
O desenvolvimento de sistemas tem se intensificado nos últimos anos com o crescimento tecnológico das empresas, principalmente no Brasil. As “Software Housers” têm crescido e empregado um número grande de desenvolvedores. Os pré-requisitos, dentre vários, são a escolarização (curso superior na área de informática ou especialização na área), certificações, conhecimentos específicos e experiência de
A segurança na rede atualmente é uma coisa mais controlada em nível de aplicações. Temos a criptografia no meio (certificações digitais, por exemplo) e o desenvolvimento seguro em nível de transporte (contra medidas que minimizam vulnerabilidades no sistema).
É quando chegamos realmente à nossa resposta: INDEPENDÊNCIA DE PLATAFORMA!!!. Vamos destrinchar melhor essa afirmação. Imagina que uma empresa possui um ERP enorme, com todas as informações importantes e processos complexos da organização, tudo sobre a plataforma Microsoft. Devido a uma crise financeira, o investimento de 200 computadores foi feito, porém sem plataforma, pois ficou acordado com o setor de TI que utilizariam uma plataforma livre devido ao valor das licenças. Até aí tudo bem, mas e em relação ao ERP? Não existe uma versão para Linux...
Atualmente é mais viável e rentável para ambos os lados desenvolver sistemas para web. Além de tudo, é ainda o futuro das atividades de computação para as organizações atuais. Mantendo-se a compatibilidade entre os navegadores, tudo pode ser migrado para web, desde simples sistemas de cadastro até grandes ERPs. Muitas áreas de conhecimento têm alinhado seu cerne para o foco neste paradigma e muitos profissionais já vislumbram um horizonte repleto de conquistas para esse tipo de mercado.
segunda-feira, 8 de dezembro de 2008
Eventos do Proinfo - MEC
Semana retrasada estivemos em Belo Horizonte para capacitação do Curso de 100 Horas que professores das redes municipal e estadual receberão sobre como trabalhar com as Tecnologias Educacionais.
Dias 08, 09 2 10 de dezembro (período em que esta postagem foi escrita) estive em Brasília, onde os estados apresentaram ações de sucesso nos seus municípios com o curso de 40 horas, ministrado anteriormente, além de oficinas técnicas para técnicos dos Núcleos de Tecnologia Educacional.
Várias tecnologias foram apresentadas, tais como o Arthur: uma espécie de projeto com SO embutdo, além de projeção em leds e outras funcionalidads. Este protótipo irá estar na mesa do professor como ferramental de suas aulas.
As escolas deverão receber um link full de 1 Mega até 2010 com prazo de utilização de até 2025. Aliás, várias escolas de Linhares-ES já receberam , bem como escolas de outros municípios. Este é um projeto chamado Internet Banda Larga nas Escolas do Governo Federal.
Outro projeto apresentado foi o UCA - Um Computador por Aluno. Na prática, em uma sala de aula, cada aluno irá dispor de um notebook construído com o objetivo educacional onde as barreiras geográficas poderão ser quebradas, dentre outras estratégias pedagógicas.
Dessa forma, o Governo Federal está demonstrando um amadurecimento muito grande na utilização da tecnologia em função do Ensino Aprendizagem, além de propor novos horizontes pelos quais o professor pode vislumbrar em seu contexto educacional. Da mesma forma em que demonstra efetividade nas ações, capacitando multiplicadores e professores com metodologias pedagógicas e tecnológicas.
A educação é, sem dúvidas, o rumo de nossas crianças e a tecnologia está inserida no mundo como aliada para que possamos unir essas esferas na melhor forma possível.
quarta-feira, 19 de novembro de 2008
Curso de Desenvolvimento de Sistemas para Web com c# e Visual Studio 2008
2 A Web 2.0 e as Aplicações Atuais
3 Introdução ao Transact-SQL
3.1 DDL
3.2 DCL
3.3 DML
3.4 Instrução SELECT
3.5 Instrução INSERT
3.6 Instrução DELETE
3.7 Instrução UPDATE
3.8 Views e Stored Procedures
3.9 Implementando um banco de dados utilizando a IDE do Visual Studio 2008
3.10 Laboratório.
4 Programação Estruturada com C#
4.1 Introdução
4.2 Hello World em c#
4.3 Variáveis
4.4 Tipos por Valor e Tipos por Referência
4.5 Conversão de Tipos
4.6 Operadores
4.7 Arrays
4.8 Estruturas de Controle
4.8.1 Estruturas de Decisão
4.8.2 Estruturas de Repetição
4.9 Laboratório
5 Conhecendo o Visual Studio e a Plataforma .Net
5.1 Common Language Runtime
5.2 .NET Framework Class Library
5.3 Como o .Net funciona
5.4 Visual Studio 2008
6 Orientação a Objetos com C#
6.1 Orientação a Objetos (OO)
6.1.1 Atributos e Métodos
6.1.2 Herança
6.1.3 Construtores e Sobrecarga
6.1.4 Polimorfismo
6.1.5 Propriedades
6.2 Laboratório
7 Modelo em Camadas
7.1 O Modelo Tradicional em Três Camadas
7.2 O Modelo de Cinco Camadas
8 Utilização de AJAX
8.1 AJAX no ASP.NET 3.5 e Visual Studio 2008
8.2 AJAX Extensions
8.3 Usando o Controle UpdatePanel
8.4 Usando o Controle Timer
8.5 Usando o Controle UpdateProgress
8.6 Instalação do Ajax Control ToolKit
8.7 Implementando o controle Accordion
8.8 Implementando o controle MaskedTextBox
8.9 Implementando o controle AlwaysVisibleControl
9 Web Forms (Criando aplicações componentizadas)
9.1 Componentes e Propriedades
9.2 Construindo Um Interface com os Controles da Paleta Standard e Validation
9.3 Tratamento de Exceções
9.4 Trabalhando com Sessions
9.5 MasterPages e os Controles da Paleta Navigation
9.6 Laboratório
10 Web Forms (Acesso a Dados com ADO.Net)
10.1 Desmistificando o ADO.Net
10.2 Codificando o Acesso a Dados com ADO “na Unha”
10.3 Usando ADO com DataSet Tipado e TabelAdapters
10.4 Laboratório
11 Distribuindo uma Aplicação Web
11.1 Debug de Aplicação no Visual Studio 2008
11.2 Deployment de Aplicação
11.3 Configuração do Internet Information Service - IIS
Referências
quinta-feira, 31 de julho de 2008
Iniciando os estudos em SQL Server 2005
Serão 12 sábados de informações sobre o Microsoft SQL Server e a linguagem T-SQL. Após o curso pretendo fazer a prova de certificação e tentar alcançar o TS tambem nesse segmento.
Em breve escreverei mais informãções sobre o curso.
quarta-feira, 21 de maio de 2008
Alcançada a Certificação MCTS
Hoje, dia 21 de maio de 2008, fui aprovadoem mais uma prova rumo a certificação MCPD. Passei na prova 70-528, com 947 pontos de 1000, o que me dá o título de Microsoft Certified Technology Specialist em Desenvolvimento de Sistemas para Web.
A prova segue os mesmos parâmetros da anterior, porém trata mais da criação do sistema web em si, questionando sobre assuntos bem práticos como MasterPages, Custom Web Controls, Administração do sistema, configuração do sistema, gerenciamento do sistema, arquivos xml, utilização dos controles web, etc...
Dia 31 próximo, estarei participando de uma mesa redonda sobre os assuntos do TechEd e estarei também fazendo o último exame para alcançar a MCPD em Web Developer.
Quero agradecer primeiramente a Deus por me dar a sabedoria e a vontade de crescer, à minha linda e amada esposa Danielle Brandão (te amo amor) e a todos que direta e indiretamente contribuiram para este sucesso.
Até mais...
quarta-feira, 30 de abril de 2008
Rumo à certificação MCPD
MCPD
Hoje, dia 30 de abril de 2008, é um dia muito importante para mim. Passei com 982 pontos (de 1000) na primeira prova da certificação MCTS, o exame 70-536, que segundo alguns amigos que já fizeram, é a mais complexa. Isso mesmo, com essa pontuação, eu errei apenas uma questão. Falta mais uma prova, o exame 70-528, para eu concluir a faze TS e depois uma prova, o exame 70-547, para eu alcançar a certificação por mim tão desejada: MCPD em Web Developer.
Essa prova é sim bastante complexa, pois trata sobre todas as classes do .net framework 2.0, e são muuuuuuuiiiiiitas. Para passar bem nessa prova, o candidato tem que conhecer bem o framework e suas classes, pois cai muita coisa: serialização, criptografia, Input/Output, Collections, Generics, Graphics, Threading, Reflection, Mail, etc, etc, etc...
Agora devo iniciar meus estudos para a prova 70-528.
Um abraço a todos e parabéns pra mim, eheheh!!!
