Prévia do material em texto
T P 1 Aluno: Rodrigo Guimarães Projeto em fundamentos da computação Prof: Marina Alejandra Vergili Postagem: 17/08/2018 Questão 01 A área de tecnologia é muito ampla e é quase impossível ser um especialista em todas. Para isso temos 5 macro áreas e assim fica mais fácil de encontrar profissionais especialistas. Em gestão da TI o profissional precisa conhecer sobre processos dentro da TI, gerência de projetos e ter uma base para entender o que se faz nas outras áreas. Certificações como PMBOK, PMI e SCRUM podem ser diferenciais. O profissional de suporte precisa conhecer redes de computadores, prioridade nos processos de atendimento, conhecer boa parte dos sistemas operacionais utilizados nas organizações, garantir a disponibilidade dos serviços e aplicações. Ter certificação ITIL em diferentes níveis é o ideal. Em infraestrutura possui um amplo conhecimento em redes de computadores, servidores, telecomunicações, elabora projetos de comunicação de redes de computadores e móveis, realiza reparos quando ocorre problemas na rede física e na maior aprte das vezes an rede lógica também. Ter certificações como MCSE, CISCO, Green IT é um diferencial. O profissional de segurança da informação precisa ter conhecimentos amplos em redes de computadores para saber lidar com vulnerabilidades de rede e precisa ter um conhecimento amplo em controle de acesso para lidar com vulnerabilidades nas áreas que precisam de autenticação para acesso ao conteúdo. Ter certificações Information Security Foundation e Information Security Management Professional são diferenciais. Em análise e desenvolvimento de sistemas e aplicações que é a minha área, o profissional que desenvolve soluções computacionais para atender as necessidades da empresa, muitas vezes o sistema automatiza tarefas e organiza tudo para a empresa. Precisa conhecer o negócio da empresa, dominar uma linguagem de programação que vai trabalhar. Em desenvolvimento de software ainda podemos dividir em três sub áreas: Desenvolvimento da interface gráfica(front-end), desenvolvimento do processamento dos dados de entrada e saída(back-end) e desenvolvimento em banco de dados. Um bom software possui essas três equipes unidas. Hoje temos diversas plataformas para o desenvolvimento de sistemas e as linguagens front-end e back-end são inúmeras. Para desktop temos: Java Swing, Java FXML, C# com Windows Forms, C# com Windows Presentation Foundation. Para web temos: HTML 5, CSS 3, Javascript e seus frameworks, PHP, Java web, Asp.NET. Para mobile temos, C# Xamarin Forms, Java para Android, Ionic, Swift para IOS. Geralemnte os SGBDS são centralizados e disponíveis em todas as plataformas, temos: MySQL, PostgreSQL, SQLServer, Oracle, MongoDB e suas respectivas linguagens SQL ANSI, PLPGSQL,PLSQL,Transact-SQL. Possuir certificação MCSD para Microsoft, ORACLE CERTIFIED PROFESSIONAL para Oracle é um diferencial. 01 Questão 02 02 Ajuda Atrapalha E x te rn a In te rn a Empresas que não possuem como requisito a certificação, nível de inglês avançado e experiência de outras empresas. Entendendo bem as linguagens que utilizo e começando a aprender padrões de projeto e boas práticas. Profissionais com certificação. Profissionais com inglês em nível avançado. Profissionais com experiência de outras empresas. Fazer a transferência de dados entre front- end e back-end. Desenvolver um projeto completo sozinho. Suporte a dúvidas. Implementar Modelar Implantar Tecnologia Jogar Comer Dinheiro Serviços Produtos Referências bibliográficas Conteúdo do Moodle. 03 1: Capa 2: Página 1 3: Página 2 4: Página 3