MegaFireBay


Ídioma: Português
Formato: Online



Link do curso






  •  Introdução

 Antes de você começar
Bem-vindo

 Introdução do curso
Bem-vindo ao curso
O que é Inteligência Artificial?
IA do mundo real - Segurança no local de trabalho
Preparando-se para os Laboratórios

  •  Machine Learning

 Fundamentos de Machine Learning
O que é Machine Learning?
Regressão
Classificação
Clustering
IA do mundo real - The Yield

 Azure Machine Learning Studio
O que é o Azure Machine Learning Studio?
Criando uma Experiência
Criando um Modelo de Regressão
Criando um Modelo de Classificação
Criando um Modelo de Cluster
Publicando um Web Service Preditivo
Consumindo um Web Service Preditivo

 Laboratório Lab  
Instruções do laboratório
Questões de revisão

  •  Linguagem e Comunicação

 Começando com o processamento de texto
Introdução ao Text Analytics
Frequência de palavras
Frequência de Termo - Frequência de Documento Inverso
Stemming
Análise de Sentimentos

Introdução ao Processamento de Linguagem Natural
Análise de Texto
Discurso
Tradução
IA do mundo real - Tradutor Skype na Sala de Aula

 Serviço inteligente de compreensão de idioma
O que é o LUIS?
Criando um aplicativo LUIS
Consumindo um aplicativo LUIS
Melhorando um aplicativo LUIS
IA do mundo real - Comandante Estelar

 Laboratório Lab 
Instruções do Laboratório
Questões de Revisão

  •  Visão Computacional

 Introdução ao processamento de imagens
Noções básicas sobre processamento de imagens
Equalização
Filtros
Detecção de Borda
Detecção de Canto

Trabalhando com Imagens e Vídeo
Classificação de imagem
Análise de imagem
Detecção e Reconhecimento de Rosto
Noções básicas de vídeo
O indexador de vídeo
O API do Indexador de vídeo
IA do Mundo Real - Seeing AI

 Laboratório Lab  
Instruções do Laboratório
Questões de Revisão

  •  Converse com uma Plataforma

 Introdução aos Bots
O que é um Bot?
O Microsoft Bot Framework
Criando um Bot Básico
Canais

 Construindo Bots Inteligentes
Inteligência Bot
Criando um Serviço QnA
Criando um Bot QnA
Habilidades da Cortana
IA do Mundo Real - Habilidades da Cortana

 Laboratório Lab  
Instruções do Laboratório
Questões de Revisão

  •  Aprendendo mais

 Além do básico
Introdução à Engenharia de IA
A Máquina Virtual de Dados da Ciência
Deep Learning e o Kit de Ferramentas Cognitivas da Microsoft
IA do Mundo Real - Plantadores Autônomos

 Para onde eu vou?
O primeiro passo da jornada
Próximos passosAprenda:

Introdução à Inteligência Artificial (IA) - Microsft

terça-feira, 2 de julho de 2019
Posted by Megafirebay


Ídioma: Português
Formato: Online
Composto por 15 módulos, este curso apresenta conceitos, metodologias e técnicas para que você possa elaborar uma Análise Estruturada de Sistemas, atividade que é parte essencial na construção de sistemas mais eficazes.

Por meio de conteúdo teórico, exercícios e alguns exemplos práticos, você passará por temas básicos – que explicam, por exemplo, o que devemos entender por sistema e subsistema –, além de compreender o conceito da análise funcional.

Vamos ver, também, temas como modelo de contexto, entidades e fluxos externos, limites do sistema, entre outros assuntos que farão o aluno conhecer passos essenciais para desenvolver um sistema funcional e com qualidade.




Ídioma: Português
Formato: Online
As linguagens de programação estão em constante evolução. Novas opções são criadas a partir de lições aprendidas com linguagens antigas ou na tentativa de introduzir novos recursos e facilidades às linguagens existentes.

A C++ é reconhecida como uma das linguagens mais poderosas e populares que existem. Construída sobre a base da programação C, suporta conceitos de desenvolvimento de software, como classes e objetos.

Orientado a objeto e com base no programa Microsoft Visual C++, nosso curso busca proporcionar que o aluno adquira conhecimentos, competências e habilidades para o desenvolvimento de aplicações nessa linguagem considerada uma ferramenta essencial para engenheiros de software e programadores.

