Pedro Costa.

Desenvolvimento…

Muitas vezes é assim…

com um comentário

nerdson184

http://nerdson.com

Escrito por pedrocosta

2009/10/27 em 11:41

Publicado em Blogroll

Seleção de estágio Sejus-ce

fazer um comentário »

sesa

No mês de Junho/2009 a Secretária de Justiça do Ceará abriu seleção para estágio em diversas áreas. Processo de seleção passou por uma inscrição e análise de histórico academico e currículo, os selecionados participaram de uma entrevista, pra sair os estágiarios selecionados.

O processo de seleção foi de junho à outubro onde no dia  19/10/2009 foi disponibilizada a relação dos estágiarios selecionados.

Fui um dos selecionados pra desenvolvimento.

SejusSelecao

http://www.sejus.ce.gov.br/index.php/listanoticias/14-lista-de-noticias/351-sejus-divulga-relacao-de-estagiarios-selecionados

Escrito por pedrocosta

2009/10/27 em 11:23

Microsoft Students to Business – S2B 2009.2

fazer um comentário »

header_student_business_v2

A partir desse ano de 2009 o S2B inseriu uma nova area, a de Bando de Dados. Participação também da Fanor.

Bem, me inscrevi para participar do s2b em 2009.2, e o programa possui algumas fases de seleção: uma pré-seleção e 3 fases.

A pré-seleção é uma inscrição onde você será avaliado e se selecionado, participará da primeira fase.

A primeira fase é uma prova, nesse ano (participei em 2008.2) a prova foi bem especifica, onde quem selecionar as trihas de Desenvolvimento de Banco faz uma prova de lógica, orientação a objetos, sintaxe de c#, SQL.

Fui selecionado pra primeira fase, a prova estava bem divertida de se fazer…

s2b-Fase1

No momento da prova você seleciona o que quer fazer, Banco, Desenvolvimento ou Infra… (Selecionei Banco de dados).

A segunda fase é um treinamento sobre a track selecionada e no final do treinamento toda a turma faz uma prova sobre o conteudo abordado.

Fui selecionado e passei pra segunda fase do S2B, e no momento até o final deste mês segue o treinamento em Banco.

s2b-Fase2

 

logo_fanor

Escrito por pedrocosta

2009/10/27 em 10:58

Microsoft S2B 2009.2 na FANOR-Ce

fazer um comentário »

COMUNICADO: Microsoft S2B na FANOR, inscrições abertas em Setembro

O Programa Microsoft Students to Business (S2B) tem por objetivo aproximar estudantes de oportunidades de trabalho nas carreiras de Tecnologia de Informação. Para isso inclui diversas ações, sendo as principais capacitações gratuitas nas plataformas Microsoft e aproximação com empresas que buscam mão-de-obra com esse perfil.

O programa tem um total de 84 horas/aula para capacitação de jovens, com um conteúdo que abrange palestras sobre o mercado de trabalho e aulas teóricas e práticas ligadas às carreiras de TI. As capacitações são voltadas a estudantes do ensino médio e superior e visam preparar as próximas gerações de profissionais nas tecnologias Microsoft.

Ao longo de 3 fases os estudantes adquirem formação técnica para tornarem-se profissionais júnior de infra-estrutura ou desenvolvimento. Na primeira fase o curso traz informações sobre as carreiras de TI, na segunda, aulas teóricas e na terceira, aulas práticas, com o desenvolvimento de um projeto de formatura. No encerramento são entregues certificados, em um evento que inclui uma feira de empregos.

O Programa Microsoft Students to Business capacitou, no seu primeiro ano de vida, mais de 10 mil estudantes em todo o Brasil, desses quais mais de 1.000 profissionais foram incorporados imediatamente no mercado de trabalho durante a feira de empregos.
Você também pode ser um deles!!

Acompanhe as informações sobre o Programa que abre inscrições duas vezes ao ano e saiba como participar das próximas ondas.

Fique atento e não perca a próxima onda! Caso tenha dúvida, por favor, contate-nos através dos canais:
eduardo.freire@fanor.edu.br
jorge.barata@fanor.edu.br

Escrito por pedrocosta

2009/09/09 em 12:43

Publicado em Blogroll

Etiquetado com , , ,

Planejando…

fazer um comentário »

Nerdson

Escrito por pedrocosta

2009/09/09 em 12:40

Publicado em Blogroll

Etiquetado com

Encapsulamento

fazer um comentário »

Um dos principios da Orientação a Objetos, o Encapsulamento constitui-se em restringir acesso a determinadas informações em sua classe/objeto.

Para entender melhor esse principio, vamos falar sobre o elemento que  o constitue, conhecido como Modificador de Acesso.

Como o “nome diz tudo”, modificadores de acesso são palavras reservadas usada para restringir o acesso a determinadas informações.

Por quer devo restringir determinadas informações???

Para ter controle em informações que não queremos que sejam modificadas por outros objetos que usam a sua classe. Assim temos segurança e integridade em nossas informações…

Os principais modificadores de acesso especificando do mais restrito ao menos restrito, utilizados são três: private, protected e public.

Private

