em breve tera novos posts e algumas atualizacoes nos posts anteriores
…
em breve tera novos posts e algumas atualizacoes nos posts anteriores
…
Outro topico citado na aula do dia 09/04/2008 foi suporte e manutenção.
Manutenção e suporte ao usuario é uma outra área de atuação
Consiste em dar suporte aos usuários consertando problemas na maquina e fazer o computador do usuario funcionar, e também trocar placas, instalar drivers e softwares (antivirus,anti-spyware, firewalls,e aplicativos), fazer upgrade das maquinas, re-instalar o windows caso haja algum problema.
É umas das áreas com maior quantidade de vagas de empregos, porém não é tão bem remunerada como banco de dados, redes, e desenvolvimento de sistemas.
Este post é baseado na palestra realizada pelo Profº Luis Eduardo no dia 09/04/2008 sobre banco de dados;
Banco de dados consiste em um modo de se armazenar e organizar um conjunto informações e dados , e que pode ser acessado a qualquer momento pelo usuário.
E para esse banco de dados ser acessado é necessário um programa chamado “GERENCIADOR DE BANCO DE DADOS’ ;
ORACLE: é a maior empresa desse tipo de software no mundo ; e o seus softwares são os que dão melhor suporte apesar de ser difícil sua instalação, mas são os mais rápidos, e os que “agüentam” o maior fluxo de acessos e com maior performance, geralmente é usado em banco de dados muito grandes e com muitos usuários; existem versões para rodar em linux e windows, no linux ele se torna ainda mais rapido ; seu preço em media é de R$ 100 mil, mas isso não é um problema pois as empresas que se utilizam desse sistemas são grandes empresas e esse valor é viável pela eficiência do sistema.
MS SQL SERVER: é um programa criado pela Microsoft para ser concorrente do oracle , esse software só roda na plataforma windows sendo compatível com o pacote office, ao contrario de seus concorrentes que rodam também em outras plataformas, seu custo em media é de 40 mil reais.
My SQL: é um programa totalmente grátis e roda em varias plataformas nao ficando “preso” ao windows, apesar de gratuito, ele é um bom programa para pequenos e médios bancos de dados, porém, também é usado em grandes bancos de dados como o google.
Todos esses gerenciadores de banco de dados existem certificações, o que é muito importante para entrar no mercado de trabalho.
O profissional na área de banco de dados é chamado de DBA (data base admistrador); ele é responsável por instalar e gerenciar um sistema de banco de dados,
Criar o database, otimizar o sistema, fazer backup e garantir que os dados não serão perdidos; um modo de se fazer um backup de um bando de dados é utilizar um sistema de HD’s espelhados, essa técnica consiste em deixar vários HD’s exatamente iguais com os mesmos dados, alem de fazer backup em fita (de preferência com varias fitas e em locais diferentes), cuidar da segurança do SGBD , controle de acesso e log e também é responsável pela atualização do sistema.Para se trabalhar nessa área requer muita responsabilidade e dedicação , e esses profissionais são muito bem remunerados ,a média salarial é de R$ 4000,00 .
Rede de computadores é : 2 ou mais computadores interligados transmitindo e recebendo dados, compartilhando arquivos, hardwares e até mesmo programas.
Existem redes conectadas por cabos e redes com tecnologia sem fio.
A internet também é um sistema de redes.
O cabeamento da rede é o meio físico para interligar computadores.
Os cabos mais utilizados são: cabos coaxiais, de par trançado e os de fibra ótica.
Cabos trançados: São os cabos mais utilizados chegam a ser 10 vezes mais rápidos do que os coaxiais, eles podem ser comprados prontos ou feitos pelo próprio usuário.
Cabos coaxiais : Esse tipo de cabeamento permite que seja transmitido as informações em uma distância maior do que os cabos trançados, mas as desvantagens desse tipo de cabeamento são : Eles não são tão flexíveis como os trançados e também são mais caros , além de a maioria das placas de rede coaxiais são do barramento Isa , não encontrado nas placas atuais.
Cabos de fibra ótica : Esse tipo de cabeamento são os “top de linha” permite transmissão de dados em alta velocidade e não sofrem interferências eletromagnéticas.
Os cabos de fibra ótica são feitos de de um núcleo extrememente fino (mais fino do que um fio de cabelo) feito de vidro ou um tipo especial de plástico.
Os cabos de fibra ótica transmite dados por um sinal de luz.

