Conforme prometido anteriormente, estarei comentando a prova específica de Analista em Desenvolvimento de Sistemas, da SERPRO, realizada em dezembro de 2008.

Com relação à segurança da informação, julge os seguintes itens.

51) Confiabilidade é tornar uma informação disponível no momento em que ela se torna necessária.

Errado. “A confiabilidade de software é, geralmente, definida como a probabilidade do software operar sem ocorrência de falhas durante um período especificado de tempo em um determinado ambiente.”
Fonte: Espaço Acadêmico

Tornar a informação disponível está associada a disponibilidade.

52) Uma informação será considerada íntegra quanto seu conteúdo não tiver sido lido por entidade não-autorizada, seja esta um sistema ou uma pessoa.

Errado. “Integridade é uma propriedade que garante que a informação manipulada mantenha todas as características originais estabelecidas pelo proprietário da informação, incluindo controle de mudanças e garantia do seu ciclo de vida (nascimento,manutenção e destruição).”
Fonte: Segurança da informação, conceitos e mecanismos

53) Um elemento fundamental a ser considerado no mundo eletrônico atual é a disponibilidade da informação, ou seja, informação para as pessoas autorizadas na hora que dela precisarem.

Certo. “A disponibilidade da informação está diretamente relacionada à resiliência do negócio. Desastres podem gerar enormes perdas de dados e ter impactos devastadores nos negócios. No entanto, a disponibilidade da informação significa mais do que ter medidas de recuperação de desastre efetivas.”
Fonte: IBM

54) O desenvolvimento de software seguro é uma funcionalidade presente em todas as ferramentas e padrões existentes no mercado.¹ Assim, o programador precisa focar apenas na criatividade e no atendimento aos requisitos do cliente, pois segurança, hoje, é uma questão secundária.

Errado. A resposta está no próprio enunciado. Em 1, ele diz justamente que segurança é fundamental, e o programador precisa sim, cuidar disso. Segurança hoje é prioridade!


Update: Download do caderno de prova e gabarito

Joguinho viciante em flash é o que há na internet. Vez ou outra me pego nesses passa-tempo (ainda é assim com a reforma ortográfica?) que me custa uma grana. Afinal, dizem por aí que tempo é dinheiro.

Esse humilde resultado abaixo é o meu.

tempo-alfabeto-completo

Vi no Asttros

Sempre que é lançado um edital para concurso público, corremos para estudar! É comum nos preparamos, estudando e revisando todo o conteúdo da prova específica, afinal, a concorrência é grande.

Entretanto, muitas pessoas teem (olha a nova regra ortográfica aí!!) sido eliminada das provas por zerar a prova de lógica. Talvez os concorrentes desprezam esta matéria, por ser simplesmente lógico. Só depois de levar uma surra da prova que entende que a lógica não é tão lógico assim.. =)

Por isso, não aprenda levando na cara. Ouça a voz da experiência, aprenda com o erro dos outros e estude!

Download da apostila

Em prosseguimento ao artigo “Como se tornar um programador php“, abordarei nesse post os seguintes ítens:

  • Recolhendo material de estudo
  • Estudando códigos prontos
  • Praticando
  • Tirando dúvidas

Vamos lá!

Praticando

Chegado neste ponto, não podemos esquecer da principal forma de fixar o aprendizado: praticando! Programação é igual a matemática. Quanto mais você pratica, mas você aprende como resolver os problemas encontrados. (que analogia!) Assim, uma vez recolhido todo o material, estudado e analisado o código, é hora de treinar!

Inicialmente, você precisará de um servidor pra testar suas aplicações. Para isso você precisa do php, apache e mysql. Existe algumas ferramentas que permite instalar tudo junto e já configurado. É o caso do Xampp e o Easyphp. O easyphp é para windows, mas o xampp possui a versão para outros sistemas operacionais, como o Lamp para o linux.

Uma outra pedida é você desenvolver um site simples, e disponibilizar na internet. Existe alguns servidores php de hospedagem gratuita. Só nunca testei, mas existe relatos de que alguns servidores são legais.

Tirando dúvidas