A C++ apresenta grande portabilidade e permite fácil integração com outras linguagens e bibliotecas, o que a torna ideal para o desenvolvimento de softwares de alta qualidade.

Ao todo, nosso conteúdo está dividido em sete módulos que foram elaborados para facilitar a assimilação de conceitos que explicam o que são os sistemas orientados a objetos e passam por temas como os recursos do C++, funções especiais e operadores, entre outros.



Ídioma: Português
Formato: Online
Os computadores tomaram conta da nossa rotina e, hoje em dia, são usados para um sem-número de funções, das mais caseiras – como ouvir música – às mais complexas. Afinal, não é nenhum exagero dizer que foi um computador que nos levou à lua, e que continua ajudando o homem a explorar o universo.

Quando falamos de todas as possibilidades do computador, no entanto, muitas vezes esquecemos de considerar que uma máquina sozinha é apenas um pedaço de hardware, não vai muito longe. É o software que dá vida aos computadores, por isso seu papel é tão crucial. 

Em outras palavras, isso tudo significa que uma pequena falha em um software pode provocar danos muitas vezes irreparáveis, ou seja, é fundamental que ele se comporte de maneira previsível, mesmo em situações imprevistas. 

Essa premissa leva à necessidade de gerenciar seu desenvolvimento por meio de um processo bem-definido e sistemático. 

Dividido em cinco módulos, este curso lhe ajudará a compreender melhor o assunto por meio da apresentação de algumas práticas usadas para o desenvolvimento de softwares com qualidade, além de exercícios para fixar os conceitos aprendidos.



Ídioma: Português
Formato: Online
Este curso aborda o conceito de lógica, lógica de programação e o pensamento dedutivo e matemático que embasa a construção de instruções lógicas corretas.

Para isso, são apresentados os fundamentos básicos da lógica da programação e as principais técnicas para o desenvolvimento de algoritmos: descrição narrativa, fluxograma e pseudocódigo.

Curso grátis: HTML – Básico, com certificado.



Ídioma: Português
Formato: Online
Este curso foi desenvolvido para auxiliar na criação de páginas web, por meio do Hyper Text Markup Language – mais conhecido como HTML.

Para quem nunca ouviu falar dessa linguagem de marcação, explicamos que se trata de uma das mais populares. Aquilo que você vê quando abre uma página na internet é uma interpretação que seu navegador faz do HTML.

Criada por Tim Berners-Lee em 1990, quando desenvolveu a revolucionária World Wide Web, essa linguagem utiliza um formato de código simples, que não precisa da ajuda de aplicativos especiais. Para criar um documento HTML, apenas o bloco de notas do computador já é o suficiente!

Na parte inicial do curso, você se familiarizará ou relembrará os principais termos técnicos relacionados à internet, com explicações sobre protocolos e linguagem de marcação.

Depois, os conteúdos explicam a importância do HTML, seus principais comandos até chegar às dicas para você criar um documento, formatá-lo, criar listas e muito mais. Para completar, nosso curso ainda apresenta exercícios que o ajudarão a fixar os conceitos apresentados.



----------------------------------------------------------------------------------------------------------------------

Curso grátis: HTML – Avançado, com certificado.- Fundação Bradesco


Ídioma: Português
Formato: Online
Dividido em quatro módulos, este curso traz conceitos que complementam o conteúdo apresentado em nosso curso de HTML – Básico. 

Agora, você poderá prosseguir seus estudos e aprender a criar e formatar tabelas, frames e formulários, além de documentar páginas. 

Todos esses elementos são muito importantes para a criação de páginas web. As tabelas, por exemplo, são úteis para a organização dos dados e imagens. Já os formulários possibilitam que os usuários interajam com os responsáveis pelo site, o que é essencial para páginas corporativas e afins. Por fim, os frames são usados para dividir uma página, possibilitando a criação de vários documentos HTML que podem ser atualizados separadamente. 

Você também conhecerá a tag META para a inserção de metadados que servem para descrever as definições da página, incluir palavras-chaves, entre outros dados que não aparecem para o usuário, mas que são utilizados pelos navegadores e sistemas de busca.