Para manipular dados em private somente dentro da classe que definimos os mesmo.

Protected

Para manipular os dados definidos como protected, apenas classes/objetos que estão no mesmo pacote. Utilizado em herança para classes filhas poderem ter acesso a classes pai.

Public

Os dados public são manipulados por qualquer classe/objeto independente de onde esteja.

Para acessar também dados em private, utilizamos na classe as Propriedades ou Métodos acessores e modificadores…

Vamos utilizar a nossa classe Carro como exemplo:

public class Carro {

private cor;

private lataria;

private placa;

private aro;

private parachoque;

public  liga () {

}

public  acelera () {

}

public freia () {

}

public trocaDeMarcha () {

}

}

Classes devem ser Publicas.

Por Principios de Boas Praticas, recomenda-se definir atributos private.

Utilizamos Protected normalmente em Herança. (proximo post..)

Métodos e atributos podem ser definidos como private, protected e public…

Escrito por pedrocosta

2009/08/12 em 00:38

Publicado em Blogroll

UML

fazer um comentário »

Unified Modeling Language ou UML é uma Linguagem de Modelagem para Análise de Sistemas Orientado a Objetos.

Utilizada no processo de análise e especificação do sistema, representado-o em diagramas, auxiliando desenvolvedores no processo de implementação do mesmo.

Comentarei nesse e em proximos posts alguns conceitos e diagramas básicos da UML.

Um dos diagramas de maior importancia na UML é o diagrama de Classes. É com ele que vamos começar…

Classes e Diagrama de Classes

Uma Classe em UML é a mesma em Orientação a Objetos. No Diagrama de Classes é  que vamos descrever todas as classes que fazem parte do sistema e suas relações com outras classes.

A representação de uma Classe em UML é a seguinte.

O diagrama possui três camadas:

01. Primeira representada pelo nome da Classe localizado na parte superior do diagrama. O nome deve começar com letra maiúscula e a palavra centralizada. Se o nome for composto, cada palavra será junta e começara com letra maiuscula . Ex.: Carro, ClienteSimples.

02. Segunda camada fica na parte intermediaria. Nela é representada os atributos da Classe com seu tipo de retorno.

03. Terceira possuirá os métodos da Classe, com seu tipo de retorno. Localizado  na camada inferior.

Classe

Vamos representar o diagrama da Classe Carro utilizada no post anterior.

Carro

Um diagrama não possuirá codigo. Apenas representará as Classes existentes.

Ferramentas para UML

Microsoft Visio

http://office.microsoft.com/pt-br/visio/default.aspx

JUDE Community

http://jude.change-vision.com/jude-web/index.html

Argo UML

http://www.argouml.tigris.org/

Dia

http://projects.gnome.org/dia/

Visual Paradigm

http://www.visual-paradigm.com/product/vpuml/

Escrito por pedrocosta

2009/07/17 em 11:44

Orientação a Objetos

fazer um comentário »

Bem,

Muitos desenvolvedores iniciantes tem dificuldades em entender Orientação a Objetos.

Tentarei abordar alguns dos conceitos básicos nesse e nos proxímos capítulos. =)

A Orientação a Objetos surgiu com o intuito de “não reinventar a roda”. Com a intenção de não criar o que ja existe e sim, reutilizar e se preciso customizar para sua solução atual. Ganhando tempo e produtividade.

Primeiramente quero comentar que a Orientação a Objetos possui os seguintes principios: Encapsulamento, Herança e Polimorfismo. (comentarei sobre mais a frente…)

Vamos ao que nos interessa…

Um dos elementos de maior importancia na Orientação a Objetos são as Classes e por ela que vamos começar nossa explicação.


Clasess

Inicialmente, entenderemos Classes como tipos de dados compostos e os Objetos como as variaveis que utilizarão esse tipo de dado.

As Classes são modelos, ou representação de  algo real que queremos manipular em nosso desenvolvimento. Uma Classe determinará  todas as caracteristicas e ações que nosso objeto possuirá. Essas caracteristicas e ações sãos chamados de Atributos e Métodos.

Atributos são as caracteristicas do “algo real” que nossa classe está representando.

Ex.: Vamos imaginar uma Classe Pessoa. Os Atributos são as caracteristicas que uma pessoa possui.

Uma Pessoa possui como caracteristicas nome, idade, altura, sexo, etc…

Os Métodos são as ações que a Classe permitirá o Objeto executar (Método é apenas um nome bonito das funções [com ou sem retorno] em Orientação a Objetos).

Novamente utilizaremos a nossa Classe Pessoa, uma ação, ou função que pessoa pode fazer é: falar, andar, comer, etc…

Tudo que pertence a Classe é denominado Membros da Classe.

Por que falar de Classes se é Orientação a Obejtos???

Bem, como disse as Classes apenas descreverá tudo que o objeto vai possuir. São os objetos “o elemento” que eu irei manipular!!!

Objetos

Como disse anteriormente, Objetos são as variaveis que utilizarão as Classes como tipo de dados. Tudo que uma Classe representa um Objeto possui!!! As Classes servirão apenas como modelos,  o que irei manipular são Objetos!!!

