SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Learning Dojo:
Aprendendo a criar um
 curso a distância na
       prática

 Palestrante: Flávio Gomes da Silva Lisboa
Advertência




Isto não é um curso sobre
Moodle, mas uma oficina sobre
uma forma de elaborar um curso
a distância com Moodle.



Learning Dojo: aprendendo a criar um curso a distância na prática
Agenda




                Experiência com treinamentos

                         O que é Coding Dojo

                      O que é “Learning Dojo”

                      Praticando com Moodle




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum


Flávio Gomes da Silva Lisboa
Bacharel em Ciência da Computação com pós-graduação em Aplicações
Corporativas usando Orientação a Objetos e Tecnologia Java pela Universidade
Tecnológica Federal do Paraná. Já atuou como programador em empresas
privadas de informática e foi funcionário de carreira do Banco do Brasil, onde
chegou a analista na diretoria internacional. Atualmente é consultor tecnológico da
Coordenação Estratégica de Tecnologia do Serviço Federal de Processamento de
Dados (Serpro). Foi professor na pós-graduação da UNICID e é instrutor de cursos
técnicos na Tempo Real Eventos e conteudista da TreinaWeb. Foi membro do time
oficial de tradução do Zend Framework e é autor dos livros: Zend Framework
Desenvolvendo em PHP 5 Orientado a Objetos com MVC, Zend Framework
Componentes Poderosos para PHP e Criando Aplicações PHP com Zend e Dojo. É
Zend Framework Certified Engineer e contribuidor oficial do projeto Tine 2.0, suíte
livre de comunicação em PHP. Tem experiência na área de Ciência da
Computação, com ênfase em Software Livre, atuando principalmente nos seguintes
temas: Java, PHP, Python, padrões, frameworks, MVC, DCI e objetos.




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




ESGOTADO                           ESGOTADO                         ESGOTADO




Learning Dojo: aprendendo a criar um curso a distância na prática
Influências




Learning Dojo: aprendendo a criar um curso a distância na prática
Influências




Learning Dojo: aprendendo a criar um curso a distância na prática
Influências


     http://romocavaleirodoespaco.blogspot.com.br




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum


           Hands-on – Mão na Massa - Presencial




Learning Dojo: aprendendo a criar um curso a distância na prática
Influências




Learning Dojo: aprendendo a criar um curso a distância na prática
Influências




Learning Dojo: aprendendo a criar um curso a distância na prática
Influências




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum

                Curso ao Vivo




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




                                                                    Tutor




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




                                                                    Revisor técnico
                                                                        e tutor




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




                                                                    Conteudista




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
Curriculum




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Danilo Sato, Hugo Corbucci e Mariana Bravo 1
referem-se a Coding Dojo como “um ambiente para
aprender e compartilhar práticas ágeis...”




                                1 www.dtsato.com/blog/wp-content/uploads/.../sato-codingdojo.pdf




  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Um Coding Dojo é um encontro periódico organizado
a partir de um desafio de programação onde as
pessoas são encorajadas a participar e compartilhar
suas práticas de codificação com a audiência
enquanto resolvem o problema. Os principal objetivo
do Coding Dojo é criar um ambiente seguro que é
colaborativo, e não-competitivo, onde as pessoas
podem estar continuamente aprendendo.



  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




                                                             Scipione del Ferro
Formatos:
                                      Tartaglia

Prepared Kata: alguém já resolveu o problema

Randori: o problema será resolvido pelo grupo




  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo



Como funciona o encontro:

►Escolha do problema

►Discussão do problema

►Sessão de codificação

►Retrospectiva



  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo



Como funciona o encontro:

►Escolha do problema: feita antes do encontro

►Discussão do problema

►Sessão de codificação

►Retrospectiva



  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo



Como funciona o encontro:

►Escolha do problema

►Discussão do problema: abordagens

►Sessão de codificação

►Retrospectiva



  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo



Como funciona o encontro:

►Escolha do problema

►Discussão do problema

►Sessão de codificação: em pares

►Retrospectiva



  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Coding Dojo

Como funciona o encontro:

