Meus Cursos na Udemy

Udemy.com é uma plataforma de aprendizagem online. Destina-se a alunos que querem adicionar novas habilidades em seus currículos, ou explorar seus hobbies. Ao contrário dos programas acadêmicos de MOOC conduzidos por cursos tradicionais, Udemy fornece uma plataforma para pessoas qualificadas para criar cursos que podem ser oferecidos ao público, seja sem custo ou com uma taxa de matrícula. 

Veja alguns cursos que leciono na Udemy:

Realidade Virtual: GoogleRV e Unity

Inclui:
  • Vídeo sob demanda de 10 horas
  • 3 recursos complementares
  • 4 artigos
  • Acesso total vitalício!

 

Descrição

Saiba como criar e modificar GAMES para Realidade Virtual Mobile usando Unity 2017.1 e o SDK GoogleVR, a plataforma de desenvolvimento de jogos gratuita mais utilizada por desenvolvedores independentes do mundo todo!

 

OBJETIVO DO CURSO:

Ao completar o curso, o você terá noções básicas sobre Head-Mounted Display, Desenvolvimento de Games com Unity 2017.1,Paradigma da Realidade Virtual, Estratégias de Interação em Ambientes Virtuais de RV, noções de como aplicar as Melhores Práticas de Desenvolvimento de Games em RV, e o mais importante: saber as etapas de desenvolvimento e estratégias na confecção de Jogos de Realidade Virtual.

Se você é um iniciante no desenvolvimento de aplicações em RV, lhe ensinaremos todos os princípios de codificação e estratégia de jogos RV que você precisa. Se você já desenvolveu um game e precisa transforma-lo em Realidade Virtual, nós o ensinaremos passo-a-passo como chegar lá!

 

MÉTODO:

Para atingir este objetivo, nós vamos iniciar nossa jornada com uma introdução à Head-Mounted Display, ou simplesmente Óculos de RV, na qual vamos explorar os paradigmas da visão estereográfica e os dispositivos de realidade virtual da atualidade. Também vamos analisar qual óculos possuem o melhor custo-benefício no mercado brasileiro e do exterior.

Em seguida, iremos fazer uma pequena introdução a plataforma Unity, para quem já possui conhecimento será uma valiosa revisão, para quem não tem conhecimento será um bom ponto de partida!

Em seguida iremos aprender algumas Boas Práticas de Desenvolvimento para Realidade Virtual Mobile, abordando as principais técnicas para aprimorar a performance de sua aplicação.

Após a introdução à RV, iremos aprender na prática como utilizar o SDK GoogleVR, utilizaremos as melhores estratégias para interagir com o ambiente virtual utilizando apenas um Trigger. Iremos utilizar as funcionalidades da Unity, GoogleVR e as que iremos desenvolver para obter a melhor experiencia do usuário.

Finalmente, chega a hora de desenvolver o jogo em RV: você vai aprender como construir um projeto de game utilizando todas as técnicas que estudamos durante o curso. Iremos trabalhar na prática as principais funcionalidades e estratégia possíveis para construir um game fantástico. Durante o desenvolvimento, vamos aprender a construir:

Específicos:

  • Realidade virtual para dispositivos mobile;
  • Mecanismos de locomoção no ambiente virtual;
  • Seleção de objetos 3D por apontamento;
  • Eventos de Trigger;
  • Desenvolvimento de Scripts para Armas;
  • Arco e Flecha com disparos e recarga de flechas;
  • Canhão com disparos e recarga de bolas;
  • Alvos para disparo com pontuação;
  • Interface de Usuário para RV;
  • Sistema de Mercado e compra de itens;
  • Configuração de Projeto para GoogleVR;

Geral:

  • Criação de ambiente virtual medieval;
  • Iluminação;
  • Aprimoramento de cena;
  • Partículas;
  • Occlusion Culling;
  • Manipulação de Objetos;
  • Configuração de Projetos para Android;
  • Criação de Build;

Para mais Informações, acesse a pagina do curso!

LabVIEW & Arduino