Ídioma: Inglês
Formato: Online
A Udacity, plataforma de ensino conhecida como a Universidade do Vale do Silício, disponibiliza 10 cursos on-line, totalmente gratuitos e em português, criados em parceria com o Google. Marketing digital, desenvolvimento de aplicativos mobile, deep learning e realidade virtual são algumas das áreas de estudo.

O site oferece aos alunos o aprendizado por projetos, aplicando os conceitos aprendidos e recebendo uma revisão, linha por linha, de especialistas na área. Há atualmente mais de 7 mil alunos ativos nos cursos da plataforma só no Brasil, chegando a 50 mil em todo o mundo.


1. Introdução à Realidade Virtual (duração: 2 semanas)

O curso aborda os principais conceitos da tecnologia VR (virtual reality), passando por óptica, displays, estereopsia, rastreamento e plataformas de hardware. O aluno irá entender os princípios físicos de realidade virtual e utilizará este conhecimento para criar uma aplicação utilizando a ferramenta de desenvolvimento Unity.

2. Teste A/B (duração: 4 semanas)

Os testes A/B são experiências on-line utilizadas para verificar potenciais melhorias em um site ou aplicativo móvel a partir de duas versões diferentes exibidas a usuários (a original e a nova). O curso explica como realizar esses testes, definir métricas e analisar resultados, a fim de decidir se valerá a pena colocar no ar a mudança proposta com o teste.

3. Otimização de Performance de Website (duração: 1 semana)

O curso ensina como otimizar qualquer site para que ele seja rápido. Dentre as principais lições, o aluno aprenderá qual o conjunto de passos que os navegadores devem seguir para converter HTML, CSS e JavaScript em sites, além de explorar ferramentas para medir o desempenho de sites. Também serão abordadas estratégias para entregar os primeiros pixels para a tela o mais cedo possível.

4. Imagens Responsivas (duração: 2 semanas)

As imagens representam mais de 60% dos bytes necessários para carregar uma página web. Com este curso, você vai aprender como trabalhar com imagens na web moderna, de modo que suas imagens fiquem ótimas e carreguem rapidamente em qualquer dispositivo. Você também conseguirá desenvolver usando imagens que se adaptam e respondem a diferentes tamanhos de janela de exibição.

5. O que é localização (duração: 2 semanas)

Localização significa a tradução e adaptação de um produto ou serviço a um determinado idioma, cultura e mercado geográfico. Portanto, localizar significa mais do que apenas traduzir uma mensagem ou texto: trata-se de personalizar um produto inteiro para seus usuários, independentemente de onde eles estejam situados. O curso ensina os principais conceitos para executar bem esse processo.

6. Fundamentos do Design Responsivo para a Web (duração: 2 semanas)

O curso ensina quais são os fundamentos do web design responsivo. Você irá criar sua própria página web responsiva que funciona bem em qualquer dispositivo, como celular, tablet, desktop, etc. Para isso, você aprenderá como criar seu próprio layout responsivo usando media queries do CSS e a tag viewport, além de entender sobre otimização de texto para leitura.

7. Deep Learning (duração: 12 semanas)

A aprendizagem profunda (deep learning) é uma tecnologia que tem ganhado cada vez mais destaque no mercado e vem sendo adotada por grandes empresas como Google, Facebook, Amazon e IBM. Entre as principais aplicações, estão pesquisa e comandos por voz, reconhecimento e busca de imagem e ferramentas de tradução automática.

O curso ensina como projetar sistemas inteligentes que aprendem a partir de conjuntos de dados complexos e/ou de grande escala. Você também aprenderá como treinar e otimizar redes de base neurais, redes neurais convolucionais e redes longas de memória de curto prazo.

8. Otimização de Renderização no Browser (duração: 4 semanas)

Renderizar significa compilar e obter o produto final após um processamento digital qualquer. Os desenvolvedores web precisam construir aplicativos que reagem de forma rápida e renderizam suavemente. No curso, você conhecerá as ferramentas necessárias para analisar aplicativos e descobrir padrões que tornam mais fácil a construção de aplicações de alta performance.

9. Android TV e Desenvolvimento Google Cast (duração: 1 semana)

As pessoas passam em média três horas por dia em frente à TV, gerando grandes oportunidades para quem trabalha com tecnologias relacionadas a ela. Com este curso, você aprenderá tudo o sobre o Google Cast e a Android TV — e como usá-los para oferecer aos usuários uma ótima experiência com o seu conteúdo.

