Apresentação

Torna-te um especialista em Desenvolvimento Web e Redes para Videojogos e progride profissionalmente”

##IMAGE##

O ambiente da Internet tornou-se uma das vias mais importantes para a indústria dos videojogos atualmente. A Internet permite, por um lado, a ligação de milhões de utilizadores que podem jogar em simultâneo e interagir, tornando a experiência muito mais especial e completa. Por outro lado, permite a existência de videojogos concebidos especificamente para esta área através de sítios web.

Assim, é uma área que o setor dos videojogos tem vindo a explorar fortemente desde há anos. E, por esta razão, as empresas procuram especialistas capazes de desenvolver jogos web e que compreendam o funcionamento das redes aplicadas aos videojogos. Mas dominar este domínio não é fácil e requer conhecimentos específicos.

Este Curso de Desenvolvimento Web e Redes para Videojogos oferece, portanto, as competências e os conhecimentos necessários para se tornar um grande especialista na área, para que os alunos possam desfrutar das melhores oportunidades de profissionais na indústria.

Domina o domínio da Internet e dos videojogos graças a este Curso”

Este Curso de Desenvolvimento Web e Redes para Videojogos conta com o conteúdo educacional mais completo e atualizado do mercado. As suas principais características são:

  • O desenvolvimento de estudos de casos práticos apresentados por especialistas em desenvolvimento web de videojogos e redes aplicadas a este domínio
  • Os conteúdos gráficos, esquemáticos e predominantemente práticos com que está concebido fornecem informações científicas e práticas sobre as disciplinas que são essenciais para a prática profissional
  • Os exercícios práticos onde o processo de autoavaliação pode ser efetuado a fim de melhorar a aprendizagem
  • O seu foco especial em metodologias inovadoras
  • As aulas teóricas, perguntas ao especialista, fóruns de discussão sobre questões controversas e atividades de reflexão individual
  • A disponibilidade de acesso aos conteúdos a partir de qualquer dispositivo fixo ou portátil com conexão à Internet

Conhecer o funcionamento das redes aplicadas aos videojogos é essencial para as empresas atuais. Especialize-se e veja a sua carreira progredir rapidamente”

O corpo docente do programa inclui profissionais do setor que trazem a experiência do seu trabalho para esta formação, bem como especialistas reconhecidos das principais sociedades e universidades de prestígio.

Os seus conteúdos multimédia, desenvolvidos com a mais recen te tecnologia educativa, permitirão ao profissional uma aprendizagem situada e contextual, ou seja, um ambiente simulado que proporcionará uma formação imersiva programada para treinar em situações reais.

O design deste programa foca-se na Aprendizagem Baseada em Problemas, através da qual o profissional deverá tentar resolver as diferentes situações da atividade profissional que surgem ao longo do Curso. Para tal, contará com a ajuda de um sistema inovador de vídeo interativo desenvolvido por especialistas reconhecidos.

Este programa é o que precisas para progredir profissionalmente na indústria dos videojogos”

##IMAGE##

Este Curso ensina-te a desenvolver videojogos web como os melhores especialistas”

Programa de estudos

Este Curso de Desenvolvimento Web e Redes para Videojogos está estruturado em 2 módulos especializados e foi concebido por destacados peritos na matéria. Desta forma, a TECH garante que os alunos obtenham os melhores conteúdos para que possam aplicá-los imediatamente nos seus domínios profissionais. Por esse motivo, o foco deste programa é ideal para quem procura uma promoção profissional a curto prazo na indústria dos videojogos.

##IMAGE##

Os conteúdos que procuras estão aqui. Aprofunda o desenvolvimento web e as redes aplicadas aos videojogos e torna-te um grande especialista”

Módulo 1. Design e desenvolvimento de jogos web

1.1. Origens e padrões da web

1.1.1. Origens da Internet
1.1.2. Criação de World Wide Web
1.1.3. Aparecimento dos padrões web
1.1.4. O boom dos padrões web