Tudo que pertence a um Objeto é denominado Membros do Objeto.

Exemplos

(Para esse exemplo utilizarei como linguagem o Portugol.)

Vamos exemplificar uma Classe Pessoa.

classe Pessoa {

string nome;

int idade;

double altura;

string sexo;

atribuirNome (string nome) {

este.nome = nome;

}

falarNome () {

escreva nome;

}

}

Minha Classe Pessoa possui como atributos: nome, idade, sexo e altura. Como métodos possui: receberNome e falarNome. Que são as ações, funções uma Pessoa executará.


Uma Observação Importante

ClassesObjetosUm Objeto será unico!!! Por mais que exista mais de um Objeto com carcteristicas semelhantes!!!

Objetos – Metodos e Atributos

AtributosMetodos

Escrito por pedrocosta

2009/07/10 em 17:17

Fábrica de Talentos – Tener

com 4 comentários

tener

Fábrica de Talentos Tener é um projeto com o intuito de dar o ponta-pé inicial na carreira de estudantes como desenvolvedores.

A Primeira edição do projeto aconteceu em 2007, e a segunda no ano seguinte.

Participei da segunda edição da Fábrica de Talentos Tener.

Durando de dezembro de 2008 à março de 2009, o projeto é um treinamento ministrado por profissionais da propria tener em lógica de programação, banco de dados, java e delphi!!!

16 estudantes participaram do projeto Fábrica de Talentos 2008, onde 06 foram convidados a estagiar na Tener.

Sim, fui um dos Convidados!!!

tener_

Parabenizo a Tener pela iniciativa!!! Oportunidade, conhecimento e experiencia num só lugar…

André Rosa – Lógica de Programação
Hamilton Oliveira - SQL
David Banhos – JAVA
Flávio Medeiros – Delphi

Palestras

  • Motivação e Histórico da evolução do e-commerce – Pedro Jorge Silveira
  • Motivação e Desafios no Desenvolvimento de Software – Robério Gomes Patrício
  • Intercâmbio de Desenvolvimento – Cvetelin Andreev

Escrito por pedrocosta

2009/07/07 em 03:05

Microsoft Students to Business – S2B

fazer um comentário »

s2b

A cada semestre a Microsoft abre inscrições para o Students to Business – S2B. Projeto com a intenção de capacitar estudantes de TI nas areas de Desenvolvimento de Sistemas e Infra-Estrutura.

Projeto é dirigido pelos Centros de Inovação Microsoft – MIC.

Em 2008.2 tive a oportunidade de fazer parte do projeto, que possui uma pre-fase e 3 fases. O projeto aconteceu em parceria com o Centro de Inovação, Instituto Atlantico, e Unifor.

Pré-fase:

A pré-fase é considerada o momento da inscrição, onde seus dados são analisados e apenas alguns estudantes selecionados  para a 1º fase.

1º fase:

Para essa primeira fase foram selecionados em torno de 400 estudantes.

A primeira fase é uma palestra, onde é apresentado o projeto S2B. Apresenta-se também carreiras em TI, e casos de sucesso do projeto.

Logo após a todas as apresentações é aplicada uma prova contendo 40 questões (se me lembro bem…) onde 20 são de desenvolvimento e 20 de infra-estrutura, nesse momento também há a escolha de qual área do projeto você pretende participar.

A prova teve questões de orientação a objetos, estrutura de dados, conhecimentos de C#, protocolos de rede, camada OSI e mais coisas que não lembro.

2º fase:

80 alunos foram selecionanos para essa fase, 40 para cada aréa. [Sim, fui selecionado, =) ]

Nessa fase temos um treinamentos de 5hs durante 5 dias, sobre lógica de programação, orientação a objetos, C#, plataforma .Net, conceitos de web, ASP.Net.

No sexto dia é aplicada uma prova sobre o que nos foi apresentado de 40 questões.

3º fase:

Os 20 alunos aprovados para 3º fase (Sim, fui selecionado!!!), tem mais 10h de estudo sobre Desing Pattern, Engenharia de Software, Microsoft Solution Framework, SQL (básico), ADO.Net.

Nessa fase temos que desenvolver um sistema web, há divisão de equipes e  nos é apresentado alguns temas para o sistema.

O projeto do sistema deve conter toda a documentação necessária como diagrama de Casos de Uso, diagrama de Classes (principais), diagrama de sequencia, documentos de Visão, e mais documentos que você achar necessário colocar.

Possui uma data marcada para entrega da documentação, e entrega do projeto.

Bem, por alguns contra-tempos acabei me tornando uma euquipe, e apresentei apenas a documentação do projeto.

Formatura:

A formatura aconteceu em 09.12.2008 no Instituto Atlantico (Fortaleza- Ce), onde há a entregas dos certificados de conclusão, e entrevistas com empresas parceiras Microsoft.

O S2B ocorre em quase todo o Brasil a cada semestre. Foi um grande prazer participar desse projeto, pois o ganho de conhecimento é muito grande!!!

Quem tiver oportunidade, Participe!!!

Escrito por pedrocosta

2009/07/03 em 02:39

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.