10. Material Design para Desenvolvedores Android (duração: 4 semanas)

Neste curso, você aprenderá como aplicar os princípios do Material Design — uma linguagem de design desenvolvida pela Google. São ensinados os conceitos básicos do design do Android para que você possa entender como criar e utilizar elementos como superfícies, transições e gráficos na sua aplicação de várias formas.


Ídioma: Português
Formato: Online
Se você, a princípio, não está disposto a gastar dinheiro com cursos, mas assim mesmo quer aprender, eu compilei esta lista de cursos gratuitos de treinamento em Linux. Existem alguns bons cursos gratuitos, bons para iniciantes e usuários avançados. Veja Aqui 9 Cursos Gratuitos para Aprender Linux Online!

Alguns deles são mais básicos, enquanto outros se concentram em tópicos um pouco avançados e orientados para o trabalho, assim como DevOps, openstack e infraestrutura de nuvem. No entanto, você pode escolher, o que é mais apropriado, de acordo com suas necessidades e habilidades.



1. Introdução ao Linux
Este curso gratuito é projetado pela The Linux Foundation e promovido pelo próprio Linus Torvalds. Considere isso como o curso oficial de Linux. Além disso, está disponível no edX, uma plataforma educacional online do MIT.
No entanto, este curso é para pessoas que não têm ideia do que é o Linux e como usá-lo. Você aprenderá o seguinte no curso:
  • Conhecimento prático do Linux
  • Navegue pelas principais distribuições do Linux
  • Configurações do sistema e interface gráfica do Linux
  • Operação básica da linha de comando do Linux
  • Aplicações mais comuns do Linux
  • Introdução ao Linux
2. Uma Introdução aos Fundamentos do Linux
Este outro curso gratuito de Linux é criado pela gigante de rede Cisco. Como a oferta anterior, este curso também se concentra em iniciantes. Da mesma forma, você também não precisa de nenhum conhecimento prévio sobre Linux para fazer este curso.
Como resultado, você aprenderá o seguinte neste curso de vídeo online:
  • Noções básicas da interface de linha de comando (LCI) do Linux
  • Mãos na massa usando uma máquina virtual Linux (fornecida gratuitamente)
O curso dura 8 horas. Você pode obter os detalhes na página abaixo:
3. Linux Essentials
Se você achou que o curso anterior da Cisco é muito básico, experimente este outro curso também da Cisco, porém um pouco mais aprofundado. O curso Linux Essentials requer que você tenha algum conhecimento básico de linha de comando do Linux e, finalmente, ele constrói uma base além disso.
Você verá o seguinte neste curso:
  • Aprenda conceitos básicos sobre código aberto
  • Melhore sua compreensão da linha de comando do Linux
  • Saiba como o Linux é usado
  • Mãos na massa usando máquinas virtuais Linux
Este é um curso bastante detalhado e com duração em torno de 70 horas. Esses cursos da Cisco também incluem atividades de laboratório para você praticar, em vez de apenas ler/acompanhar os vídeos. Provavelmente aprenderá mais.
4. Fundamentos do Red Hat Enterprise Linux
Este é um curso gratuito oferecido pela própria Red Hat. O Red Hat Enterprise Linux é um dos mais proeminentes Linux voltados para empresas. Clique aqui e conheça detalhes sobre a versão 6.10. Certamente garantir uma certificação Red Hat pode consequentemente lhe arrumar um emprego.
Este curso, ensina os fundamentos do Linux usando o Red Hat Enterprise Linux. Você começará a aprender:
  • Acesse a linha de comando
  • Gerenciar arquivos da linha de comando
  • Crie, visualize e edite arquivos de texto
  • Gerenciar usuários e grupos locais do Linux
  • Monitore e gerencie os processos do Linux
  • Instalar e atualizar o software
