sábado, 27 de novembro de 2010

Banco de Dados Sorveteria PontoCom

CREATE DATABASE Sorveteria_PontoCom;

USE Sorveteria_PontoCom;

CREATE TABLE clientes
(Codigo INTEGER AUTO_INCREMENT,
Telefone VARCHAR(14) NOT NULL,
Nome_Cliente VARCHAR(200) NOT NULL,
CPF VARCHAR(14) NOT NULL,
Endereco VARCHAR(100) NOT NULL,
Numero INTEGER NOT NULL,
Bairro VARCHAR(100) NOT NULL,
Cidade VARCHAR(100) NOT NULL,
CEP VARCHAR(10) NOT NULL,
Estado VARCHAR(100) NOT NULL,
Email VARCHAR(100) NOT NULL,
PRIMARY KEY (Codigo));

CREATE TABLE produtos
( Codigo INTEGER AUTO_INCREMENT,
Nome_Produto VARCHAR(50) NOT NULL,
Estoque INTEGER NOT NULL,
Preco_Compra DOUBLE NOT NULL,
Porcentagem DOUBLE NOT NULL,
Preco_Venda DOUBLE NOT NULL,
PRIMARY KEY (Codigo));
CREATE TABLE compra
( Codigo INTEGER AUTO_INCREMENT,
Data_Compra DATETIME NOT NULL,
PRIMARY KEY (Codigo));

CREATE TABLE compras
( Produto VARCHAR(50) NOT NULL,
Quantidade INTEGER NOT NULL,
Preco DOUBLE NOT NULL);
ALTER TABLE compras ADD FOREIGN KEY (Produto) REFERENCES Produtos (Nome_Produto);
ALTER TABLE compras ADD FOREIGN KEY (Preco) REFERENCES Produtos (Preco_Compra);
CREATE TABLE simulado
( Nome_Produto VARCHAR(50) NOT NULL,
Estoque INTEGER NOT NULL);
ALTER TABLE simulado ADD FOREIGN KEY (Nome_Produto) REFERENCES Produtos Nome_Produto);
CREATE TABLE usuario
( Codigo INTEGER AUTO_INCREMENT,
Nome VARCHAR(255) NOT NULL,
Login VARCHAR(50) NOT NULL,
Senha VARCHAR(50) NOT NULL,
PRIMARY KEY (Codigo));

CREATE TABLE vendas
( Codigo INTEGER AUTO_INCREMENT,
Cliente VARCHAR(50) NOT NULL,
Produtos VARCHAR(50) NOT NULL,
Data_Venda DATETIME NOT NULL,
Quantidade INTEGER DEFAULT 0,
Preco DOUBLE NOT NULL,
PRIMARY KEY (Codigo));
ALTER TABLE vendas ADD FOREIGN KEY (Cliente) REFERENCES Clientes (Nome_Cliente);
ALTER TABLE vendas ADD FOREIGN KEY (Produto) REFERENCES Produtos (Nome_Produto);
ALTER TABLE vendas ADD FOREIGN KEY (Preco) REFERENCES Produtos (Preco_Venda);

sábado, 16 de outubro de 2010

O futuro Computador

Computador do futuro



Desde que fora feita a séculos através a revolução industrial muita coisa mudou nos hábitos das pessoas, muitas coisas vieram para o bem, mas fizeram um bem tão grande que acabaram tendo um efeito colateral na população.
Quando ocorreu a segunda revolução industrial, com a descoberta da internet, a vida de todos nós mudou, algumas para melhor, devido ao fato do computador nos auxiliar em bastante coisa, facilitando nosso trabalho.
E como a tecnologia sempre avança, o computador do futuro deve ter uma grande resolução, sem falar nos sistemas que deveram ser bem mais sofisticados, por motivos obvies, a evolução numa forma generalizada.

Pilha Verde - A pilha do futuro...

Pilha verde da UFMG vai gerar energia limpa