►Escolha do problema

►Discussão do problema

►Sessão de codificação

►Retrospectiva:
- O que nós aprendemos?
- O que dificultou o aprendizado?

  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Learning Dojo




Quem disse que só funciona com codificação?




  Learning Dojo: aprendendo a criar um curso a distância na prática
O que é Learning Dojo




Learning Dojo: aprendendo a criar um curso a distância na prática
Praticando com Moodle




Problemas:

►Instalar o Moodle

►Elaborar um curso




  Learning Dojo: aprendendo a criar um curso a distância na prática
Obrigado



              https://github.com/fgsl/cloudwalker


                 flavio.lisboa@serpro.gov.br

                                  @fgsl




Learning Dojo: aprendendo a criar um curso a distância na prática

Mais conteúdo relacionado

Destaque

Or Siso
Or SisoOr Siso
Or Sisoe27
 
Expresso 3 - um caso de sucesso do PHP no governo
Expresso 3 - um caso de sucesso do PHP no governoExpresso 3 - um caso de sucesso do PHP no governo
Expresso 3 - um caso de sucesso do PHP no governoFlávio Lisboa
 
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...Elanto Wijoyono
 
Ppt Neva Esplugues
Ppt Neva EspluguesPpt Neva Esplugues
Ppt Neva EspluguesNatzaret
 
Wordpress nedir
Wordpress nedirWordpress nedir
Wordpress nedir07ada
 
Social Media: A Pathway to Make Research Outputs Available and Accessible
Social Media: A Pathway to Make Research Outputs Available and AccessibleSocial Media: A Pathway to Make Research Outputs Available and Accessible
Social Media: A Pathway to Make Research Outputs Available and AccessibleCIAT
 
PHP Profissional - Ferramentas e Padrões
PHP Profissional - Ferramentas e PadrõesPHP Profissional - Ferramentas e Padrões
PHP Profissional - Ferramentas e PadrõesFlávio Lisboa
 
A Structured Approach to Investing using Toolkit 6
A Structured Approach to Investing using Toolkit 6A Structured Approach to Investing using Toolkit 6
A Structured Approach to Investing using Toolkit 6Doug Gerlach
 
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...SEENET-MTP
 
Curso Lopd Turismo 09 (Sin Anexos)
Curso Lopd Turismo 09 (Sin Anexos)Curso Lopd Turismo 09 (Sin Anexos)
Curso Lopd Turismo 09 (Sin Anexos)Andrés Romero
 
Cuadro de ambiente de aprendizaje
Cuadro de ambiente de aprendizajeCuadro de ambiente de aprendizaje
Cuadro de ambiente de aprendizajeLourdes Caballero
 
Foto op volledige pagina
Foto op volledige paginaFoto op volledige pagina
Foto op volledige paginaHenk Dolleman
 

Destaque (20)

Or Siso
Or SisoOr Siso
Or Siso
 
Expresso 3 - um caso de sucesso do PHP no governo
Expresso 3 - um caso de sucesso do PHP no governoExpresso 3 - um caso de sucesso do PHP no governo
Expresso 3 - um caso de sucesso do PHP no governo
 
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
 
Ppt Neva Esplugues
Ppt Neva EspluguesPpt Neva Esplugues
Ppt Neva Esplugues
 
Wordpress nedir
Wordpress nedirWordpress nedir
Wordpress nedir
 
Debajo de tu piel.
Debajo de tu piel.Debajo de tu piel.
Debajo de tu piel.
 
MOBILIDADE URBANA
MOBILIDADE URBANAMOBILIDADE URBANA
MOBILIDADE URBANA
 
JanaHanakova3
JanaHanakova3JanaHanakova3
JanaHanakova3
 
Social Media: A Pathway to Make Research Outputs Available and Accessible
Social Media: A Pathway to Make Research Outputs Available and AccessibleSocial Media: A Pathway to Make Research Outputs Available and Accessible
Social Media: A Pathway to Make Research Outputs Available and Accessible
 
FISCALIZAÇÃO
FISCALIZAÇÃOFISCALIZAÇÃO
FISCALIZAÇÃO
 