Você pode acessar esse curso Linux online no link abaixo:
5. Introdução ao DevOps
Este é outro curso gratuito também oferecido pela The Linux Foundation. Está focado nas atividades de DevOps. DevOps é um pouco semelhante ao papel SysAdmin, se não exatamente o mesmo. Você precisará ter algum conhecimento básico da linha de comando do Linux para este curso.
Tópicos abordados neste curso:
  • Por que precisamos de DevOps?
  • Entendendo os fundamentos, princípios e práticas do DevOps
  • Entenda, analise e mapeie fluxos de valor
  • Explicando e implementando uma linha de produção
  • Ilustração do conceito de entrega contínua
  • Criando uma cultura de solução de problemas
  • Entenda os conceitos de relatórios postmortem
  • Monitoramento de infraestrutura e métricas de negócios
  • Cobertura de gerenciamento de mudança
  • Entenda como a engenharia de resiliência e a cultura de segurança são essenciais para o sucesso do DevOps
O curso tem mais de 40 horas e certamente faz com que você conheça os processos de DevOps. Se você quer construir uma carreira no DevOps, talvez você deva começar por aqui. Além de ser bom, acima de tudo é gratuito.
6. Introdução às tecnologias de infraestrutura em nuvem
Certamente ninguém sabe melhor do que The Linux Foundation sobre qual tipo de habilidade Linux está em demanda. Além disso, a computação em nuvem está em toda parte e este curso ajuda você com os fundamentos da criação e gerenciamento de tecnologias de nuvem.
Assim, você aprenderá o seguinte neste curso:
  • Noções básicas de computação em nuvem
  • Diferentes características das tecnologias de nuvem
  • Conhecimento sobre como escolher a tecnologia certa para suas necessidades
O curso dura cerca de 30 horas. Você pode obter mais informações em seu site:
7. Introdução ao OpenStack
A computação em nuvem não é mais uma novidade na indústria de TI. Tornou-se uma necessidade.
OpenStack permite que você crie e gerencie plataformas de computação em nuvem para nuvens públicas e privadas. O OpenStack é considerado o futuro da computação em nuvem e considerando que o mercado de trabalho dobrou para o OpenStack, eu diria que você deve aprender se está procurando uma carreira no Linux.
Você precisa ter algum conhecimento básico de Linux antes de poder participar deste curso. Eu também sugeriria concluir o curso anterior sobre Introdução às Tecnologias de Infraestrutura em Nuvem. Ele vai te ensinar o seguinte:
  • Computação em nuvem em comparação com a virtualização
  • Implantação de servidores virtuais
  • Instalação do OpenStack com ferramentas automatizadas
  • Ferramentas de gerenciamento de linha de comando
  • Redimensionando uma nuvem do OpenStack
O curso dura talvez mais de 30 horas. Você pode se inscrever na página abaixo:
8. Introdução ao Apache Hadoop
O Big Data ainda é um grande negócio na indústria de tecnologia, assim, conhecer Big Data pode, provavelmente, fazer você ser pago também. Pacece que The Linux Foundation está bem ciente disso, e é  devido a disso que eles lançaram um curso introdutório sobre o Hadoop.
  • Por trás do Apache Hadoop e do ecossistema de big data
  • Implantando o Hadoop em um ambiente em cluster
  • Construa arquiteturas de gerenciamento de data lakes em torno do Apache Hadoop
  • Aproveite a estrutura do YARN para ativar efetivamente cargas de trabalho analíticas heterogêneas em clusters Hadoop
  • Aproveite o Apache Hive para uma visão centrada em SQL nos data lakes corporativos
  • Introdução ao gerenciamento dos principais componentes do Hadoop na linha de comando
  • Protegendo e dimensionando seus data lakes em ambientes corporativos
O curso dura mais de 45 horas. Você também pode se cadastrar na página abaixo:
9. Introdução ao Kubernetes
Kubernetes é a palavra da moda na indústria de TI. Leva implantações de contêiner para o próximo nível. Como resultado, equipes de DevOps em todo o mundo estão começando a usá-lo. Assim, talvez você deva dar uma olhada no básico dos KubernetesLeia nosso artigo sobre como configurar o Kubernetes no CentOs.
Este outro curso da The Linux Foundation vai te ensinar:
  • A história, arquitetura e componentes do Kubernetes
  • Como configurar e acessar um cluster do Kubernetes usando o Minikube
  • Várias maneiras de executar aplicativos no ambiente Kubernetes, implantação e acesso aos aplicativos
  • Como você pode participar das comunidades do Kubernetes


Ídioma: Português
Formato: Online

