O Curso
O objetivo do curso on-line de servidores de Streaming é desenvolver habilidades que propiciem ao aluno a capacidade de criar ambiente de interação em tempo real, permitindo-lhe inserção segura no mercado de trabalho e crescimento profissional, além de ser voltado ao desenvolvimento de aplicações que requerem dinamismo nas informações.
A imagem ao lado (Clique para ampliar) mostra um print screen de um sistema que iremos desenvolver até o final do curso e ele terá as seguintes funções
- Chat;
- Lista de participantes;
- Compartilhamento de múltiplas câmeras;
- Área de compartilhamento de anotações;
- Sincronização de galeria de imagem e PPT Shared;
- Compartilhamento de Desktop.
Aos alunos será disponibilizado um link, para até 10 usuários, para que posssam testar suas aplicações.
Público alvo
Profissionais atuantes no mercado que buscam novas oportunidades de trabalho e crescimento profissional no mundo da internet.
Pré-requisito
O curso requer conhecimentos básicos em programação ActionScript 3, podendo ser no Flash ou Flex. Não é necessário conhecimento em Java, porém, para que você continue a desenvolver no Red5, será necessário este aprendizado. Java será usado na programação server-side do Red5 para manipular os eventos do mesmo. Você aprenderá nas aulas a criar as classes, programá-las e exportar o projeto para ser utilizado no Red5.
O aluno deverá ter um computador conectado à internet com velocidade igual a 600kb/s ou superior.
Investimento
O investimento é de R$360,00 (trezentos e sessenta reais) e pode ser parcelado em até 15X no cartão.
Valorizamos a amizade. Se você e seus amigos desejam fazer o curso juntos, entre em contato e solicite um cupom de desconto para todos.
Ex-alunos têm desconto. Ao adicionar seu e-mail, automaticamente será gerado um cupom de desconto para você.
Período
O Curso é livre com aulas gravadas das três tecnologias. Você no ambiente tem acesso a todas as aulas gravadas e poderá assiti-las quando e onde quiser, e baixa-las à vontade. Em vários períodos será marcada uma aula para tirar dúvidas sobre os mais diversos assuntos relacionados a área de Streaming.
Certificado
O Certificado é impresso em papel de alta qualidade e entregue via correio. Uma cópia é disponibilizada no ambiente virtual para que o aluno faça o download quando precisar. Veja aqui fotos.
e...
- As aulas são gravadas em alta definição e disponibilizadas para download em formato MP4 logo após o término das mesmas;
- Ambiente Virtual de Aprendizagem para a transmissão das aulas on-line foi desenvolvido em Adobe Flex 4 pelo professor;
- Espaço Virtual de Aprendizagem para apoio das aulas gravadas, exemplos e interação com os colegas foi desenvolvido em HTML + PHP5 com plugins em Flex 4 pelo professor;
- Suporte via chat, e-mail e pessoalmente, se preferir.
Grade do curso
Capítulo 1 – Introdução ao Flash Media Server, ao Red5 e o Wowza.
- Flash Media Server.
- Conhecendo as licenças do Flash Media Server:
- Flash Media Streaming Server;
- Flash Media Interactive Server;
- Flash Media Development Server.
- O que há de novo no Red5 1.0.
- O Wowza.
- Quando usar FMS ou Red5 ou o Wowza.
- Onde procurar ajuda.
Capítulo 2 – Conectando o Flex com o servidor de Streaming.
- O Netconnection, iniciando e persistindo uma conexão.
- Aplicação Live e Vod do FMS.
- Aplicação oflaDemo e fitcDemo do Red5.
- A primeira aplicação no Wowza.
- Um primeiro exemplo.
Capítulo 3 – Microfone e câmera
- Entendendo o NetStream.
- Entendendo o NetStream.play e o NetStream.publish.
- Detectando, configurando e publicando o microfone.
- Detectando, configurando e publicando a câmera.
- Enviando metadados no vídeo.
- Gravando tudo no servidor.
- Um pequeno exemplo de conferência.
Capítulo 4 – Compartilhando dados
- Entendendo o SharedObject.
- Um simples Chat.
- Sincronizando componentes entre usuários.
Capítulo 5 – Persistindo dados.
- O SharedObject e a sincronização de dados.
- Entendendo o SyncEvent.SYNC e os segredos da persistência de dados.
- Salvando objetos no servidor e recuperando em outro momento.
Capítulo 6 – Eventos
- Usuário se conectou, o que faço?
- Usuário se desconectou, o que faço?
- Usuário enviou texto no chat, o que faço?
- Usuário publicou câmera ou microfone, o que faço?
- E se mais usuários publicarem áudio/vídeo, o que faço?
- Banir um usuário.
- Definir permissão a um usuário.
Capítulo 7 – Segurança
- Controlando acesso.
- Administrando
- Logs
- Impedindo que usuário não autorizado publique áudio/vídeo.
Capítulo 8 – O FMS e a linguagem Server Side.
- ActionScript Server Side, entendendo um pouco do AS2.
- Criando o arquivo main.asc.
- O FMS chamando o Flex.
- O Flex/Flash chamando o FMS.
- Tratando os eventos.
- Manipulando arquivos no AS2.
- Lendo e escrevendo em um arquivo.
Capítulo 9 – O Red5 e a linguagem Server Side.
- Criando o arquivo Application.java.
- Log de acesso.
- O Red5 chamando um método do Flex.
- O Flex chamando um método do Red5.
- Tratando os eventos.
Capítulo 10 – O Wowza e a linguagem Server Side.
- Criando o arquivo Application.java.
- Log de acesso.
- O Wowza chamando um método do Flex.
- O Flex chamando um método do Wowza.
- Tratando os eventos.
Capítulo 11 – O Projeto
- Desenvolvimento de sistema com lista de participantes, chat, compartilhamento de múltiplas câmeras e microfones, área de compartilhamento de anotações e sincronização de galeria de fotos.
- Publicando seu projeto Flex/Flash.
- Publicando seu projeto Red5, no FMS e no Wowza.
Extras
- Vídeo aulas extras de instalação de FMS em servidor CentOS e Ubuntu.
- Vídeo aulas extras de instalação e configuração do Red5 em CentOS e Ubuntu.
- Vídeo aulas extras de programação Java para Red5.
- Vídeo extra sobre testes em Cloud Computing sem sair de casa (monte seu próprio Cloud Computing para testes).