Juan david
Juan davidJuan david
Juan david
 
PHP Profissional - Ferramentas e Padrões
PHP Profissional - Ferramentas e PadrõesPHP Profissional - Ferramentas e Padrões
PHP Profissional - Ferramentas e Padrões
 
A Structured Approach to Investing using Toolkit 6
A Structured Approach to Investing using Toolkit 6A Structured Approach to Investing using Toolkit 6
A Structured Approach to Investing using Toolkit 6
 
Loqueesperodeella
LoqueesperodeellaLoqueesperodeella
Loqueesperodeella
 
Heineken champions
Heineken championsHeineken champions
Heineken champions
 
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
D. Vulcanov: Symbolic Computation Methods in Cosmology and General Relativity...
 
ASSISTÊNCIA SOCIAL
ASSISTÊNCIA SOCIALASSISTÊNCIA SOCIAL
ASSISTÊNCIA SOCIAL
 
Curso Lopd Turismo 09 (Sin Anexos)
Curso Lopd Turismo 09 (Sin Anexos)Curso Lopd Turismo 09 (Sin Anexos)
Curso Lopd Turismo 09 (Sin Anexos)
 
Cuadro de ambiente de aprendizaje
Cuadro de ambiente de aprendizajeCuadro de ambiente de aprendizaje
Cuadro de ambiente de aprendizaje
 
Foto op volledige pagina
Foto op volledige paginaFoto op volledige pagina
Foto op volledige pagina
 

Semelhante a Learning Dojo

Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisLorival Smolski Chapuis
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsBruna Griebeler
 
Coding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprender
Coding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprenderCoding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprender
Coding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprenderSerge Rehem
 
Dojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISLDojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISLFlávio Lisboa
 
Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFlávio Lima
 
Sessao1-N2.pdf
Sessao1-N2.pdfSessao1-N2.pdf
Sessao1-N2.pdfChuckieE1
 
Projeto Quero Aprender: Momiji
Projeto Quero Aprender: MomijiProjeto Quero Aprender: Momiji
Projeto Quero Aprender: MomijiElen Arantza
 
Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate Ronaldo Barbosa
 
Educação 3.0 - Uma forma eficaz de ensinar
Educação 3.0 - Uma forma eficaz de ensinarEducação 3.0 - Uma forma eficaz de ensinar
Educação 3.0 - Uma forma eficaz de ensinarKiver Teixeira
 

Semelhante a Learning Dojo (20)

Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
 
XVII Project Lab
XVII Project LabXVII Project Lab
XVII Project Lab
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD Evolutions
 
Coding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprender
Coding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprenderCoding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprender
Coding-Dojo: Uma forma rápida, eficiente e divertida de ensinar e aprender
 
Como produzir curso online
Como produzir curso onlineComo produzir curso online
Como produzir curso online
 
INTRODUÇÃO A EDUCAÇÃO DIGITAL
INTRODUÇÃO A EDUCAÇÃO DIGITALINTRODUÇÃO A EDUCAÇÃO DIGITAL
INTRODUÇÃO A EDUCAÇÃO DIGITAL
 
Dojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISLDojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISL
 
Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidio
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Dojo
DojoDojo
Dojo
 
Sessao1-N2.pdf
Sessao1-N2.pdfSessao1-N2.pdf
Sessao1-N2.pdf
 
Projeto Quero Aprender: Momiji
Projeto Quero Aprender: MomijiProjeto Quero Aprender: Momiji
Projeto Quero Aprender: Momiji
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate Slides de minicurso ABED: Introdução a Captivate
Slides de minicurso ABED: Introdução a Captivate
 
Educação 3.0 - Uma forma eficaz de ensinar
Educação 3.0 - Uma forma eficaz de ensinarEducação 3.0 - Uma forma eficaz de ensinar
Educação 3.0 - Uma forma eficaz de ensinar
 

Mais de Flávio Lisboa

Criando testes integrados de APIs com PHP
Criando testes integrados de APIs com PHPCriando testes integrados de APIs com PHP
Criando testes integrados de APIs com PHPFlávio Lisboa
 