Em 1989, Tim Berners-Lee apresentou a primeira proposta para a World Wide Web (rede mundial de computadores). Desde então, a importância da internet só cresceu. De forma breve, a World Wide Web (www ou apenas Web) é composta por pequenas quantidades de documentos interligados por meio de hiperlinks. Os hiperlinks tornam a navegação não linear e independente, e cada conjunto de documentos é chamado de página web. Um website - ou simplesmente site - é, tão somente, um determinado conjunto de páginas web localizadas em um mesmo endereço web.

Como usuários massivos da internet, todos sabemos que as páginas web possuem títulos, imagens, textos, formulários e muitos outros elementos. As estruturas e os conteúdos das páginas web são criados a partir de uma linguagem de marcação chamada HTML (hypertext markup language). Programar para a web requer, dessa forma, o domínio dos recursos e comandos da linguagem HTML, em constante evolução desde a sua criação.

Neste curso, você aprenderá tudo o que é necessário para produzir um website utilizando as linguagens HTML5 e CSS. Por meio das várias demonstrações disponibilizadas, você terá a oportunidade de ver como codificar um website com layout moderno, agradável e tecnologia responsiva.

Se você já possui conhecimentos iniciais em HTML e deseja ver, na prática, como aplicar recursos mais avançados, este é o curso indicado.



Ídioma: Português
Formato: Online


Dividido em cinco módulos, este conteúdo lhe proporcionará conhecimentos básicos na linguagem de formatação Cascading Style Sheets (CSS). Para isso, apresentamos exemplos de aplicação e exploramos suas principais propriedades e atributos, além de oferecer dicas e curiosidades sobre a evolução HTML/CSS.

Vale saber que a linguagem CSS surgiu a partir da evolução das páginas de internet e a necessidade de se criar sites mais atrativos. 

Para atender à expectativa por um design mais sofisticado, as páginas começaram a apresentar cada vez mais tags, o que deixou sua performance lenta. Sem contar o trabalho quando era preciso formatar, por exemplo, um link que era replicado em trezentas páginas. Nesses casos, a formatação era feita um a um.

Foi assim que surgiu a ideia de separar estilo e estrutura. Lançada por Hakon Wium Lie e Bert Bos em 1995, a linguagem CSS ficou com a função de alterar a formatação e tornar os sites mais bonitos, além de facilitar a montagem do layout.

Em outras palavras, CSS é o jeito mais simples de fazer o HTML parecer bonito!




Ídioma: Português
Formato: Online

A Linguagem JavaScript é conhecida como uma linguagem de programação leve, interpretada, não compilada e orientada a objetos.

Pode ser definida, ainda, como a linguagem de script voltada para páginas web, baseada em protótipos, multi-paradigma e dinâmica, reconhecendo também os estilos orientados a objetos.

A Linguagem JavaScript é executada no client-side da web, podendo ser utilizada para esboçar o comportamento de uma página web por meio da ocorrência de um evento.

Com uma estrutura e uma sintaxe de fácil aprendizagem, o JavaScript também é considerado uma poderosa linguagem no mundo da internet e, justamente por isso, vem sendo amplamente aplicada para controlar o comportamento de páginas web.

Se, para você, Java e JavaScript são a mesma linguagem, então, esse curso introdutório foi feito para tirar essa e outras dúvidas.





Ídioma: Português
Formato: Online

A partir das definições de uma página web, passando pelos elementos que a compõem e os diferentes tipos de navegação, este curso apresenta os fundamentos básicos para que você possa projetar sites mais atraentes e funcionais.

Dividido em quatro módulos, além de apresentar exemplos práticos e exercícios, nosso conteúdo passa pelos princípios do web design, traz dicas para tornar a leitura de páginas mais agradável para os usuários e ensina qual o melhor jeito de projetar formulários.

Por fim, você passará por capítulos sobre o uso de imagens e também de conteúdos multimídia. 

Mesmo sem ter a intenção de esgotar os assuntos relacionados às possibilidades do web design, nosso curso apresenta um panorama variado do que é preciso considerar para se criar páginas atraentes. 
Link do curso



Estrutura
Módulo 1 – Planejamento de design
Módulo 2 – Design de interfaces para páginas web
Módulo 3 – Imagens em páginas web
Módulo 4 – Multimídia em páginas web

- Copyright © MegaFireBay - Shinpuru v2 - Powered by Blogger - Designed by Johanes Djogan -