Para finalizar, tire suas dúvidas. A primeira e principal fonte é o manual oficial de php. Calma! Não se preocupe se você não entende nada em inglês ou se tem aversão. Há duas formas de explorar o manual php em português. Uma é online e outra offline, fazendo o download do arquivo. Eu recomendo baixar o arquivo de ajuda do windows. Ele auxilia bastante na hora de pesquisar por determinado assunto. Mas se você preferir em outro formato, pode acessar a lista com outros formatos.

Uma vez tendo acesso ao manual php, a principal fonte para tirar dúvidas em relação a sintaxe e funções da linguagem, explore-o. Cada vez que você ver alguma função nova nos códigos ou apostilas de consulta, verifique no manual o que aquela função faz. Se observares, o próprio manual já é um bom material pra começar php. É só seguir a ordem do índice, pois ele aborda todos os pontos. Se não sabes pra que serve a função isset(), por exemplo, pesquise no manual.

Um outro método que usei bastante foi participar de fóruns como fonte de pesquisa e para tirar dúvidas. Mas, por favor, não entre no fórum pedindo código. Faça sua pergunta, explique o que você precisa, até onde chegou e pergunte como pode resolver isso. Normalmente eles não te dão o problema resolvido. Apenas indica o caminho para que você resolva. Como eu disse anteriormente, a comunidade PHP é grande, e o pessoal é colaborativo.

Não faça de qualquer jeito

Então é isso! Espero que este artigo possa orientá-lo nos estudo da linguagem, e que sempre procure ser bom no que faz. Não faça de qualquer jeito. Faça direito, ok?! O mercado é competitivo, e exige que você seja bom no que faz.

Um abraço e até a próxima!

Ontem recebi um e-mail de Jonathan Silva, me parabenizando pelo site e fazendo o seguinte questionamento:

” (…) venho também saber de você se existe algum excelente curso de PHP em Salvador, ou se seria melhor tentar aprender em casa mesmo?”

É com base nesse e-mail que relatarei minha experiência com o aprendizado com php. Dividirei este artigo em dois posts, abordando os seguintes itens:

  • Recolhendo material de estudo
  • Estudando códigos prontos
  • Praticando
  • Tirando dúvidas

Minha jornada aconteceu após conclusão do 3º ano. Por não ter conseguido passar na UFBa naquele ano, resolvi estudar em casa sobre o que mais me enchia os olhos na época. A internet! No 1º ano, tinhamos aula de informática, onde aprendemos noções básicas sobre web e chegamos até a fazer um site (bizarro), como trabalho final da unidade. =D

Porém, antes de saber que existia linguagem de programação, aprimorei o pouco que sabia de html copiando o código fonte de portais, como bol e uol, e colando no Front Page, ferramenta do pacote Office para desenvolvimento web. Me lembro o quanto de tabela era feito esses portais! Aff!

Foi então que descobri a linguagem de programação, e como poderia deixar os sites dinâmicos. Assim, criei e adotei a seguinte didática de aprendizado.

Recolhendo material de estudo

Meu primeiro passo foi adquirir apostila sobre a linguagem na internet. Na época, encontrei uma apostila do Maurício Vivas no Cadê (que hoje pertence ao Yahoo). Essa apostila é básica, mas aborda os principais pontos da programação básica. Desde eventos com formulários, até conexão com banco de dados, etc. No site do Script Brasil, há uma lista de apostilas sobre php. Veja!

Ao final do estudo da apostila, já estava pronto para fazer ao menos um CRUD.

Mas a internet hoje oferece um vasto leque de informações. Se na época encontrei material no Cadê, que era basicamente um diretório de sites, imagine agora com o Google nas mãos! Não se detenha apenas a uma fonte.

Mas, depois que entrei na faculdade, percebi que, antes mesmo de você aprender a sintaxe da linguagem e sair por aí programando, você precisa aprender ao menos lógica de programação. Sem isso, você pode até saber como começa o código, mas não conseguirá chegar a um final. Aliás, pode até chegar, mas pela metodologia da tentativa e erro. =/

Estudando códigos prontos