Se, em vez de uma reportagem, esta fosse uma história em quadrinhos, a personagem principal seria uma superpilha, incansável defensora do meio ambiente, em um mundo de pilhas poluentes e desgastadas. Sozinha, ela pode valer pouco, mas, quando se liga a heróis da mesma espécie, os prodígios são dignos de atenção. A superpilha de combustível desenvolvida na Universidade Federal de Minas Gerais (UFMG), em Belo Horizonte, usa componentes cerâmicos e gasta hidrogênio para prometer mais eficiência que as similares, produzidas, por enquanto, apenas em laboratórios. As pilhas de combustível são fonte de energia mais limpa e ecológica, por isso estão na ordem do dia de pesquisadores do mundo inteiro. Acredita-se que, em futuro próximo, estejam disponíveis para uso em residências e automóveis.

Diferentemente das convencionais, as pilhas de combustível se desgastam menos com o tempo, porque a substância usada para gerar a energia fica à parte e pode ser constantemente renovada. "É como se fosse um fogão. Se sempre tiver gás, você consegue fazer comida durante muito tempo com o mesmo equipamento", compara a professora Rosana Zacarias Domingues, do Laboratório de Materiais e Pilhas Combustíveis do Departamento de Química da UFMG. Com isso, a tecnologia ganha pontos no quesito ecologia, reduzindo o descarte de pilhas e a (in) consequente poluição.

Embora os recursos para estudos no setor, no Brasil, de acordo com a professora, sejam bem menores que os de outros países ao redor do mundo, os avanços do protótipo dos cientistas mineiros chamam a atenção. Como usa material cerâmico e altas temperaturas no processo, a pilha reaproveita o calor, que pode chegar a 700 graus, para gerar ainda mais energia. Na prática, enquanto um carro a gasolina tem eficiência de 20%, as novas pilhas teriam 99,99%. No carro, o calor se perde. Os estudos foram desenvolvidos em parceria com a Companhia Energética de Minas Gerais (Cemig), com investimentos de R$ 2 milhões.
A superpilha criada na UFMG usa o hidrogênio como combustível. "Nesse caso, ela fica 100% ecológica, porque o hidrogênio pode ser extraído de biocombustíveis como o etanol, que é encarado como a grande promessa brasileira", ressalta a pesquisadora. Outra vantagem verde da pilha criada a partir de componentes cerâmicos está justamente nessa transformação do etanol em hidrogênio. A superpilha trabalha em altas temperaturas e, por isso, dispensa o catalisador normalmente usado nesse processo. O objetivo do grupo da UFMG é desenvolver um protótipo comercial da pilha, de 500 watts, para pequenas aplicações domésticas e comerciais.
Segundo Rosana, com a superposição de várias pilhas, é possível aumentar essa potência e levá-la a contextos mais abrangentes. Como a confiabilidade da energia é muito grande, se torna ideal para usos em que a qualidade é fundamental, como hospitais. "Pode ser associada à maneira tradicional de produzir energia, e agir como backup, mas também pode ir além e sustentar por si só a demanda", acredita a professora. Passada a fase em que os cientistas ainda debatiam a viabilidade das pilhas combustíveis, os estudos agora se concentram na durabilidade e eficiência dos protótipos. As principais limitações, até o momento, são os altos custos, de acordo com a professora. "O valor pode ser de 10 a 100 vezes maior que o das energias convencionais, porque a tecnologia ainda é muito nova", observa.
A saída do laboratório para a produção em escala industrial pode ser um dos fatores que impulsionem o barateamento. Ainda assim, o preço deve continuar alto, o que, acredita Rosana Zacarias, será justificado por vantagens como a confiabilidade incomparável: "Diferentemente do que temos hoje, a geração seria ininterrupta, independentemente de raios e tempestades. Com geradores locais, cada consumidor (hospitais, condomínios ou até cidades) poderá ter seu sistema de pilha combustível. Em alguns setores, a busca pela qualidade pode valer o preço alto: imagine o prejuízo de uma queda de energia na central de processamento de dados de um banco, por exemplo".

quinta-feira, 30 de setembro de 2010

Conexão com Banco de Dados no Visual Basic 6

Evolução das linguagem de programação

 História e evolução das linguagens


Assembly