As principais vantagens da fibra ótica são:maior velocidade, maior alcance, não sofre interferências eletromagnéticas.
o valor do cabo em si não é tão elevado em relação aos cabos trançados,porém os conectores e a mão de obra é que elevam o custo .
Esse tipo de cabo foi o primeiro a ser lançado no mercado, ele possui quatro camadas ; um núcleo de fio de cobre ,que é por onde transmite os dados; uma camada de plástico que envolve o fio de cobre isolando-o ; uma malha de metal que envolve a camada de plástico ; e por ultimo uma camada de plástico que protege o cabo.
Desvantagens: Custo elevado, maior fragilidade, instalação mais difícil do que os cabos trançados.
Os cabos trançados são feitos de 4 pares de cabos trançados, eles são trançados para ter uma “proteção” contra interferências eletromagnéticas .A maior distancia permitida para um bom desempenho usando esse tipo de cabo é de 100 metros.
Esse tipo de cabeamento pode chegar a uma taxa de transimssão de até 100 Mbps.

Redes sem fio ou “wireless” é uma rede que usa uma tecnologia que permite uma conexão de redes através de ondas de radio ou infravermelho; sem utilização de cabos.
Esse tipo de rede funcionam com ondas de radio ou infravermelho que fazem conexão com o access point (ponto de acesso) , permitindo o acesso a outra rede e a internet.
Funcionamento de uma rede wireless.
Os roteadores são pontes que interligam a rede.
A principal função dos roteadores é escolher o caminho para os dados chegarem até seu destino, nas redes maiores e mais estruturadas existem mais de um caminho, o roteador tem a função de decidir qual o caminho correto que os dados devem seguir.
Como podemos definir a internet?
Internet nada mais é do que uma grande rede de computadores interligados através do ‘protocolo de internet’ permitindo acesso e transmissão de dados de qualquer computador conectado a essa rede (internet);

Protocolos são regras utilizadas para permitir a comunicação entre os computadores de uma rede
TCP-IP é o protocolo de rede mais usado, mas na verdade não se trata somente de um protocolo, ele seria um conjunto de protocolos ,a sigla TCP-IP é uma “fusão” de dois protocolos TCP (Transmission Control Protocol, Protocolo de Controle de Transmissão) e IP (Internet Protocol, Protocolo de Internet).