Após entender o básico da linguagem, comecei a aprimorar e aprofundar o conhecimendo da linguagem através de scripts prontos encontrados na web. A comunidade php é enorme, e disponibiliza muito material online. Isso não quer dizer que você já tenha tudo pronto nas mãos. Muitos desses códigos, são feitos por pessoas que também possuem conhecimento básico/intermediário.

Entretando, a revisão de códigos prontos e o aprimoramento destes, serve para você por em prática noções de lógica de programação e conhecer algumas funções da linguagem. É claro que, com códigos de outros, você pode acabar aprendendo uma maneira macarrônica de programar, mas quanto mais você aprende, mais você tem um olhar crítico das coisas.

Assim, lembro-me de um sistema de enquete encontrado também no Script Brasil. Lá há um diretório de scripts, com mais de 20 enquentes pra você treinar. Agora, lembrando que, de início, opte pelas enquete mais simples, sem autenticação por exemplo. Com o tempo, vá pegando scripts um pouco mais complexo do que a anterior.

Portanto, caro colegas, comece a recolher os materiais da internet e reserve um tempo para dedicar-se ao estudo. No próximo artigo abordarei os itens “Tirando dúvidas” e “Praticando”.

Um abraço e até a próxima!

Quando era mais novo, ficava viajando com o cubo mágico, pensando em como resolver isso. Depois que entrei na faculdade, percebi que tudo era questão de lógica de programação. Tanto é que até um robô consegue fazer isso.

Presenteei meu irmão na época com um desse, mas nunca cheguei a concluir até o brinquedo desaparecer. (Não vale procurar a solução no Google). Acho que vou comprar um outro desse pra eu tentar novamente! =D

Vi no Físico Maluco

O último job concluído em 2008 como freelancer, foi o sistema da Vascar. A convite de Alan Vilaça, desenvolvi um sistema para controle dos carros a venda. Um sistema bem completo, que substituirá o arquivo excel da administração. =)


Demostrativo da página interna. Clique para ampliar

Além do sistema interno, criamos alguns módulos para administração do site. O layout ficou por conta de Alan.

O iMaster lançou ontem a campanha CrossBrowser, que tem por objetivo diminuir o número de usuários que utilizam navegadores antigos. Aqui no blog, dos 55,57% dos visitantes utilizam o IE, 34,95% utilizam a versão 6, de 2001 e 64% utiliza o IE7. Esse número refletem fielmente os números expressos na campanha, onde 35% dos internautas ainda utilizam a versão antiga dos navegadores.

Pra quê atualizar?

A campanha não apenas incentiva aos usuários a atualizarem o navegador, como também explica o por quê da atualização. Os navegadores antigos não teem mais suporte às tecnologias novas que sugem ao longo do tempo e há tempos não são atualizados, representando um risco aos internautas. Além disso, devido à grande utilização, acaba sendo um trabalho extra e desnecessários aos desenvolvedores, pois tem que se adequar a algo passado.

Como atualizar?

Ao acessar este blog, ou os sites que aderiram à campanha, você verá uma barra no topo da página. A imagem abaixo ilustra a situação (clique na imagem para ampliar).

Algo interessante é que a campanha incentiva os usuários a conhecerem outros navegadores, como o Firefox e Chrome.

Eu nunca imaginei que um banco que se diz completo utilizasse o windows XP. Veja no que deu…

Pelo menos o sistema não reiniciou quando minha noiva sacava o dinheiro.

A divulgação da lista dos aprovados da SERPRO está previsto para amanhã dia 8 de janeiro. Quase um mês após realizada as provas, que aconteceu dia 7, os candidatos aguardam a lista de aprovação. Assim que for divulgado a lista, atualizarei o post.

Em Salvador, a vaga de Analista com especialização em Desenvolvimento de Sistemas, a demanda foi de 1001 para 17 vagas mais cadastro de reserva, ou seja, 58,88 pra 1. Tá mais concorrido que vestibular da UFBa. Confira a concorrência de todas as vagas divulgada pela CESPE em dezembro passado.

Update: A Cespe divulgou hoje (5) um comunicado com a provável data de divulgação do resultado final. Veja o comunicado oficial.

Update: Saiu agora a pouco (8), a lista da SERPRO.