LabVIEW & Arduino é um curso em vídeo-aulas abordando todos os aspectos e ferramentas do LabVIEW, além do estudo dessas ferramentas, o curso possui um mólulo dedicado a comunicação entre LabVIEW e Arduino. O curso aborda os seguintes tópicos:

-Tipos de Variáveis;
-Tipos de Estruturas de Repetição;
-Arrays (vetores e matrizes);
-Variáveis Booleanas;
-Tratamento de Strings;
-Clusters;
-Operações Numéricas;
-Operações de Lógica e Tabela Verdade;
-Leitura e Escrita de Arquivos do tipo Texto;
-Elementos em Fila;
-Tratamento de erros;
-Itens no Domínio do Tempo;
-Criação de Protocolo de Comunicação entre LabVIEW e Microcontroladores (aulas utilizando o Arduino);
-Cominicação Serial RS-232 via USB;
-Aula rápida de Programação em Arduino para realizar a comunicação RS-232;
-Leitura de Temperatura com Arduino;
-Leitura de Luminosidade com Arduino;
-Controle de relês, lâmpadas, LEDs;
-Controle de Servo Motores, PWM, motores DC;
-Leitura Analógica;
-Leitura Digital;

Inclui:
  • Vídeo sob demanda de 12 horas
  • 2 artigos
  • 5 recursos complementares


O que é o LabVIEW?

O LabVIEW (acrónimo para Laboratory Virtual Instrument Engineering Workbench) é uma linguagem de programação gráfica originária da National Instruments. Os principais campos de aplicação do LabVIEW são a realização de medições e a automação. A programação é feita de acordo com o modelo de fluxo de dados, o que oferece a esta linguagem vantagens para a aquisição de dados e para a sua manipulação. Os programas em LabVIEW são chamados de instrumentos virtuais ou, simplesmente, IVs. São compostos pelo painel frontal, que contém a interface, e pelo diagrama de blocos, que contém o código gráfico do programa. O programa não é processado por um interpretador, mas sim compilado. Deste modo a sua performance é comparável à exibida pelas linguagens de programação de alto nível. A linguagem gráfica do LabVIEW é chamada "G".

Para mais Informações, acesse a pagina do curso!

Algoritmos Genéticos

Inclui:
  • Vídeo sob demanda de 5,5 horas
  • 13 recursos complementares


Um Algoritmo Genético (AG) é uma técnica de busca utilizada na ciência da computação para achar soluções aproximadas em problemas de otimização e busca. Algoritmos genéticos diferem dos algoritmos tradicionais de otimização em basicamente quatro aspectos:

  • Baseiam-se em uma codificação do conjunto das soluções possíveis, e não nos parâmetros da otimização em si;
  • Os resultados são apresentados como uma população de soluções e não como uma solução única;
  • Não necessitam de nenhum conhecimento derivado do problema, apenas de uma forma de avaliação do resultado;
  • Usam transições probabilísticas e não regras determinísticas.]

Estrutura Curricular:

  1. Teoria do Algoritmo Genético
    1. Inteligência Computacional
    2. Um pouco de Biologia
    3. Conceitos Básicos de AG
    4. Aprofundando em Algoritmos Genéticos
      1. Arquitetura do AG
      2. Representação Cromossômica
      3. Representação Populacional
      4. Função de Avaliação
      5. Média da População
      6. Operadores Genéticos
      7. Seleção dos Pais
      8. Operador Crossover
      9. Operador Mutação
  2. Desenvolvimento de um Algoritmo Genético
    1. Introdução a Maximização de Funções
    2. Arquitetura do Projeto
    3. Preparando o Visual Studio C#
    4. Programando a Classe CONSTANTS
    5. Programando a Classe INDIVIDUO
    6. Programando a Classe POPULACAO
    7. Programando a Classe ALGORITMOSGENETICOS
    8. Programando a Interface Gráfica
    9. Apresentação da Execução do Algoritmo Genético

Para mais Informações, acesse a pagina do curso!

Free Joomla! template by L.THEME