1.2. HTTP e estrutura cliente-servidor

1.2.1. Função cliente-servidor
1.2.2. Comunicação cliente-servidor
1.2.3. História recente
1.2.4. Computação centralizada

1.3. Programação web: introdução

1.3.1. Conceitos básicos
1.3.2. Preparando um servidor web.
1.3.3. Conceitos básicos de HTML5
1.3.4. Formas HTML

1.4. Introdução ao HTML e exemplos

1.4.1. História de HTML5
1.4.2. Elementos de HTML5
1.4.3. APIS
1.4.4. CCS3:

1.5. Modelo de Objeto de Documento

1.5.1. O que é o Modelo de Objeto do Documento?
1.5.2. Utilização de DOCTYPE
1.5.3. A importância de validar o HTML
1.5.4. Acedendo aos elementos
1.5.5. Criando elementos e textos
1.5.6. Usando innerHTML
1.5.7. Eliminando um elemento ou nó de texto
1.5.8. Leitura e escrita dos atributos de um elemento
1.5.9. Manipulando os estilos dos elementos
1.5.10. Anexar múltiplos ficheiros de uma vez

1.6. Introdução ao CSS e exemplos

1.6.1. Sintaxe CSS3
1.6.2. Folhas de estilo
1.6.3. Rótulos
1.6.4. Seletores
1.6.5. Design web com CSS

1.7. Introdução ao JavaScript e exemplos

1.7.1. O que é o JavaScript?
1.7.2. Breve história da linguagem
1.7.3. Versões do JavaScript
1.7.4. Mostrar uma caixa de diálogo
1.7.5. Sintaxe do JavaScript
1.7.6. Compreensão de Scripts
1.7.7. Espaços
1.7.8. Comentários
1.7.9. Funções
1.7.10. JavaScript na página e externo

1.8. Funções em JavaScript

1.8.1. Declarações de função
1.8.2. Expressões de função
1.8.3. Chamar funções
1.8.4. Recursividade
1.8.5. Funções aninhadas e fechamentos
1.8.6. Preservação de variáveis
1.8.7. Funções multianidadas
1.8.8. Conflitos de nomes
1.8.9. Fechamentos ou clausuras
1.8.10. Parâmetros de uma função

1.9. PlayCanvas para desenvolver jogos web

1.9.1. O que é o PlayCanvas?
1.9.2. Configuração do projeto
1.9.3. Criando um objeto
1.9.4. Adicionando físicas
1.9.5. Adicionando um modelo
1.9.6. Alterando as configurações de gravidade e cena
1.9.7. Executando Scripts
1.9.8. Controlo de câmara

1.10. Phaser para desenvolver jogos web

1.10.1. O que é o Phaser?
1.10.2. Carregando recursos
1.10.3. Construindo o mundo
1.10.4. As plataformas
1.10.5. O jogador
1.10.6. Adicionar físicas
1.10.7. Usar o teclado
1.10.8. Recolher Pickups
1.10.9. Pontos e pontuação
1.10.10. Bombas de rebote

Módulo 2. Redes e sistemas multijogador

2.1. História e evolução dos videojogos multijogador

2.1.1. Década de 1970: primeiros jogos multijogador
2.1.2. Anos 90: Duke Nukem, Doom, Quake
2.1.3. Apogeu dos videojogos multijogador
2.1.4. Multijogador local e online
2.1.5. Jogos de festa

2.2. Modelos de negócio multijogador

2.2.1. Origem e funcionamento dos modelos de negócio emergentes
2.2.2. Serviços de venda online
2.2.3. Grátis para jogar
2.2.4. Micropagamentos
2.2.5. Publicidade
2.2.6. Assinatura com pagamentos mensais
2.2.7. Pagar pelo jogo
2.2.8. Testar antes de comprar

2.3. Jogos locais e jogos em rede