Cooperativas de Software Livre: Uma comparação entre Brasil e Argentina
Cooperativas de Software Livre: Uma comparação entre Brasil e ArgentinaCooperativas de Software Livre: Uma comparação entre Brasil e Argentina
Cooperativas de Software Livre: Uma comparação entre Brasil e ArgentinaFlávio Lisboa
 
Aprenda a afiar suas garras com Laminas
Aprenda a afiar suas garras com LaminasAprenda a afiar suas garras com Laminas
Aprenda a afiar suas garras com LaminasFlávio Lisboa
 
Ciência e software livre: desenvolvendo com método
Ciência e software livre: desenvolvendo com métodoCiência e software livre: desenvolvendo com método
Ciência e software livre: desenvolvendo com métodoFlávio Lisboa
 
Turbinando microsserviços em PHP
Turbinando microsserviços em PHPTurbinando microsserviços em PHP
Turbinando microsserviços em PHPFlávio Lisboa
 
O que esperar do framework Laminas
O que esperar do framework LaminasO que esperar do framework Laminas
O que esperar do framework LaminasFlávio Lisboa
 
PHP Conference Brazil - What can we expect about framework Laminas?
PHP Conference Brazil - What can we expect about framework Laminas?PHP Conference Brazil - What can we expect about framework Laminas?
PHP Conference Brazil - What can we expect about framework Laminas?Flávio Lisboa
 
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019Flávio Lisboa
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHPFlávio Lisboa
 
Como se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundoComo se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundoFlávio Lisboa
 
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHPA demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHPFlávio Lisboa
 
Comunicação e padrões em código aberto: quando convergente e divergente cooperam
Comunicação e padrões em código aberto: quando convergente e divergente cooperamComunicação e padrões em código aberto: quando convergente e divergente cooperam
Comunicação e padrões em código aberto: quando convergente e divergente cooperamFlávio Lisboa
 
Criação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosCriação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosFlávio Lisboa
 
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de DadosEstudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de DadosFlávio Lisboa
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosFlávio Lisboa
 
Semeando Liberdade: Como (e onde) o software livre inclui as pessoas
Semeando Liberdade: Como (e onde) o software livre inclui as pessoasSemeando Liberdade: Como (e onde) o software livre inclui as pessoas
Semeando Liberdade: Como (e onde) o software livre inclui as pessoasFlávio Lisboa
 
O que é programação de computadores
O que é programação de computadoresO que é programação de computadores
O que é programação de computadoresFlávio Lisboa
 
Economia em rede (comunidade)
Economia em rede (comunidade)Economia em rede (comunidade)
Economia em rede (comunidade)Flávio Lisboa
 
Aplicações Corporativas em PHP (CRM e ERP)
Aplicações Corporativas em PHP (CRM e ERP)Aplicações Corporativas em PHP (CRM e ERP)
Aplicações Corporativas em PHP (CRM e ERP)Flávio Lisboa
 

Mais de Flávio Lisboa (20)

Criando testes integrados de APIs com PHP
Criando testes integrados de APIs com PHPCriando testes integrados de APIs com PHP
Criando testes integrados de APIs com PHP
 
Cooperativas de Software Livre: Uma comparação entre Brasil e Argentina
Cooperativas de Software Livre: Uma comparação entre Brasil e ArgentinaCooperativas de Software Livre: Uma comparação entre Brasil e Argentina
Cooperativas de Software Livre: Uma comparação entre Brasil e Argentina
 
Aprenda a afiar suas garras com Laminas
Aprenda a afiar suas garras com LaminasAprenda a afiar suas garras com Laminas
Aprenda a afiar suas garras com Laminas
 
Ciência e software livre: desenvolvendo com método
Ciência e software livre: desenvolvendo com métodoCiência e software livre: desenvolvendo com método
Ciência e software livre: desenvolvendo com método
 
Turbinando microsserviços em PHP
Turbinando microsserviços em PHPTurbinando microsserviços em PHP
Turbinando microsserviços em PHP
 