Criada na década de 50, o Assembly foi das primeiras linguagens de programação a aparecer. Ela usa uma sintaxe complicada e "exageradamente" difícil, isto porque, antes da década de 50 os programadores de máquinas tinham que escrever instruções em código binário, qualquer coisa como: 0110010110011011010110011010111010110101 ... Para escrever uma instrução. Na verdade, o Assembly foi criado para facilitar o uso dessa tarefa, mas é considerado uma linguagem de baixo nível, pois tudo o que o processador interpreta tem que ser descrito pelo programador. Assim o código acima seria "add EAX" em Assembly. Bastava apenas, depois de estar concluída a escrita do código, rodar o compilador e tínhamos o programa.


Fortran

Esta linguagem Fortran (Formula Translator) é uma linguagem de Alto nível, que foi criada partindo do problema e da dificuldade apresentadas pelo Assembly. Apareceu também na década de 50 e foi considerada uma das melhores linguagens da época. Aqui temos várias funções e instruções pré-definidas que nos permite poupar tempo na dactiolografia de instruções base do processador, ao contrário da linguagem Assembly.

Pascal

Outra linguagem de Alto nível dos anos 60, bem estruturada, mas com regras rígidas, o que a torna difícil de modelar, para se criar novas ideias. É a típica linguagem usada para iniciar os cursos de Programação. Actualmente ambientes de desenvolvimento (IDE) como o FreePascal, o Kylix e o Delphi são óptimas opções para se programar em Pascal.

Cobol

Foi uma linguagem usada para a criação e estruturação de bancos de dados financeiros nos anos 60 que ainda hoje é usada por este tipo de serviços. Comparada com o Pascal e o Assembly, esta linguagem é bem amigável e bastante acessível e actualmente serve para várias tarefas.


Linguagem C

Poder-se-ia dizer que o C é uma das maravilhas das linguagens de programação. Muitos dos programas existentes hoje foram escritos nesta linguagem. O C foi desenvolvido nos laboratórios Bell na década de 70, e possui as seguintes características:

• Portabilidade entre máquinas e sistemas operacionais

• Dados compostos em forma estruturada

• Total interação tanto com o SO como com a máquina

• Código compacto e rápido.

Nos anos 80, C era a linguagem mais utilizada por programadores, por permitir a escrita intensiva de todas as características das linguagens anteriores. O Próprio UNIX e Linux foram escritos em C, assim como o front-end do MS-DOS, Windows e as aplicações Office mais usadas no mundo (OpenOffice.org, Microsoft Office, embora cada uma delas incluísse suas próprias linguagens de script), sendo também utilizada em aplicações gráficas e criação de efeitos especiais nos filmes Strar Trek e Star Wars.

Linguagem C++

Uma linguagem que adiciona ao C um conjunto de recursos a mais, como o próprio nome sugere. O C++ é o C orientado a objetos. Avançando nos 90, passou por diversas atualizações e padronizações nesta época, o padrão do C++ foi exaustivamente trabalhado pelos desenvolvedores durante oito anos, quando finalmente foi aprovado pelo ANSI. Vários projectos como o KDE (front-end para UNIX, Linux, BSD e recentemente para Windows) são escritos em C++.

Delphi

Delphi (em português, pronuncia-se "dél-fi"; em inglês, "del-fai") é um compilador e um Ambiente de Desenvolvimento Integrado (IDE) para o desenvolvimento de softwares. Ele é produzido pela Borland Software Corporation (que, por algum tempo, foi chamada de Inprise).

Visual Basic



A linguagem utilizada pelo Delphi, o Object Pascal (Pascal com extensões orientadas a objetos) a partir da versão 7 passou a se chamar Delphi Language. O Delphi, originalmente direcionado para a plataforma Windows, chegou a ser usado para desenvolvimento de aplicações nativas para Linux e Mac OS, através do Kylix (conhecido como Delphi para Linux), e para o framework Microsoft .NET em suas versões mais recentes. Atualmente há um projeto chamado Lazarus que possui uma interface muito semelhante ao Delphi e a característica de ser multiplataforma, ou seja, roda tanto no windows como no linux.