2.3.1. Jogos locais: Início
2.3.2. Jogos de festa: Nintendo e a união da família
2.3.3. Jogos em rede: Início
2.3.4. Evolução dos jogos em rede

2.4. Modelo OSI: Camadas I

2.4.1. Modelo OSI: introdução
2.4.2. Camada física
2.4.3. Camada de enlace de dados
2.4.4. Camada de rede

2.5. Modelo OSI: Camadas II

2.5.1. Camada de transporte
2.5.2. Camada de sessão
2.5.3. Camada de apresentação
2.5.4. Camada de aplicação

2.6. Redes de computadores e internet

2.6.1. O que é uma rede de computadores?
2.6.2. Software
2.6.3. Hardware
2.6.4. Servidores
2.6.5. Armazenamento em rede
2.6.6. Protocolos de rede

2.7. Redes móveis e sem fio

2.7.1. Rede móvel
2.7.2. Rede sem fio
2.7.3. Funcionamento das redes móveis
2.7.4. Tecnologia digital

2.8. Segurança

2.8.1. Segurança pessoal
2.8.2. Hacks e Cheats nos videojogos
2.8.3. Segurança anti-armadilha
2.8.4. Análise de sistemas de segurança anti-armadilha

2.9. Sistemas multijogador: servidores

2.9.1. Alojamento de servidores
2.9.2. Videojogos MMO
2.9.3. Servidores dedicados de videojogos
2.9.4. LAN Parties

2.10. Design de videojogos multijogador e programação

2.10.1. Fundamentos de design de videojogos multijogador em Unreal
2.10.2. Fundamentos de design de videojogos multijogador em Unity
2.10.3. Como tornar um jogo multijogador divertido
2.10.4. Além de um comando: inovação nos controlos multijogador

##IMAGE##

Não encontrarás um programa melhor para fazer que teus projetos tenham êxito”

Curso de Desenvolvimento Web e Redes para Videojogos

No fascinante mundo dos videojogos, o desenvolvimento web e as redes desempenham um papel fundamental ao proporcionar experiências de jogo imersivas e conectadas. O desenvolvimento web é responsável por criar a interface visual e a funcionalidade dos jogos online, enquanto as redes possibilitam a comunicação fluida entre jogadores de todo o mundo. Se és um apaixonado por videojogos e desejas entrar neste mundo fascinante, encontraste o lugar certo. Na TECH Universidade Tecnológica, encontrarás o Curso em Desenvolvimento Web e Redes para Videojogos, que te ajudará a alcançar esse objetivo. O programa é 100% online e conta com recursos didáticos inovadores, que irão enriquecer a tua experiência educacional. O currículo permitirá que explores as linguagens de programação web mais utilizadas, como HTML, CSS, JavaScript e PHP, além das tecnologias e frameworks mais atuais. Aprenderás a desenhar e desenvolver sites interativos e atrativos, utilizando as melhores práticas de desenvolvimento web e seguindo os padrões de acessibilidade e usabilidade.

Conhece o desenvolvimento web e as redes para videojogos

Este curso combina os conhecimentos fundamentais de desenvolvimento web com as habilidades necessárias para criar e manter infraestruturas de rede robustas para jogos online. Aqui, explorarás o fascinante mundo das redes para videojogos, compreendendo como funcionam os servidores, os protocolos de comunicação e a arquitetura cliente-servidor. Aprenderás a implementar sistemas de autenticação ou segurança, a gerir o tráfego de rede e a otimizar o desempenho para garantir uma experiência de jogo fluida e satisfatória. O plano de estudos abordará temas chave como a integração de bases de dados, a criação de APIs (Interfaces de Programação de Aplicações) e a implementação de tecnologias de armazenamento na nuvem. A partir disso, desenvolverás competências práticas através de projetos nos quais criarás sites dinâmicos e funcionais, assim como ambientes de jogo online.