O que esperar do framework Laminas
O que esperar do framework LaminasO que esperar do framework Laminas
O que esperar do framework Laminas
 
PHP Conference Brazil - What can we expect about framework Laminas?
PHP Conference Brazil - What can we expect about framework Laminas?PHP Conference Brazil - What can we expect about framework Laminas?
PHP Conference Brazil - What can we expect about framework Laminas?
 
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHP
 
Como se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundoComo se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundo
 
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHPA demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
 
Comunicação e padrões em código aberto: quando convergente e divergente cooperam
Comunicação e padrões em código aberto: quando convergente e divergente cooperamComunicação e padrões em código aberto: quando convergente e divergente cooperam
Comunicação e padrões em código aberto: quando convergente e divergente cooperam
 
Criação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dadosCriação de robôs em PHP para raspagem de dados
Criação de robôs em PHP para raspagem de dados
 
Amanhecer esmeralda
Amanhecer esmeraldaAmanhecer esmeralda
Amanhecer esmeralda
 
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de DadosEstudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviços
 
Semeando Liberdade: Como (e onde) o software livre inclui as pessoas
Semeando Liberdade: Como (e onde) o software livre inclui as pessoasSemeando Liberdade: Como (e onde) o software livre inclui as pessoas
Semeando Liberdade: Como (e onde) o software livre inclui as pessoas
 
O que é programação de computadores
O que é programação de computadoresO que é programação de computadores
O que é programação de computadores
 
Economia em rede (comunidade)
Economia em rede (comunidade)Economia em rede (comunidade)
Economia em rede (comunidade)
 
Aplicações Corporativas em PHP (CRM e ERP)
Aplicações Corporativas em PHP (CRM e ERP)Aplicações Corporativas em PHP (CRM e ERP)
Aplicações Corporativas em PHP (CRM e ERP)
 

