quinta-feira, 20 de fevereiro de 2020

Rede de computadores


   Rede de computadores é um conjunto de vários dispositivos eletrônicos de computação interligados por um sistema de comunicação digital. Essas redes são interligadas por um sistema de comunicação digital guiados por um conjunto de regras para compartilhar informações, serviços e recursos lógicos entre si. Esses recursos podem ser dados, impressoras e até mensagens, sendo essas comunicações estabelecidas usando mídia de cabo ou mídia sem fio.
   Os dispositivos responsáveis por integrar uma rede de computadores, são denominados de nós de rede, que incluem hosts, tais como computadores pessoais, telefones ou servidores. Quando esses dispositivos trocam informações entre si é por meio da rede.
Saiba sobre as redes neurais



Resultado de imagem para rede de computadores 

Requisitos e Salário

Habilidades 


Para dominar a área de redes computacionais é necessário dominar áreas como raciocínio lógico e linguagem de programação, além de ter preocupação com robustez, qualidade, integridade e usabilidade dos programas computacionais. O salário de um técnico de redes varia com sua experiência, idade e o porte da empresa, o salário pode variar de 2 a 9 mil reais.


Perguntas para os especialistas

Pergunta: Como que uma pessoa que começou agora pode se tornar um especialista?
Resposta: Numa empresa pequena, não é necessário um especialista, geralmente é uma pessoa que faz muita coisa, porém não é especialista em nada, para se tornar especialista em algo ele deve focar seu aprendizado em uma única área, entrando numa empresa grande e trabalhar só nessa área.

Pergunta: Qual banco de dados tem a maior capacidade?
Resposta: Oracle

Pergunta: Na sua opinião qual é o melhor banco de dados?

Resposta: Oracle, porque ele é o que eu mais me familiarizo.

Análise e desenvolvimento de Sistemas


Análise e Desenvolvimento de sistemas


O tecnólogo em Análise e Desenvolvimento de Sistemas é um profissional de nível superior que analisa, projeta, documenta, especifica, testa, implementa e cuida da manutenção de sistemas computacionais e software.


O mercado para analistas e desenvolvedores de sistemas é promissor e faltam profissionais qualificados para atender a demanda das empresas. Se você pretende seguir esta carreira, considere fazer um curso de tecnologia em Análise e Desenvolvimento de Sistemas, que dura no máximo 3 anos.


O que é Análise e Desenvolvimento de Sistemas ? 

 

A Análise e Desenvolvimento de Sistemas é a área profissional responsável por dar uma solução informatizada a um problema, como a criação de um software, um aplicativo ou um banco de dados.

Esse problema pode ser originado de uma demanda de uma empresa privada, de uma startup de tecnologia, ou de uma escola que deseja criar um aplicativo para seus alunos, por exemplo.  

O que faz o analista de sistemas?

  •  Projeta Sistemas 
  •   Realiza o levantamento de requisitos 
  •  Analisa a viabilidade técnica e financeira de um sistema    
  •    Desenvolve softwares



Quanto ganha o analista de sistemas?


De acordo com uma pesquisa do site Catho (maior portal de empregos do país), o salário de um profissional formado em Análise e Desenvolvimento de Sistemas fica entre R$ 2.130 e R$ 6.400



Perguntas Feitas ao profissional da área:



Qual a linguagem mais utilizada hoje em dia na área de analise e desenvolvimento ? 

R: existe uma constante mudança, porem é necessário saber sobre Design Patterns para saber mais sobre a lógica das linguagens, Dot net , java, NodeJS, etc... 

Quais os requisitos mínimos de linguagem para começar a trabalhar nessa área ? 

R:Não existe, você precisa ter a lógica de programação, ou seja a logica de montar algorítimos, para poder programar.

Foto do dia


Programação no Geral

programação

O que é Programação?

 A programação nada mais é do que o processo de escrita, testes e manutenção de programas de computador. Um computador é uma máquina capaz de diversos tipos de tratamento automático de informações e processamento de dados e pode ser um computador pessoal, um notebook, um supercomputador ou um assistente pessoal digital (palmtop).
Esses programas, por sua vez, são compostos por conjuntos de instruções determinados pelo programador que descrevem tarefas a serem realizadas pela máquina e atendem diversas finalidades.
O termo “programa de computador” pode ser usado como referência ao código fonte, que é escrito em alguma linguagem de programação ou até em linguagem de máquina, ou ao arquivo (software) que contém a forma executável do código fonte.

Pergunta da Palestra

Quais são hoje, as linguagens que tem mais destaque no mercado de trabalho?

R: “Java, JavaScript, C# e NodeJs”



