Aprenda como programar utilizando as principais linguagens de programação do Mercado. Torne-se um programador aprendendo do zero ao profissional; de lógica de programação ao desenvolvimento de sites, softwares e sistemas web. Além disso, você aprenderá a utilizar os principais frameworks da atualidade.
Aprenda a trabalhar com vídeos e audios em sistemas web.
Neste curso, apresentaremos a tecnologia que é a porta de entrada para programação WEB, o HTML. Veremos seus conceitos básicos, conceitos sobre a Internet e ensinaremos a criar páginas da WEB de forma bem divertida e prática.
Aprenda a estruturar o código HTML com os novos recursos do HTML5 que permitem uma maior indexação. A nova semântica do HTML5, além de proporcionar uma visualização mais limpa mantem o código organizado e padronizado.
Neste curso, daremos continuidade ao aprendizado sobre HTML e CSS. Agora, aplicaremos tudo que o que foi ensinado, de forma prática, em um pequeno e simples projeto para demonstrarmos como utilizá-los. Além disso, ensinaremos formas de escrever os códigos CSS e HTML e como organizá-los e alguns truques que irão ajudar em vários momentos.
O HTTP2 é a atualização do protocolo padrão de internet, o HTTP. Nesta nova atualização, ele traz novidades e vários benefícios. Ele foi feito para ser entendido por máquinas e não mais por pessoas. O Protocolo HTTP2 é todo baseado em código binário e comunica-se através de multiplexação. Neste treinamento abordaremos: os principais fundamentos desta nova atualização, como você pode habilitar o suporte a este protocolo em seu servidor web e como configurar o recurso de server push para o seu servidor.
Neste curso vamos aprender a trabalhar com a criação de uma interface e além disso, vamos trabalhar também dois temas distintos: Light e Dark e aprender como podemos transformar nossa interface em um click.
Aprenda a trabalhar com os novos recursos do CSS3, podendo definir estilos para paginas web com efeitos de transição, imagens e outros, com recursos para criação de paginas e layouts do mais alto padrão estilístico.
Aprenda a utilizar o Compass, um Framework CSS open source, para implementar folhas de estilos com Sass.
Aprenda os principais recursos do Less-"A Linguagem Dinâmica de Estilos", desde a instalação até a preparação e compactação dos arquivos CSS.
Neste curso, iniciaremos o aprendizado do framework CSS mais famoso do mundo, o Boostrap . Em sua versão 4 há diversas mudanças em relação à antiga, tanto semanticamente como visualmente. Ensinaremos as configurações necessárias para iniciar um projeto utilizando-o. Além disso, mostraremos como trabalhar com os principais elementos que ele nos traz, incluindo suas variações, afim de criar uma pequena página web sem nenhuma dificuldade.
Neste curso, apresentaremos os recursos iniciais do Bootstrap 4 na versão estável, desde o grid com Flexbox que abrange ordenação, colunas com tamanho automático, alinhamento horizontal e vertical, aninhamento e colunas responsivas, até recursos de conteúdo e layout como reset, tipografia, media objects, utilidades e imagens. Daremos os primeiros passos na utilização do framework CSS mais usado da atualidade.
Bootstrap é, sem dúvida, o framework CSS mais utilizado e mais conhecido no mundo do frontend. Dessa vez ele sofreu uma atualização que contemplou grandes mudanças, como a chegada do flexbox, dentre outras coisas. Nesse curso aplicaremos as principais mudanças de uma maneira mais prática, a fim de entender seu funcionamento.
Conhecer o framework bootstrap é fundamental nos dias de hoje para facilitar o desenvolvimento frontend, estilizar nossas páginas, entre outros; Nesse curso, você aprenderá a desenvolver um layout totalmente do zero trabalhando com o Bootstrap.
Neste curso, apresentaremos algumas técnicas com CSS para criar páginas que abrem em qualquer tamanho de tela, se ajustando e se adaptando. Veremos as vantagens de criar um layout para dispositivos móveis, apresentando técnicas para criar grids da forma tradicional, com Flexbox e com Gridlayout. Ensinaremos como deixar imagens e vídeos responsivos e usar a tag Picture, para entregar imagens do tamanho certo para o dispositivo em questão, economizando recursos e otimizando a página.
Foundation CSS, sem dúvida, é o framework CSS mais utilizado e conhecido no mundo frontend. Dessa vez, ele sofreu uma atualização que contemplou grandes mudanças, como a chegada do flexbox, dentre outras coisas. Nesse curso, aplicaremos as principais mudanças de maneira prática, a fim de entender seu funcionamento.
O Google Material Lite é um framework CSS feito pela Google que trás todas as especificação do design Material em um conjunto de vários componentes e um sistema de grid. Neste curso vamos aprender a como utilizar esse framework.
MaterializeCSS é um framework CSS que traz o conceito do materials design adotado pelo Google de uma forma muito simples e minimalista. Neste curso vamos aprender a desenvolver uma landpage utilizando o materialize do inicio ao fim.
Neste curso você vai aprender na prática a como construir a página inicial de um site institucional de uma empresa, utilizando Bootstrap 4.
Neste curso, daremos o primeiro passo para aprendizagem de CSS. Mostraremos, na prática, sua utilidade, como usar corretamente seletores, apresentaremos as principais propriedades CSS, como importar folhas de estilos externas e fontes do Google Fontes. Além disso, colocaremos em prática o que foi ensinado, criando botões para links, um menu que pode ser horizontal ou vertical e fecharemos com chave de ouro, aplicando estilização CSS com animação simples em um formulário.
O Flexbox tem como objetivo organizar elementos na página para ser visualizado em diversos tamanhos de telas e em diversos dispositivos. Ainda que isso já fosse possível, o Flexbox traz uma nova maneira diferenciada de realizar essa tarefa.
Neste curso vamos aprender a trabalhar com a nova especificação para a criação de layout no CSS o CSS Grid. Veio para alterar completamente a forma que trabalhar com o CSS, proporcionando a criação de layouts bidimensionais de maneira simplificada.
Neste curso aprenderemos a trabalhar com o pré-processador de CSS mais utilizado e famoso atualmente: O Sass organiza, agiliza e facilita muito a vida de todo desenvolvedor front-end, através de diversos recursos que o CSS não da suporte, conseguimos ir para um próximo nível.
Neste curso vamos aprender mais sobre esse incrível framework CSS que trabalha de forma totalmente diferente em relação a outros frameworks CSS. Aprenderemos a trabalhar com TailwindCSS um framework low level, que não trabalha com componentes e sim com estilos próprios e elementos, permitindo a criação de seus próprios componentes.
Vamos iniciar os estudos sobre lógica de programação, essencial para a formação de qualquer desenvolver seja web ou desktop. Nesta primeira parte, vamos aprender os conceitos básicos que envolvem qualquer linguagem e já aplicar na pratica através do "portugol".
Continuando os estudos sobre lógica de programação, vamos aprender como lidar com funções e procedimento, entendendo a diferenca entre sí, vetores e matrizes aprender a depurar sua aplicação para identificar os erros.
Continuando os estudos sobre lógica de programação, vamos aprender a trabalhar com as principais estruturas de dados como fila e pilha através de alguns exemplos.
Neste curso, ensinaremos a trabalhar com Expressões Regulares e seus conceitos básicos. Através delas, podemos criar expressões para buscar, validar, extrair e substituir algo, em cadeias de caracteres.
Neste curso conheceremos o Semantic UI, um framework front-end desenvolvido sobre a ideia de "progressive truthfulness" (focado em chegar ao resultado final de forma progressiva). Apresentaremos o sistema de grids, cores, formulários e as versões: "pré-compilada" e "para alteração".
Neste curso, vamos aprender a utilizar recursos mais avançados focados na área de templates dos componentes Angular. Entenderemos como o Angular lida e processa os templates dos componentes. Com isso, podemos criar aplicações mais organizadas e com mais reuso de código.
Nesse curso, daremos os primeiros passos com a linguagem JavaScript. Ensinaremos o básico sobre sua sintaxe, funcionamento, estrutura e história. Focaremos nos aspectos básicos que constitui a linguagem, como: variáveis, estrutura de repetições e condicionais, operadores e muito mais.
Nesse curso, continuaremos com os estudos sobre Javascript e focaremos nas propriedades: Array, Objeto e funções. Faremos uma breve revisão sobre o funcionamento das funções e mostraremos novas formas de trabalhar com elas. Ensinaremos, também, como trabalhar com objetos, array e suas principais funções. Para finalizar, iniciaremos o aprendizado sobre eventos e interação com o DOM.
Nesse curso, daremos continuidade aos estudos sobre Javascript e focaremos no DOM. Esse é um dos conceitos mais importantes quando se fala em Javascript no frontend. Ensinaremos a manipular o DOM e como trabalhar com eventos, de forma mais aprofundada e adequada.
Neste primeiro curso sobre estruturas de dados com Javascript, você vai aprender a como trabalhar com arrays, pilhas e filas, enquanto entenderá a importância de utilizar estas estruturas dento de uma aplicação Javascript.
Neste curso, vamos aprender os conceitos iniciais da biblioteca ReactiveX aplicados no Angular. Aprenderemos a importação do ReactiveX no contexto Angular e também a como utilizar os Observables e operadores RxJS.
Neste curso vamos aprender os principais recursos da EcmaScript 6, a ES6. A EcmaScript determina os novos padrões e recursos para a linguagem JavaScript.
Iniciando com Javascript - Trabalhando com AJAXaContinuaremos com os estudos sobre Javascript. Avançaremos para comunicação através de request AJAX. Uma forma muito utilizada de comunicação através do protocolo HTTP.
Aprenda a criar uma aplicação de controle de compras utilizando na prática os recursos do Javascript. Aprenda a usar novos recursos proporcionados pelo HTML5 para salvar registros no navegador do usuário e manipular esses registros inserindo, alterando, apagando e recuperando dados.
Neste curso vamos aprender como trabalhar com a biblioteca Highcharts e desmestificar a inclusão de gráficos em uma aplicação web, desde formas de se obter os dados até as mais diversas formas de exibi-los, com nada mais que Javascript, a biblioteca Highchart e informações a serem monitoradas.
Neste curso, você aprenderá sobre um novo paradigma, para utilizarmos no Javascript a Orientação a objetos. Você aprenderá os principais pilares que esse paradigma nos traz e como podemos aplicá-lo, na prática, no Javascript. Apresentado as principais diferenças em relação as outras linguagens que tem o suporte a orientação a objetos.
Nesse curso, vamos aprender a trabalhar com o paradigma de programação muito utilizado, a orientação a objetos. Aprenderemos a trabalhar com OO utilizando o ES6 que trouxe diversas formas novas de trabalhar com esse paradigma e mudou complemetamente como já trabalhavamos.
Neste curso vamos aprender como modularizar bibliotecas javascript no front-end e back-end usando recursos consagrados, como CommonJs, AMD e Import/Export enquanto usamos Webpack 2, Node.js e publicamos e atualizamos um pacote a ser instalado via NPM publicando no GitHub, e publicando no npmjs.com.
Neste curso seremos aprender a criar testes automatizados, para desenvolvermos aplicativos mais confiáveis e fáceis de manter, vamos aprender também o que é TDD e como aplicar no nosso dia a dia.
Neste curso, vamos aprender um conceito diferente de construção de componentes Vue, o "Single File Componentes". Com ele, conseguimos melhorar a construção de componentes, separando-os em um só arquivo.
Neste curso, vamos aprender sobre o conceito de ciclo de vida dos componentes Vue.js. O ciclo de vida prevê um fluxo de execuções desde a criação de um componente até a sua destruição. Dentro deste fluxo temos os chamados hooks (gatilhos) que são métodos úteis para ajudar na construção da lógica do componente.
Neste curso, apresentaremos o recurso do Angular chamado "Dynamic Components". Com este recurso podemos criar componentes em tempo de execução tornando a aplicação mais performática, uma vez que os componentes serão carregados somente quando necessário, ou seja, sob demanda.
Neste curso você irá entender como funciona na prática um dos conceitos mais falados do Javascript: O EventLoop. Ele é uma peça fundamental para a execução de toda execução do Javascript.
PouchDB é uma lib capaz de prover uma forma de armazenamento offline utilizando a API do HTML5 para tal. Inspirado no CouchDB um projeto opensource e foi pensado para rodar nos browser e também no servidor através do pouchdb-server.
Neste curso, continuaremos falando sobre Javascript. Agora trabalharemos com o elemento canvas, um elemento muito interessante com infinitas possibilidades. Iniciaremos os estudos sobre o canvas, analisando as principais implementações que ele nos oferece.
Dessa vez, ensinaremos a trabalhar com as principais API disponíveis no HTML 5, utilizando o Javascript. Mostraremos como utilizar Localstorage e muito mais.
LocalForage é uma biblioteca que abstrai grande parte do trabalho, quando desejamos trabalhar com dados offline no front end, seja utilizando localstorage, web sql ou até mesmo a implementação atual indexedDB. Nesse curso ensinaremos como trabalhar com dados offline, trabalhando com API nativa e com o localforage
A API do WebRTC esta sendo muito utilizada para criar soluções em tempo real e que envolvam o trabalho com media (áudio e vídeo) p2p. Neste curso vamos aprender como utilizar a API do WebRTC.
Nesse curso, iniciaremos os estudos sobre chrome extensions e, automaticamente, você aprenderá a lidar com diversas APIs do Javascript que visam manipular o browser.
A biblioteca jQuery é a mais famosa do mundo Javascript, com ela, você tem as mais diversas possibilidades de manipular o DOM, bem como trabalhar com os mais diversos tipos de eventos. A JQuery possui uma grande gama de plugins desenvolvidos.
Neste curso daremos os primeiros passos na utilização do Jquery. Ensinaemos como fazer requisições ajax, animações com css, como usar os recursos show, hide, toggle, slide (up, down e toggle), como aplicar CSS com classes ou inline, usar seletores, setar conteúdo de texto ou html em um elemento, ler e alterar um atributo de tag HTML , além de ver vários exemplos de utilização, na prática.
Neste curso vamos desmistificar o uso do jQuery para criar CRUD, usando AJAX. Trabalharemos com: cadastro, edição, listagem e exclusão. Abordaremos assuntos como: formatação e filtros de dados, criação de interface e componentes visuais, loading da página e etc.
Neste curso, ensinaremos como trabalhar com uma biblioteca jQuery incrível para criação de tabelas/grids completas, com: ordenação, paginação, busca, filtros, etc. Além disso, abordaremos os principais conceitos da ferramenta para que você mesmo crie suas tabelas personalizadas.
Aprenda a implementar requisições Ajax com Jquery. Jquery facilita e simplifica a utilização de Ajax para troca de informações, transformando páginas web em páginas interativas, simulando um comportamento de aplicação local.
Aprenda a trabalhar com jQuery UI. Um conjunto de componentes, efeitos e soluções prontas para aumentar a interatividade de suas aplicações web.
Browserify é uma fantástica ferramenta que veio para mudar a forma com que o front end era tratado. Neste curso, aprenda a como utilizar esta ferramenta que, entre outras coisas, trouxe o Common.js para o Frontend.
Nesse curso, você aprenderá o grande poder do webpack. Uma biblioteca fantástica para criar aplicações JavaScript de forma modular.
Neste curso ensinaremos como criar e gerenciar um blog usando Jekyll. Ensinaremos como criar e agendar posts, personalizar tema, usar assets (css, js e imagens), fazer o build do blog (gerar o html). Mostraremos como desenvolver usando o servidor do Jekyll e como publicar o projeto utilizando GitHub Pages, usando a integração automática para gerar uma página na web.
Otimize seu ambiente de trabalho com esse automatizador de tarefas rápido e simples de programar. Gulp tem como objetivo otimizar o trabalho com velocidade e simplicidade. Conheça o Gulp e aprenda a configurar as principais tarefas para implementações front-end.
Conheça o Grunt, um dos melhores executadores de tarefas (task runner), e veja implementações de uso para conquistar um processo de automatização ágil e profissional.
O webpack é uma ferramenta para criar pacotes modulares usando a linguagem JavaScript. Através dela podemos organizar uma aplicação front-end de modo a gerar de forma automática todos os assets estáticos da aplicação. Neste curso iremos aprender o básico desta ferramenta na versão 2 que introduziu o suporte nativo aos módulos ES6. Esse curso tem o foco nas principais novidades da versão 2.
Yeoman.io é o conhecido gerador de boilarplate, que além de contar com um repositório cheio de opções open source para iniciar um projeto de forma rápida, você pode ainda criar o seu próprio generator para automatizar o seu trabalho. Neste curso vamos aprender como criar o seu próprio generator.
Neste curso, partiremos do ponto onde paramos no curso anterior. Criaremos um componente de paginação e busca totalmente reutilizáveis, adicionaremos em um módulo para gerenciar estes componentes compartilhados e implementaremos uma autenticação OAuth2.
Neste curso avançaremos em mais conceitos do fantástico framework Angular. Trabalharemos em cima de um CRUD de posts, usando o novo conceito de AJAX, inserido na versão 4.3. Além disso, veremos: como criar um esqueleto estruturado de aplicação Angular, integração com Bootstrap CSS e jQuery e criação de componentes baseado nos elementos visuais do Bootstrap CSS.
Neste curso falaremos sobre progressive web apps (PWA). Apresentaremos as vantagens, enquanto trabalhamos com service works para nosso aplicativo estar disponível mesmo sem internet, mostraremos como configurar um arquivo de manifesto que será usado no Android para a instalação do seu app e como criar push notifications usando o Firebase. Faremos tudo isso, utilizando os conceitos novos e práticas modernas.
Angular 2 é um framework javascript mantido pelo Google e sucessor do tão conhecido Angular.js. Com sua versão final lançada, podemos utilizar todos recursos do framework, como: data bindings, webcomponents, módulos, typescript, carregamento de módulo e muito mais.
Neste curso, mostraremos como consumir uma API RESTful criada no Laravel, usando o Angular 2. Criaremos um service que se conectará a API e retornará as informações para o Angular, enquanto criamos um CRUD completo.
Neste curso vamos descobrir como criar uma aplicação front-end com autenticação, permissões, persistência e realtime sem se preocupar com a criação de um back-end (PHP, Node, Ruby, Go ou nada do genero), ou seja, 100% front-end e escrita no Angular 2 e usando o dashboard do Firebase.
Neste curso iremos aprender a trabalhar com vários componentes Angular 2, além de criar uma camada de serviços da aplicação. Aprenderemos também como trabalhar com Single Page Application e navegação usando as estilizações integradas do Bootstrap.
O Angular 2 tem módulos para atender as mais diversas necessidades: navegação com Single Page Application, formulários, requisições web remotas, injeção de dependências, etc. E, neste curso, iremos aprender como realizar a autenticação da aplicação front-end baseada no padrão SPA usando com JWT. Além disto, trabalharemos com local storage, proteção das rotas e refresh token.
Neste curso vamos partir de onde paramos no curso anterior, criando um componentes de paginação e busca totalmente reutilizáveis, adicionar em um módulo para gerenciar estes componentes compartilhados e ainda implementar uma autenticação OAuth2 com refresh token.
Entre para o mundo do AngularJS com esse curso que trata de uma maneira prática e simples os conceitos iniciais do Angular.js 1.5. Você aprenderá a criar um projeto SPA, utilizando o que aprendemos no curso.
O Angular Material oferece um kit de componentes feitos em Angular.JS com todas as especificações do Google Material Design. Neste curso você aprenderá como montar um projeto e utilizar os principais componentes.
Neste curso mostraremos como autenticar uma aplicação Single Page Application com Vue.js e Vuex utilizando o padrão de autenticação JWT na API externa que iremos consumir os dados. Além disto iremos trabalhar com outras bibliotecas do pacote Vue.js, como o vue-router para administração de rotas e o vue-resource para administrar as requisição AJAX.
O Vue.js é um framework Javascript para construção de aplicações web ricas. Neste curso iremos aprender seus conceitos básicos de data binding, listagem de dados, renderização, ordenação e filtro e muito mais.
Neste curso, você conhecerá as bases de um Progressive Web app. Apresentaremos o Service Worker e como criá-lo para responder com arquivos salvos em cache, em vez de utilizar a requisição real para disponibilizar o projeto criado com Vue, mesmo quando estivermos offline. Ensinaremos como configurar um arquivo de manifesto para dispositivos móveis e como usar o Firebase e um Service Worker para entregar notificações, quando o usuário não estiver com o site aberto. Faremos tudo isso utilizando o Vue-cli.
Neste curso, ensinaremos como usar o Vue.js para ter acesso aos recursos nativos do dispositivo mobile ou desktop, das categorias Native Behaviors, Câmera e Microfone. Mostraremos como criar local notifications, verificar se a aba ou aplicativo pwa está em primeiro plano (visível), apresentaremos a API de notificações, iniciaremos um fluxo de vídeo e áudio em que poderemos tirar foto, gravar um vídeo, enviar para um servidor, fazer download, exibir em tags apropriadas (áudio, vídeo e img) e até mesmo, como iniciar uma conversa utilizando P2P.
Neste curso, apresentaremos o Quasar Framework, uma ferramenta que faz o meio de campo para o Cordova, o Electron e o Vue.js. Ele gera aplicativos mobile, desktop e WEB (PWA ou só o SPA) para uma infinidade gigantesca de dispositivos, desde celulares Android até desktops (ou notebooks) com Windows, passando por IOS, MacOSX, Linux, Backberry e muito mais.
Neste curso vamos nos aprofundar no quasar enquanto desenvolvemos um simples sistema de estoque consumindo uma api RESTFUL enquanto conhecemos alguns recursos do framework, como data tables, modal, toast, etc.
Neste curso vamos abordar o desenvolvimento de aplicações móveis usando o framework Quasar, vamos descobrir como adicionar recursos nativos do desktop e como gerar o build para Windows, Linux e Mac.
Nesse curso, você aprenderá do zero como criar um chat utilizando os principais recursos do VueJS e ainda conseguir persistir todos os dados no famoso Firebase. Serão utilizados: requirejs, realtime, webcomponents, entre outros.
Com a introdução do VirtualDOM na versão 2 Vue.js, podemos executa-lo do lado servidor, mudando o Vue.js de patamar entre os frameworks javascript. Isto trás uma série de benefícios, como: pré-processamento da aplicação no lado servidor, otimização de SEO, remove incompatibilidade com browsers antigos, etc. Neste curso iremos aprender estes conceitos e como podemos com o Server-side Rendering (SSR).
Neste curso vamos aprender o conceito de Web Components implementado pelo Vue.JS. Uma vez que "componetizamos" uma aplicação web, a mesma torna-se mais fácil de trabalhar, uma vez que cada parte da aplicação é separada em partes menores, melhorando a manutenção e o reuso de código.
O Vuex é uma biblioteca que trabalha com manutenção de estado da aplicação implementando os conceitos da Fonte Única da Verdade. Ele faz parte do mundo Vue.js e é essencial para construir aplicações front-end baseadas em componentes. Neste curso iremos conhecer os novos conceitos principais da versão 2.0.
Neste cursos vamos dar os primeiros passos no TDD com foco no Vue.js e aprender como criar testes automatizado usando o framework Mocha e a biblioteca de utilidades vue-test-utils enquanto criamos exemplos práticos e configuramos tudo do zero.
Neste curso, vamos dar continuidade ao aprendizado com o paradigma de componentes com Vue.js. Depois de ter iniciado o conceito de WEB Componentes, agora vamos aprender boas práticas na criação de componentes, organização deles em uma aplicação, a comunicação entre eles, além de outros recursos indispensáveis para consolidar a qualidade do código.
Neste curso vamos entender o que existe de novo em um dos frameworks mais famosas frontend o Vue.js, agora em sua versão 3. Vamos entender as principais alterações para as últimas versões além de aplicar na prática as novas funcionalidades.
Neste curso vamos conhecer os recursos dos formulários no Quasar e aprender como usar validações nativas do framework, quais tipos de campos ele oferece e como podemos personalizar estes campos.
Neste curso vamos criar um iFood utilizando Laravel, Vue.js e Flutter. Iremos desenvolver do zero toda aplicação backend com Laravel e após isso vamos trabalhar no frontend com um painel administrativo na web com Vue.js. Por fim, vamos trabalhar na nossa plataforma mobile, que será a parte do cliente, utilizando Flutter.
Neste curso vamos criar um iFood utilizando Laravel, Vue.js e Flutter. Iremos desenvolver do zero toda aplicação backend com Laravel e após isso vamos trabalhar no frontend com um painel administrativo na web com Vue.js. Por fim, vamos trabalhar na nossa plataforma mobile, que será a parte do cliente, utilizando Flutter.
Neste curso vamos criar um iFood utilizando Laravel, Vue.js e Flutter. Iremos desenvolver do zero toda aplicação backend com Laravel e após isso vamos trabalhar no frontend com um painel administrativo na web com Vue.js. Por fim, vamos trabalhar na nossa plataforma mobile, que será a parte do cliente, utilizando Flutter.
Neste curso vamos criar um iFood utilizando Laravel, Vue.js e Flutter. Iremos desenvolver do zero toda aplicação backend com Laravel e após isso vamos trabalhar no frontend com um painel administrativo na web com Vue.js. Por fim, vamos trabalhar na nossa plataforma mobile, que será a parte do cliente, utilizando Flutter.
Neste curso vamos dar continuidade aos estudos de React.js e vamos aprender a organizar e trabalhar com um projeto React além de diversos conceitos que serão colocados em prática
Neste curso, continuaremos os estudos de React e Redux. Apresentaremos um fluxo diferente de comportamento, trabalhando com async actions e administrando-o através do Redux Thunks.
Nesse curso, continuaremos o aprendizado sobre Express.js e o desenvolvimento da API com Node.js. Porém, acrescentaremos uma lib para compor a view React.js, para trabalhar com uma aplicação SPA (Single Page App). Em um projeto totalmente independemente que realiza a comunicação através de AJAX. Ensinaremos a prototipar uma API de pouquíssimo tempo, utilizando pacotes específicos para proteção e produtividade, tanto na parte do Backend quanto do Frontend
Neste curso vamos aprender a trabalhar com uma tecnologia muito famosa e importante do ambiente React.js: O redux, capaz de gerenciar o estado da aplicação de forma simples e eficaz.
Neste curso, continuaremos com o aprendizado sobre React. Dessa vez mostraremos como trabalhar com uma lib muito famosa, capaz de controlar formulário, o Redux Form.
Nesse mini curso, apresentaremos uma nova forma de utilizar o Redux. Utilizando o ReduxSauce, que tem como intuito ajudar a melhorar a forma que trabalhamos com o Redux e, consequentemente, diminuir o número de arquivos em nosso projeto, afim de organizá-lo melhor.
React.js é um framework já conhecido e muito utilizado no mercado juntamente com o firebase que é uma plataforma dedicada a plataformas moveis. Neste curso vamos juntar duas grandes ferramentas de mercado e aprender como podemos interagir em conjunto.
Neste curso vamos aprender a trabalhar com Ajax utilizando o React.js, criando e organizando o nosso projeto em camadas e entender como podemos trabalhar com Ajax dentro de nossos componentes, seu comportamento diante de dados remotos.
Neste curso vamos continuar nossos estudos sobre React com Redux, dessa vez abordando de maneira mais prática os conceitos adquiridos em nosso primeiro curso.
Neste curso vamos aprender a trabalhar com React.js e aprender a trabalhar com o gerenciamento de estado, sem a utilização de uma lib como o Redux.
Neste curso vamos dar continuidade ao aprendizado de como trabalhar com gerenciamento de estado sem utilização do Redux. Vamos aprender a trabalhar com a implementação similar ao Redux.
Neste curso vamos iniciar o aprendizado com o Redux, uma biblioteca muito utilizada para o gerenciamento de estado no React.
Neste curso vamos aprender a trabalhar na prática com um projeto do inicio ao fim utilizando React e suas principais libs do ecossistema.
Neste curso vamos continuidade ao nosso projeto da primeira porem, porem focando na organização e implementação de novos componentes afim de melhorar a estrutura do projeto.
Neste curso iremos abordar o processo de criação de um CRUD completo com Inertia e React. Desta forma você vai ter uma noção maior de como iniciar a construção de aplicações maiores.
Neste curso vamos iniciar o aprendizado sobre React.js uma biblioteca muito famosa, criada pelo Facebook que permite a criação de componentes e construção de sua interface baseada em componentes.
Neste curso vamos dar inicio ao aprendizado sobre React.js. Vamos entender o que é e como ele funciona, além de entender os principais princípios por trás da biblioteca que foi criada pelo Facebook e ganhou grande notoriedade com o passar do tempo, se tornando uma das mais utilizadas atualmente.
Neste curso vamos aprender a trabalhar com GraphQL no frontend utilizando o framework React.js. Aprenderemos a conectar a ao backend, interagir com os pontos de acessos dentre várias outras coisas.
Neste curso, ensinaremos uma nova linguagem de programação, criada pela Microsoft, para desenvolver aplicações com JavaScript, o TypeScript. Esta linguagem incorpora recursos de outras linguagens como: C#, Java e Python e permite trabalhar com dados, fortemente, tipados.
Neste curso ensinaremos como aplicar, na prática, o TypeScript em aplicações WEB, sites e etc. Além disso, veremos dicas e boas práticas de como resolver problemas cotidianos com o TypeScript e a estruturação desta tecnologia dentro de projetos WEB.
Neste curso, daremos continuidade ao TypeScript, mostrando como aplicar na prática, em aplicações WEB, sites e etc. Desta vez, aplicaremos os conceitos de boas práticas com AJAX, integrando com outras partes da aplicação WEB.
O Polymer é uma biblioteca focada no desenvolvimento de progressive web apps com a especificação de Webcomponents. Além disto ela tem suporte a componentes visuais, serviços do Google, componentes de e-commerce, etc.
Ember é um framework Javascript simples e poderoso, ideal para aplicações de todos os tamanhos, neste curso vamos dar os primeiros passos para conhecer a ferramenta e seu cli (o Ember Cli) que nos ajuda a gerar código, rodar o servidor com hot reload e gerir toda a nossa aplicação SPA de uma forma incrível com suas rotas e sub-rotas.
Neste curso você aprenderá sobre a integração do Ember.js com o Firebase, para criar aplicações usando o banco de dados realtime. Enquanto trabalhamos com models do Ember.js, de forma simples e descomplicada, faremos uma introdução sobre permissões, leitura e escrita de dados e criação de um CRUD do zero.
Backbone.js, considerado um dos primeiros frameworks javascript moderno. Trouxe uma forma de se estruturar aplicações bem diferente do que era proposto. Neste curso, aprenda mais sobre o framework que ajudou na evolução do front end.
Neste curso ensinaremos a trabalhar com a criação de gráficos fantásticos para WEB, usando a tecnologia javascript Chart.js. O Chart.js é uma ferramenta muito simples e prática de usar, até mesmo para quem está começando com JavaScript. Veremos: conceitos básicos, tipos de gráficos, atualização das informações em tempo de execução, como trabalhar em conjunto com AJAX, etc.
O Google Charts é uma ferramenta para construção de gráficos profissionais, através da linguagem JavaScript. Com esta ferramenta, podemos criar vários tipos de gráficos fantásticos na WEB, além de exportar dados, integrações com planilhas no Google Drive e consultas dinâmicas aos dados do gráfico. Neste curso iremos ver com conceitos básicos da ferramenta, tipos de gráficos e estilizações variadas.
Iniciando com os estudos com o Mootools uma biblioteca que visa trazer uma grande produtividade para você que deseja utilizar raw javascript porem que deseja ter aspectos ja conhecidos de varias outras bibliotecas porem com um grande diferencial que permite a organização do seu código que é a orientação a objetos.
Neste curso iremos aprender os conceitos básicos do pacote alpinejs. Com este pacote, inspirado em Vue e Angular, podemos ter estruturas a nível de Vue e React, porém com menos complexidade.
Progressive web apps ou aplicativos web progressivos (tradução livre) são páginas web que se tornam, progressivamente, aplicativos mobile com acesso a recursos natvios, instalação e disponibilidade off-line, neste curso vamos aprender como criar um Progressive Web App a partir de um projeto que vamos criar do zero, sem frameworks, apenas HTML, CSS e Javascript e, na sequência, vamos torna-lo em PWA (Progressive Web App) e instalar no celular para utilizar como um aplicativo nativo, tudo a partir da web, sem cordova, sem React Native, apenas HTML, CSS e recursos que o Google chrome nos oferece.
Neste curso, ensinaremos como disponibilizar o aplicativo offline utilizando o Workbox. Além disso, lidaremos com recursos nativos das categorias Operating System e Input do Whath Web Can Do Today. Mostraremos como utilizar reconhecimento de voz, FileReader, dados de utilização de espaço, acesso a área de transferência (copiar e colar), gestos touchscreen entre outras features.
SEO é um dos meios de mais eficazes de conseguir o aumento de tráfego orgânico para os sites. Neste curso, aprenderemos sobre o que é SEO e quais são as implementações técnicas que temos que realizar para maximizarmos a possibilidade de melhor indexação nos mecanismos de busca.
Neste curso, iremos aprender os conceitos básicos em volta de um dos melhores frameworks JavaScript para criação de aplicações WEB, o Angular.
Neste curso vamos aprender a personalizar WEB componentes. Veremos a base de componentes do Angular como Input, Output, Diretivas, Pipes, ViewChild, entre outras coisas. Além de aprendermos a como integrar com bibliotecas externas.
Neste curso, vamos aprofundar um pouco mais no conhecimento de WEB Componentes implementado no Angular. Aprenderemos a como construir componentes melhores, mais estruturados e independentes, além de implementações de boas práticas no projeto Angular para construção de aplicações WEB.
Neste curso, vamos aprender a trabalhar com requisições AJAX utilizando o módulo de HttpClient do framework Angular.
Neste curso, vamos aprender a lidar com vários recursos necessário a montagem de um CRUD: mensagens, ordenação, paginação, buscas, tratamento de erros e etc e integraremos estes recursos com o módulo de HTTP do Angular Framework.
Neste curso você vai aprender a como construir SPAs(Single-Page-Application) com o Angular, utilizando um dos recursos mais poderosos do framework, o Angular Router. E para fixar os conhecimentos vamos criar uma pequena aplicação prática.
Neste curso vamos introduzir o que é micro frontend e como esse conceito pode te ajudar a melhorar como desenvolvedor. Iremos aprender o que é, como funciona e como podemos iniciar as implementações baseada em micro frontend.