Learning Dojo

  • 1.
  • 2. Learning Dojo: Aprendendo a criar um curso a distância na prática Palestrante: Flávio Gomes da Silva Lisboa
  • 3. Advertência Isto não é um curso sobre Moodle, mas uma oficina sobre uma forma de elaborar um curso a distância com Moodle. Learning Dojo: aprendendo a criar um curso a distância na prática
  • 4. Agenda Experiência com treinamentos O que é Coding Dojo O que é “Learning Dojo” Praticando com Moodle Learning Dojo: aprendendo a criar um curso a distância na prática
  • 5. Curriculum Flávio Gomes da Silva Lisboa Bacharel em Ciência da Computação com pós-graduação em Aplicações Corporativas usando Orientação a Objetos e Tecnologia Java pela Universidade Tecnológica Federal do Paraná. Já atuou como programador em empresas privadas de informática e foi funcionário de carreira do Banco do Brasil, onde chegou a analista na diretoria internacional. Atualmente é consultor tecnológico da Coordenação Estratégica de Tecnologia do Serviço Federal de Processamento de Dados (Serpro). Foi professor na pós-graduação da UNICID e é instrutor de cursos técnicos na Tempo Real Eventos e conteudista da TreinaWeb. Foi membro do time oficial de tradução do Zend Framework e é autor dos livros: Zend Framework Desenvolvendo em PHP 5 Orientado a Objetos com MVC, Zend Framework Componentes Poderosos para PHP e Criando Aplicações PHP com Zend e Dojo. É Zend Framework Certified Engineer e contribuidor oficial do projeto Tine 2.0, suíte livre de comunicação em PHP. Tem experiência na área de Ciência da Computação, com ênfase em Software Livre, atuando principalmente nos seguintes temas: Java, PHP, Python, padrões, frameworks, MVC, DCI e objetos. Learning Dojo: aprendendo a criar um curso a distância na prática
  • 6. Curriculum ESGOTADO ESGOTADO ESGOTADO Learning Dojo: aprendendo a criar um curso a distância na prática
  • 7. Influências Learning Dojo: aprendendo a criar um curso a distância na prática
  • 8. Influências Learning Dojo: aprendendo a criar um curso a distância na prática
  • 9. Influências http://romocavaleirodoespaco.blogspot.com.br Learning Dojo: aprendendo a criar um curso a distância na prática
  • 10. Curriculum Hands-on – Mão na Massa - Presencial Learning Dojo: aprendendo a criar um curso a distância na prática
  • 11. Influências Learning Dojo: aprendendo a criar um curso a distância na prática
  • 12. Influências Learning Dojo: aprendendo a criar um curso a distância na prática
  • 13. Influências Learning Dojo: aprendendo a criar um curso a distância na prática
  • 14. Curriculum Curso ao Vivo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 15. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 16. Curriculum Tutor Learning Dojo: aprendendo a criar um curso a distância na prática
  • 17. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 18. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 19. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 20. Curriculum Revisor técnico e tutor Learning Dojo: aprendendo a criar um curso a distância na prática
  • 21. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 22. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 23. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 24. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 25. Curriculum Conteudista Learning Dojo: aprendendo a criar um curso a distância na prática
  • 26. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 27. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 28. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 29. Curriculum Learning Dojo: aprendendo a criar um curso a distância na prática
  • 30. O que é Coding Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 31. O que é Coding Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 32. O que é Coding Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 33. O que é Coding Dojo Danilo Sato, Hugo Corbucci e Mariana Bravo 1 referem-se a Coding Dojo como “um ambiente para aprender e compartilhar práticas ágeis...” 1 www.dtsato.com/blog/wp-content/uploads/.../sato-codingdojo.pdf Learning Dojo: aprendendo a criar um curso a distância na prática
  • 34. O que é Coding Dojo Um Coding Dojo é um encontro periódico organizado a partir de um desafio de programação onde as pessoas são encorajadas a participar e compartilhar suas práticas de codificação com a audiência enquanto resolvem o problema. Os principal objetivo do Coding Dojo é criar um ambiente seguro que é colaborativo, e não-competitivo, onde as pessoas podem estar continuamente aprendendo. Learning Dojo: aprendendo a criar um curso a distância na prática
  • 35. O que é Coding Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 36. O que é Coding Dojo Scipione del Ferro Formatos: Tartaglia Prepared Kata: alguém já resolveu o problema Randori: o problema será resolvido pelo grupo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 37. O que é Coding Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 38. O que é Coding Dojo Como funciona o encontro: ►Escolha do problema ►Discussão do problema ►Sessão de codificação ►Retrospectiva Learning Dojo: aprendendo a criar um curso a distância na prática
  • 39. O que é Coding Dojo Como funciona o encontro: ►Escolha do problema: feita antes do encontro ►Discussão do problema ►Sessão de codificação ►Retrospectiva Learning Dojo: aprendendo a criar um curso a distância na prática
  • 40. O que é Coding Dojo Como funciona o encontro: ►Escolha do problema ►Discussão do problema: abordagens ►Sessão de codificação ►Retrospectiva Learning Dojo: aprendendo a criar um curso a distância na prática
  • 41. O que é Coding Dojo Como funciona o encontro: ►Escolha do problema ►Discussão do problema ►Sessão de codificação: em pares ►Retrospectiva Learning Dojo: aprendendo a criar um curso a distância na prática
  • 42. O que é Coding Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 43. O que é Coding Dojo Como funciona o encontro: ►Escolha do problema ►Discussão do problema ►Sessão de codificação ►Retrospectiva: - O que nós aprendemos? - O que dificultou o aprendizado? Learning Dojo: aprendendo a criar um curso a distância na prática
  • 44. O que é Learning Dojo Quem disse que só funciona com codificação? Learning Dojo: aprendendo a criar um curso a distância na prática
  • 45. O que é Learning Dojo Learning Dojo: aprendendo a criar um curso a distância na prática
  • 46. Praticando com Moodle Problemas: ►Instalar o Moodle ►Elaborar um curso Learning Dojo: aprendendo a criar um curso a distância na prática
  • 47. Obrigado https://github.com/fgsl/cloudwalker flavio.lisboa@serpro.gov.br @fgsl Learning Dojo: aprendendo a criar um curso a distância na prática