Programação em HTML5

 O que é HTML5?

 Resultado de imagem para html5


HTML5 é a mais recente evolução do padrão que define o HTML. O termo representa dois conceitos diferentes:
  • É uma nova versão da linguagem HTML, com novos elementos, atributos, e comportamentos
  • e um conjunto maior de tecnologias que permite o desenvolvimento de aplicações e web sites mais diversos e poderosos. Este conjunto é chamado HTML5 & friends e muitas vezes abreviado apenas como HTML5.
Criada para ser utilizável por todos os desenvolvedores da Web Aberta, essa página de referências faz ligações a inúmeros recursos do HTML5, classificados em diversos grupos, baseando-se em suas funções;
  • Semântica: permite você descrever mais precisamente o seu conteúdo.
  • Conectividade: permite uma comunicação com o servidor de formas modernas e inovadoras.
  • Offline e armazenamento: Permite que páginas web armazenem dados localmente do lado do cliente e opere de forma offline mais eficientemente.
  • Multimídia: Viabiliza a utilização de áudio e vídeo de forma primorosa na Web Aberta.
  • Gráficos e efeitos 2D/3D: viabiliza um leque diversificado de opções de representação gráfica. 
  • Performance e integração: fornece grande otimização de velocidade e melhor utilização do hardware do computador.
  • Acesso ao dispositivo: viabiliza a utilização de diversos métodos e dispositivos de entrada e saída.
  • Estilização: permite aos autores a escrita de temas mais sofisticados.

Programação em CSS

O que é CSS? 

Resultado de imagem para css

CSS é chamado de linguagem Cascading Style Sheet e é usado para estilizar elementos escritos em uma linguagem de marcação como HTML. O CSS separa o conteúdo da representação visual do site. Pense  na decoração da sua página. Utilizando o CSS é possível alterar a cor do texto e do fundo, fonte e espaçamento entre parágrafos. Também pode criar tabelas, usar variações de layouts, ajustar imagens para suas respectivas telas e assim por diante.

CSS foi desenvolvido pelo W3C (World Wide Web Consortium) em 1996, por uma razão bem simples. O HTML não foi projetado para ter tags que ajudariam a formatar a página. Você deveria apenas escrever a marcação para o site.
Tags como <font> foram introduzidas na versão 3.2 do HTML e causaram muitos problemas para os desenvolvedores. Como os sites tinham diferentes fontes, cores e estilos, era um processo longo, doloroso e caro para reescrever o código. Assim, o CSS foi criado pelo W3C para resolver este problema.

A relação entre HTML e CSS é bem forte. Como o HTML é uma linguagem de marcação (o alicerce de um site) e o CSS é focado no estilo (toda a estética de um site), eles andam juntos.
CSS não é tecnicamente uma necessidade, mas provavelmente você não gostaria de olhar para um site que usa apenas HTML, pois isso pareceria completamente abandonado.

Programação em PHP

O que é o PHP?

Resultado de imagem para php

O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML.

Ótimo, mas o que isso significa? Por exemplo:

Um exemplo introdutório
<!DOCTYPE HTML>
<html>
    <head>
        <title>Exemplo</title>
    </head>
    <body>

        <?php
            
echo "Olá, eu sou um script PHP!";
        
?>
    </body>
</html>

Em vez de muitos comandos para mostrar HTML (como acontece com C ou Perl), as páginas PHP contém HTML em código mesclado que faz "alguma coisa" (neste caso, mostra "Olá, eu sou um script PHP!"). O código PHP é delimitado pelas instruções de processamento (tags) de início e fim <?php e ?> que permitem que você entre e saia do "modo PHP".

O que distingue o PHP de algo como o JavaScript no lado do cliente é que o código é executado no servidor, gerando o HTML que é então enviado para o navegador. O navegador recebe os resultados da execução desse script, mas não sabe qual era o código fonte. Você pode inclusive configurar seu servidor web para processar todos os seus arquivos HTML com o PHP, e então não há como os usuários dizerem o que você tem na sua manga.

A melhor coisa em usar o PHP é que ele é extremamente simples para um iniciante, mas oferece muitos recursos avançados para um programador profissional. Não tenha medo de ler a longa lista de recursos do PHP. Pode entrar com tudo, o mais rápido que puder, e começar a escrever scripts simples em poucas horas.

Apesar do desenvolvimento do PHP ser focado nos scripts do lado do servidor, você pode fazer muito mais com ele. Veja sobre isso na seção O que o PHP pode fazer?, ou vá diretamente para o tutorial introdutório se você estiver interessado apenas em programação web.