Lista de aprovados da SERPRO 2008

Fiquei a analisar este vídeo, que vi no Uhull, e a única coisa que eu consegui pensar é que os estadunidenses já crescem com preconceito racista, independente de cor e sexo. Jane Elliott (em inglês), do programa Olhos Azuis (documentário muito interessante) sabe bem disso, e dedica sua vida a realizar palestras confrantantes, digamos assim, sobre como o preconceito é encarado e vivenciado pela sociedade negra.

Veja uma parte do programa Olhos Azuis no Youtube. Se você não sofre preconceito por sua raça, agradeça a Deus, e aprenda a nunca desprezar uma pessoa pela cor, sexo, idade ou religião.

Ah! Mesmo se sentir incomodado com o vídeo do Youtube, assista-o até o final. As pessoas que sofrem preconceito não podem desligar os momentos de desprezo e/ou humilhação sofrido.

- É verdade. Por que mentiria para você?
- Não sei. Para me impressionar, talvez.
- Não preciso disso. Basta eu dizer meu salário.

Ela não riu. Ele ficou envergonhado.

- Desculpe-me! Eu não quis ofender. Foi uma piada.
- Sei que foi uma piada. Mas não entendi.

Ele coçou a cabeça. E o queixo. E a testa. Assoviou e cantarolou. Tudo para não se questionar o porquê da insistência em conquistar aquela garota. Bonita e de belo corpo. Sim. Mas nada de interessante quando abria a boca. Uma balança em desequilíbrio. Contudo, ganhava a beleza.

A música ao fundo convidava casais ao salão. Ele ficou receoso. ?Será que ela dança em par? Será que curte pagode? Que faço aqui??.

- Quer dançar?
- Não. Eu sei cantar. ? enfática.

Ele ficou em silêncio, raciocinando.

- Quem não sabe cantar, dança!
- Aaaah! ? ele quis se matar.

A música corria sozinha. Ele desejava uma dança. Ao menos uma. Nada mais. Dois passos, aqui-ali-aqui, gira-um-dois-gira-três-quatro… amava dança de salão.
O refrigerante com gelo e limão que pedira já estava quente. A conversa estava desanimada. Uma mulher bonita, sem cérebro, é incompleta. Desejava sair, sem saber como.

- Sim… Você é programador.
- Isso.
- E qual programa você apresenta?
- Sou programador PHP.
- Qual canal???
- Entende de tecnologia de informação?
- Li algo sobre televisão digital no Brasil, mas não estou inteirada.
- Não é isso. Eu faço sites, sistemas, desenvolvo isso numa linguagem PHP.
- Ah! Quando era criança sabia isso.
- Mesmo? ? interessou-se.
- Espera… Vopa cêpê épi umpo rapu pazpa inpe tepi respo sanpu tepa.
- Que é isso? ? confuso.
- Bom, não lembro se era bem assim. A língua do P, menino!

Ele coçou o queixo, a testa, as bochechas. Apertou as mãos, inclinou a cabeça e fechou os olhos, como se rezasse. Contou, em silêncio, até 20. Respirou. Ouvia a música que tocava. Desejou expulsar o DJ dali.
Abriu os olhos. Observou a menina. Um sorriso bonito. Desejou esganá-la.

- Você usa internet, suponho. Acessa o Orkut, não é mesmo?
- Sim. Amo!
- Então, eu faço isso.
- Orkut?
- Site.
- Mas Orkut não é uma rede de relacionamentos?

A noite parecia conspirar contra ele. ?Por que estava ali??. Entrara naquele local para comer algo. Tudo acontece de uma forma inesperada, ás vezes. E incompreensível.

- Sou web designer.
- Sou Carla Magnólia, prazer! Pensei que não me diria seu nome…

Ele levantou-se. Estendeu a mão e deu um romântico beijo em sua face. Agradeceu pela noite maravilhosa e interessante. Inventou uma desculpa, para que ela não se sentisse constrangida, e se encaminhou à porta. Saiu abismado. E não olhou para trás.

Por Mateus Modesto

Dessa vez, a crônica está ligado à área de T.I. =)

Página 6 de 14« Primeira...3456789...Última »