O Visual Basic é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente.

Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (GUI - Graphical User Interface), daí o nome "Visual". Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic - que era pseudo-orientada a objetos - tornou-se uma linguagem totalmente orientada a objetos (OO).


Java, C#

As linguagens em ascensão no fim dos anos 90 e começo do ano 2000, são linguagens de alto poder de abstração e com boas capacidades de virtualização, o que lhes conferem boas possibilidades de independência de plataforma, embora estas características ainda estão sendo melhoradas.

• Vantagens: uma maior facilidadesue em C/C++ e vínculos de patentes com as empresas que as desenvolveram.

PHP

O PHP apareceu em 1994 e pretendeu revolucionar o mercado de linguagens na criação de scripts para a internet. Realmente é uma linguagem excepcional onde é permitido fazer tudo o que os CGIs faziam inclusive mais coisas ainda. Para quem quer seguir programação para aplicações web é uma linguagem a estudar, assim como o Perl, usado também na criação de ferramentas em sites.


Perl, Python, Ruby

Ciclos de processamento e tempo de computador são cada vez mais baratos; tempo de programador e criatividade são cada vez mais caros. Por isso, a tendência atual no mercado é favorecer linguagens de alto nível, menos otimizadas para a máquina, e mais otimizadas para o programador: linguagens como Perl, Python e Ruby, consideradas linguagens de programação de alto nível, com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana.
Igualdades e diferenças nas linguagens

As igualdades entre as várias linguagens são obvias: A Lógica binárias, as instruções if, else, goto, switch, etc... Entre outros processos. Porém é necessário notar-se que a sintaxe básica dessas linguagens modifica-se e é necessária a sua aprendizagem. Para isso o melhor local para aprender e se aperfeiçoar são os livros sobre a matéria.

O problema mais importante, hoje, na área de Linguagens de Programação, é o desenvolvimento de linguagens que aumentem a produtividade do programador. Linguagens que permitam escrever programas corretamente,sta é a razão do rápido crescimento de linguagens como Java, C# e Ruby.

sábado, 11 de setembro de 2010

Delphi Function e Procedure

O pessoal que está começando no Delphi geralmente ficam em dúvida quando ouvem sobre Function e Procedure. Vou explicar rapidamente o que é cada uma delas de modo bem resumido.


Function: Define uma subrotina que retorna um valor.

Procedure: Define uma subrotina que não retorna um valor.

É isso, a function retorna algo e a procedure não. Vejamos um exemplo do delphi basics:

//–Coloque este código em uma unit chamada Unt1 com um form

//–chamado Frm1 que tenha o evento OnCreate chamado FrmCreate.

unit Unt1;

interface

uses

Forms, Dialogs;

type

TFrm1 = class(TForm)

procedure FrmCreate(Sender: TObject);

end;

var

Frm1: TFrm1;

implementation

{$R *.dfm}

Function GetSum(a, b : Integer) : Integer;

begin

//Soma os dois números e retorna o resultado.

Result := a + b;

end;

procedure TFrm1.FormCreate(Sender: TObject);

var

total : Integer;

begin

//Mostra o resultado

total := GetSum(1,2);

ShowMessageFmt(‘%d + %d = %d’,[1,2,total]);

total := GetSum(62,444);

ShowMessageFmt(‘%d + %d = %d’,[62,444,total]);

end;

end.

terça-feira, 31 de agosto de 2010

Programação C# - Codigo - Projeto Vendas

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FormVendas
{
    public partial class Form1 : Form
    {
        // constantes
        private String[] PRODUTOARRAY = { "Memoria Ram 512MB", "Monitor LCD", "Impressora HP" };
        private String PRODUTO = "";

        public Form1()
        {
            InitializeComponent();

            // propriedades
            txtbPreco.Text = "R$ 0,00";
            cmbProduto.Text = "Selecione";
            cmbProduto.Items.AddRange(PRODUTOARRAY);
        }

        private void cmbProduto_SelectedIndexChanged(object sender, EventArgs e)
        {
            Object ObjProduto = cmbProduto.SelectedItem;
            PRODUTO = (string)ObjProduto;

            // check
            if (PRODUTO == "Memoria Ram 512MB")
            {
                txtbPreco.Text = "R$ 12,60";
            }
            else if (PRODUTO == "Monitor LCD")
            {
                txtbPreco.Text = "R$ 35,00";
            }
            else if (PRODUTO == "Impressora HP")
            {
                txtbPreco.Text = "R$ 450,00";
            }

        }

        private void txtbPreco_TextChanged(object sender, EventArgs e)
        {
           
        }

        private void bntSuporte_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Suporte Técnico: 0800 123 4320\nE-mail: suporte@zambsis.com.br");
        }

        private void bntConfirmar_Click(object sender, EventArgs e)
        {
            if (!rdbCartao.Checked && !rdbVista.Checked)
            {
                MessageBox.Show("Favor selecionar a forma de pagamento!");
            }
        }
    }
}

