Abaixo há uma lista de todas as minhas palestras, sinta-se livre para me contatar caso pense que algum delas é boa para algum evento ou para ensinar programação em organização sem fins lucrativos.
Nessa palestra eu ensino os conceitos básicos do GraphQL e um live code ensinando como implementá-lo utilizando apenas um arquivo .php, também mostro alguns códigos ensinando como implementar no Laravel e Vue.js.
Nessa palestra eu ensino os conceitos básicos do GraphQL e começo a implementa-lo no Laravel com um front-end em Vue.js.
Nesse workshop de 3 horas eu ensino os conceitos principais do React, como iniciar um projetos com o create-react-app, componentes Stateless e Stateful, props, states, lifecycle methods e como utilizar o react-router e requisições HTTP.
Nessa palestra eu ensino os conceitos básicos do GraphQL e um live code ensinando como implementá-lo utilizando apenas um arquivo .php, também mostro alguns códigos ensinando como implementar no Laravel.
Nessa palestra eu ensino e implemento um componente básico usando a especificação de Web Components sem nenhum framework, eu ensino o básico de Custom Element e ShadowDOM e algumas ferramentas.
Nessa palestra eu explico o que é o Microsoft Bot Framework, o que são Intents e Entities para implementar isso com o Microsoft LUIS, e então eu faço um live code mostrando como implementar um chatbot simples e enviá-lo para o Microsoft Azure Bot Service para usar em canais de bot como o Telegram, tudo isso em menos de 25 minutos (essa não foi uma palestra patrocinada pela Microsoft, mas eu realmente gostei desses serviços hahaha).
Neste curso de 24 horas em 6 dias (01/07 – 06/07) para uma classe de 30 alunos eu ensino a futuros empregados da Avanade todos os conceitos principais do Angular, desde a criação de um custom component até o uso do @ngrx/store.
Nessa palestra eu ensino os conceitos básicos do GraphQL e um live code ensinando como implementá-lo utilizando Express.js.
Nessa palestra eu ensino os conceitos básicos do Firebase e seus serviços, também escrevo do zero uma aplicação de CRUD em JavaScript puro utilizando o Firebase Authentication e Cloud Firestore.
Nessa palestra de 7 minutos eu explico as principais funcionalidades do Firebase.
Nessa workshop eu ensino o básico de Git e Node.js, e como usar isto para enviar, testar e fazer deploy de código no GitLab CI.
Nessa palestra eu ensino e implemento um componente básico usando a especificação de Web Components sem nenhum framework, eu ensino o básico de Custom Element e ShadowDOM e algumas ferramentas.
Nessa palestra eu ensino o que é Electron, os aplicativos que utilizam ele e como implementá-lo em um projeto front-end.
Nessa palestra eu ensino e implemento os conceitos principais Vue.js, explicando e implementando o Vue.js components, reactivity system, routes, gerenciamento de estados e consumindo uma API.
Neste curso de 24 horas em 5 dias (31/10 – 05/11) para uma classe de 30 alunos eu ensino a futuros empregados da Avanade todos os conceitos principais do Angular, desde a criação de um custom component até o uso do @ngrx/effects.
Nessa palestra eu explico o que é o Ionic 3 e Electron, com um live code fazendo um aplicativo usando a API do Meetup e ensinando como fazer um APK usando o Cordova e um EXE usando o Electron.
Nesse workshop de 2 horas eu ensino e implemento os conceitos principais do Laravel e Vue.js, explicando e implementando o Laravel routes, views, controllers, models, migrations, authentication, etc e o Vue.js components, reactivity system, routes, e consumindo uma API do Laravel.
Nessa palestra eu ensino o que é Electron, os aplicativos que utilizam ele e como implementá-lo em um projeto front-end.
Nessa palestra eu ensino alguns conceitos de Web APIs como tipo de dados, estrutura de JSON e XML, status codes, métodos HTTP, endpoints, etc, e eu crio um projeto CRUD do 0 em um live code utilizando o Express.js.
Nessa palestra eu ensino o que é o Angular e TypeScript, e escrevo um web app usando conceitos do Angular como componentes e serviços.
Nesse workshop de 2 horas eu ensino como começar a programar com PHP, ensinando conceitos como variáveis, arrays, funções, comandos de repetição, uso com HTML e como salvar dados de um formulário no banco de dados.
Nessa palestra eu tive que substituir um palestrante que teria que faltar, mas coincidentemente era falado sobre um assunto que eu poderia palestrar, montei ela de um dia pro outro, mas eu já planejava falar sobre o assunto há um tempo.
Nessa palestra eu explico o que é o Ionic 3 e Electron, com um live code fazendo um aplicativo usando a API do Meetup e ensinando como fazer um APK usando o Cordova e um EXE usando o Electron. Ela é muito inspirada na minha palestra sobre Ionic 3 e Electron, só que para eventos sobre Vue.js.
Nessa palestra eu explico o que é o Ionic 3 e Electron, com um live code fazendo um aplicativo usando a API do Meetup e ensinando como fazer um APK usando o Cordova e um EXE usando o Electron.
Nessa palestra eu ensino como iniciar e as vantagens do GitLab CI, a sintaxe do arquivo gitlab-ci.yml e um sample com uma aplicação PHP simples.
Nessa lightning talk eu ensino como instalar o Xdebug e configurar o debugger de PHP no VS Code.
Nessa palestra eu ensino a sintaxe do Pug e como configurá-lo no Laravel.
Uma palestra com um live code explicando como configurar o webpack do Vue CLI 2 para funcionar com TypeScript, o básico de TypeScript e como usar os componentes do Vue.js com sintaxe de classes, já integrando com o TypeScript usando decorators.
Essa foi minha primeira palestra, explicando o que é o Ionic 3 e Electron, com um live code fazendo um aplicativo usando a API do Meetup e ensinando como fazer um APK usando o Cordova e um EXE usando o Electron.