Com o grande avanço dos sistemas de rede e da internet, temos que proteger as informações para evitar que haja uma invasão por parte de outras pessoas ,e evitar problemas como roubo de informações, destruição de informação, etc.
Para evitar esses problemas uma rede sempre deve ser criptografada, ter um controle de acesso, assinatura digital,firewalls e antivírus.
Atualmente existem 4 áreas de atuação: Desktop, Web, Mobile e Embarcado.
O profissional da área de desenvolvimento deve ter algumas caracteristicas fundamentais ; como organização, criatividade, grande capacidade de concentração e planejamento.
veja abaixo o ranking de linguagens de programação mais utilizados:
| Position Mar 2008 |
Position Mar 2007 |
Delta in Position | Programming Language | Ratings Mar 2008 |
Delta Mar 2007 |
Status |
|---|---|---|---|---|---|---|
| 1 | 1 | ![]() |
Java | 20.651% | +2.61% | A |
| 2 | 2 | ![]() |
C | 15.593% | -0.04% | A |
| 3 | 5 | ![]() ![]() |
(Visual) Basic | 10.795% | +2.65% | A |
| 4 | 4 | ![]() |
PHP | 10.138% | +0.68% | A |
| 5 | 3 | ![]() ![]() |
C++ | 9.776% | -1.33% | A |
| 6 | 6 | ![]() |
Perl | 5.781% | -0.64% | A |
| 7 | 7 | ![]() |
Python | 4.593% | +0.70% | A |
| 8 | 9 | ![]() |
C# | 4.143% | +0.78% | A |
| 9 | 12 | ![]() ![]() ![]() |
Delphi | 2.697% | +0.94% | A |
| 10 | 10 | ![]() |
Ruby | 2.661% | -0.11% | A |
| 11 | 8 | ![]() ![]() ![]() |
JavaScript | 2.462% | -1.02% | A |
| 12 | 14 | ![]() ![]() |
D | 1.107% | -0.16% | A |
| 13 | 13 | ![]() |
PL/SQL | 0.747% | -0.80% | A |
| 14 | 11 | ![]() ![]() ![]() |
SAS | 0.630% | -1.22% | A- |
| 15 | 18 | ![]() ![]() ![]() |
COBOL | 0.615% | -0.03% | A- |
| 16 | 21 | ![]() ![]() ![]() ![]() ![]() |
Pascal | 0.554% | -0.01% | B |
| 17 | 17 | ![]() |
Ada | 0.485% | -0.17% | B |
| 18 | 16 | ![]() ![]() |
Lisp/Scheme | 0.434% | -0.29% | B |
| 19 | 19 | ![]() |
FoxPro/xBase | 0.423% | -0.18% | B |
| 20 | 25 | ![]() ![]() ![]() ![]() ![]() |
Lua | 0.385% | -0.01% | B |
veja mais no site: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
São programas criados geralmente em linguagem “C”,
e são usados em qualquer maquina que possua alguma tecnologia digital;
sao programas feitos especificamente para o hardware q será utilizado realizando
tarefas especificas e pré-definidas;
Exemplos de sistemas embarcados são :nos avioes ,para controle de trafego etc ; eletrodomesticos como microondas, maquinas de lavar etc; eletroeletronicos como dvd player, televisores, aparelhos de som; também são utilizados em satélites ; todos eles se utilizam de sistemas embarcados para desenvolver suas funções.
![]()
(parte interna de um roteador , este é um exemplo de sistema embarcado);
São sistemas utilizados em dispositivos moveis, basicamente em Celulares e PDAs ;
normalmente são desenvolvidos em linguagem java ’jme’ (java micro edition) : seria um “sub-java” usado para rodar em maquinas com limitações de memoria , com tela pequena etc, a interface normalmente muito pequena e normalmente nao possui teclado e mouse.
São programas instalados na propria maquina, são programas geralmente feito em ferramentas como delphi e visual basic, são feitos com interfaces graficas e faceis de utilizar. Estes programas geralmente sao mais rapidos do que os programas desenvolvidos para web,exceto quando é necessário acessar um banco de dados remoto.Exemplo de programas desktop: microsoft office,programas de frente de caixa,editor de imagens e video,etc.
Os programas Web trabalham em 3 camadas : Navegador,servidor e banco de dados.
São programas desenvolvidos para ser usados na Internet ,e também na Intranet , programas para rodar nos navegadores como internet explorer, firefox etc…
Nos sistemas web, os softwares são instalados no servidor ao em vez de ser instalado na maquina do usuario (cliente), e são acessados atravez da internet ou intranet.Esses servidores e o banco de dados são protegidos em um local isolado e climatizado.
As ferramentas mais utilizadas para a criação desses programas são: Java, VB.net, e PHP;
“Os princípios da física, pelo que eu posso perceber, não falam contra a possibilidade de manipular as coisas átomo por átomo. Não seria uma violação da lei ; é algo que, teóricamente, pode ser feito mas que, na prática, nunca foi levado a cabo porque somos grandes de mais” – Richard Feynman.
“A nanotecnologia é a capacidade potencial de criar coisas a partir do mais pequeno, usando as técnicas e ferramentas que estam a ser desenvolvidas nos dias de hoje para colocar cada átomo e cada molécula no lugar desejado. Se conseguirmos este sistema de engenheria molecular, o resultado será uma nova revolução industrial. Além disso, teria também importantes consequências económicas, sociais, ambientais e militares. “

Conforme a nanotecnología se converteu num conceito aceite, o significado da palavra mudou para abranger os tipos mais simples de tecnologia à escala nanométrica. A Iniciativa Nacional de Nanotecnologia dos Estados Unidos foi criada para financiar esse tipo de nanotecnologia: a sua definição inclui qualquer elemento inferior a 100 nanómetros com propriedades novas.
593px-ic_nanotecnology_2400x.jpg593px-ic_nanotecnology_2400x.jpg
Julgamos que não é cedo demais para começar a colocar uma série de questões e abordar os seguintes temas:
Muitas destas questões já foram colocadas há mais de uma década e ainda não receberam resposta. Caso não abordarmos essas questões de maneira deliberada, as respostas chegarão sozinhas e podem apanhar-nos de surpresa; e a surpresa provávelmente não seja agradável.É difícil antecipar com certeza quanto tempo tardará esta tecnologia em madurar, em parte porque poderia acontecer que já estejam a ser desenvolvidos dende há anos programas industriais ou militares clandestinos sem o nosso conhecimento (especialmente em países que não têm sociedades abertas).Não podemos garantir que a nanotecnologia não será desenvolvida plenamente nos próximos dez anos ou inclusive cinco anos. Embora poderia levar mais tempo, a prudência -e possívelmente a nossa sobrêvivencia – exige que pensemos no cenário mais antecipado e que, portanto, nos preparemos já.
Créditos: http://www.euroresidentes.com/futuro/nanotecnologia/nanotecnologia_responsavel/introducao_nanotecnologia.htm