quinta-feira, 26 de agosto de 2010

Ordenação Metodo Bolha em C++

Algoritmo Bolha


#include

//Função para ordenar utilizando o metodo bolha

void bubblesort(int v[], int n){

int i, j, aux;

for(i=0; i

for(j=0; j

if(v[j]>v[j+1]) {

aux = v[j];

v[j] = v[j+1];

v[j+1]=aux;

}

cout<

for(i=0; i

cout<

}

}

int main(){

int vetor[]={0},contador;

cout<<"Metodo de ordenacao BubbleSort - Bolha"<

cout<<"Digite 5 (cinco) valores inteiro."<

for(contador = 0; contador<5; contador++){

cout<<"Valor "<<";< p="">

cin>>vetor[contador];

}

cout<<"Ordem dos valores digitados"<

for(contador = 0; contador<5; contador++){

cout<

}

bubblesort(vetor,5);

system("Pause");

segunda-feira, 9 de agosto de 2010

Programação em Visual Basic

Programação Visual Basic


Resumo da carreira Visual Basic Programação

Visual Basic é um sistema de programação desenvolvida pela Microsoft que foi desenhado para tornar a escrita de aplicações de software Windows mais fácil, e é o sistema mais utilizado de programação já criada. Enquanto as primeiras versões do Visual Basic foi um pouco simples no design, a versão mais recente, conhecida como Visual Basic.NET é facilmente tão complexo como linguagens como C + + e Java. Independentemente disso, Visual Basic tem sido muitas vezes elogiado por aplicações informáticas podem ser escritas mais rapidamente e mais barato usar essa linguagem que qualquer outro.

Visual Basic Programmers usar esse sistema de linguagem de computador para escrever aplicativos de software. Eles podem trabalhar em uma variedade de lugares diferentes, além de empresas que estão especificamente envolvidos no desenvolvimento do novo software. Por exemplo, um programador Visual Basic pode trabalhar em uma empresa que necessita de novas aplicações de software de contabilidade da empresa ou de gestão da folha de pagamento.

Visual Basic programadores devem ter um conhecimento profundo do sistema VB, bem como uma boa detecção de problemas e habilidades de resolução de problemas, a capacidade de pensar logicamente e analiticamente ea capacidade de trabalhar com muita precisão.

Programação Visual Basic Training & Education

Uma carreira em Visual Basic Programação tipicamente requer menos um Bachelorâ € ™ s licenciatura em Ciência da Computação ou áreas afins, bem como a experiência em trabalhar com o sistema do Visual Basic.

-Candidatos do nível de entrada podem ser elegíveis para esses cargos com um grau de associados, mas poderá ter dificuldades em mover-se na carreira sem qualificação superior ou experiência de trabalho extensa. Em geral, um Bachelorâ € ™ s grau é aconselhada, e Microsoft Visual Basic de certificação também pode ser útil em um competitivo mercado de trabalho.

Aprendizagem Visual Basic é como aprender outras linguagens de programação. Visual Basic trabalha com muitos dos mesmos princípios, apenas simplifica o processo de criação de aplicações GUI simples e permite ao desenvolvedor utilizar um formulário para criar componentes mais complexos.

Visual Basic Programming Outlook Carreira & Salário

De acordo com E.U. Departamento de previsões, o crescimento na carreira em informática e programação de software deverá diminuir ligeiramente em certos sectores, mas o aumento em outros. A diferença é principalmente devido às diferentes necessidades tecnológicas em certas indústrias.

Globalmente, a demanda por programadores qualificados deve aumentar até o ano de 2016. Salário de programadores Visual Basic é altamente dependente da experiência e, em menor medida, das qualificações.

programadores de nível de entrada geralmente ganham cerca de US $ 40.000, enquanto um salário de US $ 100.000 ou mais pode ser alcançado com muitos anos de experiência vale a pena. O salário médio é de cerca de 65 mil dólares.

Campos Carreira / Especializações

Programador Visual Basic Computer Carreira

Os programadores estão envolvidos na redação e testes de programas de computador. Podem ser encontrados em uma ampla variedade de indústrias, e não se limitam apenas a trabalhar para as empresas que produzem software de computador novo. Por exemplo, um programador pode trabalhar com um analista de sistemas para ajudar a escrever os programas de computador que usam para aplicar o sistema de soluções de informações para um novo empregador.

Isto exige a determinação do primeiro objetivo do programa, e então escrever € â € œinstructionsâ que dizem como os computadores para alcançar aquele objectivo. Uma vez que o programa básico tem sido escrito, deve ser marcada por erros e refinado até que ela funciona como previsto.

Os programadores devem ter excelente conhecimento de técnicas de programação e linguagens de computador, e também deve estar preparado para assistir a conferências e outros eventos do setor para manter os seus conhecimentos atualizados e tão ampla quanto possível. Eles devem ter excelentes habilidades de resolução de problema, ser capaz de pensar analiticamente e, logicamente, e trabalhar com um grau muito elevado de precisão.

Visual Basic Application Developer Web

Se youâ € ™ re interessado em codificação e os aspectos técnicos de websites, desenvolvimento web pode ser a especialidade youâ € ™ re procurando. desenvolvedores da Web fazer Wide Web ou aplicações do mundo de aplicações distribuídas de rede que são executados a partir de um servidor web para web browsers. Como a Internet torna-se mais complicado, muitos desenvolvedores web estão se especializando no utilizador final ou o desenvolvimento do lado do servidor, cada um com sua própria importante conjunto de competências especializadas.

Como o desenvolvimento da web coloca uma ênfase muito maior nas competências técnicas do que outras especialidades, a educação formal ou formação é especialmente útil. Ganhar um BS, MS ou até mesmo um doutorado em ciência da computação vai ajudar a se preparar para este complexo campo cada vez mais. desenvolvedores do usuário final especializar em linguagens como HTML, CSS e Java, enquanto os desenvolvedores do lado do servidor usar linguagens como ASP, ColdFusion e PHP.

Visual Basic Carreira Administração de Banco de Dados

O papel de um administrador de banco de dados está no planejamento, instalação e manutenção de sistemas de informações que são armazenadas em computadores, mais conhecido simplesmente como bancos de dados. Um administrador de banco de dados trabalhando para criar um novo banco de dados é responsável por estabelecer os objectivos e exigências do banco de dados, planejamento de sua estrutura e determina como a informação será armazenada, recuperada e exibida. Isso implicará a trabalhar com o empregador para estabelecer as suas necessidades de armazenamento de informação, planejamento e construção de um banco de dados para atender a essas necessidades, e testar e refinar o banco de dados para garantir que ele funciona de acordo com o employerâ € ™ s especificações.

Uma vez que o banco de dados está funcionando corretamente, o administrador é responsável por preencher com as informações que foi construída para armazenar e, em seguida para mantê-lo por fazer o backup de informações, resolução de problemas de erros e assegurando o banco de dados continua a ser seguro. Eles também podem ser necessários para supervisionar uma equipa de apoio técnico e treinar funcionários para usar o banco de dados.

Trabalhando como um administrador de banco de dados exige conhecimentos técnicos altamente especializados, incluindo familiaridade com linguagens de programação de computadores e sistemas de gerenciamento de banco de dados. Itâ € ™ s também importante ser capaz de trabalhar bem em equipe e para se manter atualizado com os novos desenvolvimentos tecnológicos.