 Federal, engolvidor no web, local computador, nada mais de 9 semanas, e seu pai é David, que é a minha filha de 3 dias. Bem, sobre o que é que é a palestra, você vai, todo mundo pode pensar que a gente vai falar sobre criar um ambiente virtual de aprendizagem com o Wordpress. Não é bem isso que a gente vai falar aqui, a gente pode falar sobre isso, é um tema bem interessante, você pode criar um Wordpress com um ead, o sistema, a educação de ensina a distância, mas não é isso que a gente vai falar, que é uma estudância, o Ditalio Sensei, o Lifter, o MMS, o Learn and Desk, que são plug-ins componentes que podem ser customizados no ambiente Wordpress para essa função de criar um aviado com o Wordpress. Alô, agora, então, mas a minha ideia é de apresentar o Wordpress como um objeto virtual de aprendizagem em si, o próprio sistema de reconhecer o potencial de dados de leitura no ensino da programação, no ensino de funcionamento da internet, como um todo, no ensino da programação web. E por que eu cheguei a essa conclusão? Eu venho de uma área bem diferente da tecnologia, e aí eu me deparei justamente com uma situação inteira, eu saía da história, e chegava na TI, e não entendia nada de computação, não entendia nada de computador, e conheci o Wordpress nesse processo. E aí, depois de trabalhar com o Wordpress, aprender a usar o Wordpress, e reconhecer a importância do Wordpress hoje na internet, o que o mundo já pagou aqui, no texto da internet de hoje é o Wordpress, eu me fiz a pergunta, bem, se o Wordpress ajuda centenas de milhares de pessoas, milhões de pessoas a produzir conteúdo para a internet, de maneira facilitada, ele poderia também ensinar as pessoas a dar um passo mais além. Ou seja, é, na verdade, um questionamento, é uma provocação para a própria plataforma e a comunidade hoje, por exemplo. Será que a gente, aproveitando toda essa audiência, não poderia, para o nosso usuário, ensinar um pouquinho mais para ele, e o próprio ambiente, para o que eu puder reconhecer, facilita esse tipo de aprendizagem. Bem, esse era o que eu tinha falado, agora da Ciência dos Humanos, está bem indo para a Ciência da Computação, então ele dava um outro tipo de código, ali na minha esquerda aqui, tem um livro do século 19, era o meu material de estudos, material de trabalho, é um dedo de cidas de bem de raiz, é um imposto da época, e isso aqui agora é uma tela do sublime que a gente está trabalhando, então é uma coisa bem diferente, e justamente é essa a parte dele, aproveitar um pouco da minha experiência, que não sabia nada de confrontação, como que se adentrou nesse universo, e o quanto que o Wordpress foi importante, para eu, enfim, dar o gás, esse novo caminho. Bem, e aí claro, as pessoas souberam um pouquinho a mais o funcionamento da internet, e assim, embaixo de programação, elas poderiam contribuir ainda mais na construção e evolução dessa rede, que é a internet. Então essa é a ideia, se o Wordpress, como uma maior plataforma, de Web hoje no mundo, ela, de fato, poderia também ampliar ainda mais o seu potencial, na atuação das pessoas, dos usuários, na construção dessa internet, dessa rede livre. E por que programação Web é tão importante? Essa é a pergunta. Eu acredito que todo mundo aqui tem celular, todo mundo está conectado, as observações hoje de todos os mundos são mediados pelo celular, ou seja, está presente no nosso dia a dia. A tecnologia do Web está presente no nosso dia a dia, o tempo todo. Isso parte, parte no nosso mundo. Então entender um pouquinho a sua programação Web, entender um pouquinho, talvez, sobre o nosso mundo. Claro, você não precisa ser um expert em programação Web, você entender o mecanismo, as ingrenagens da internet, talvez se ajude a compreender melhor esse mundo que você está circulando aqui hoje, que está presente o tempo todo na tua vida. Então, falei para vocês, até que nós diretos são cada vez mais presentes no dia a dia das pessoas, esse foi um dado que o IBGE divulgou, no mês passado, não, Fevereira, desse ano, e no ano de 2016, setenta e dezesseis bilhões de pessoas estão conectadas à internet e isso é mais a metade da população do nosso Brasil, a cime de dez anos. Ou seja, isso é uma coisa, esse é o nosso mundo, é o mundo do Brasil hoje. É a entusiasca das ideias de levar a educação, a programação, com uma nova forma de educação para o mundo, para as escolas, que é um iraniante, um adulto ali, partupi essa mão, que depois de óleo, ele disse que saber programar vai se transformar no novo leio e escrever, e não saber qual é o que era a mais dificuldade para entender o mundo. E como a educação tem como seu principal objetivo a competição do mundo, e como a gente já percebeu o tempo. A tecnologia web está presente do nosso dia a dia, então entender um pouco sobre isso e entender também o mundo. E como é que eu faço para aprender a programar com WordPress? Vamos lá. Missão de cara. Cri um website com WordPress. Acho que nada melhora, não tem uma situação real de aprendizagem, de desafio, e se permita a vencer esse desafio e não saber e ensinar não é transfigurecimento mas criar as possibilidades para a sua própria produção ou a sua construção. Se você é uma fase de um educador, ou qualquer um dele, você já não é melhor do que uma situação real, para você desenvolver o seu potencial e desenvolver a aprendizagem diante de um problema real. Então, como é que você faz isso? Bem, isso é uma coisa bem simples de não é tão difícil. Hoje você vai encontrar uma série de material de isso, tem serviços de hospedagem que já em entrega o ambiente pronto para você. Então, se você se propor a resolver esse problema, esse desafio de colocar o seu site no ar e aqui eu não estou falando nem de baixar uma versão lá do Lambda, do Shunt, no seu site do local, estou falando de você contratar um serviço, comprar um domínio, comprar um plano de hospedagem e coloca esse site no ar e se joga nesse mundo da internet. Eu acho que essa é a melhor forma de você aprender. Então, transforma esse seu website no seu livro de estudo. Então, aí você poderia só com isso já aproveitar uma série de conceitos dessa internet que seria ter truquilhante servidor, DNS, domínio, protocolo da FTP tudo isso que encontro na internet. Tá, mas vamos mexer então nesse tal de gordo de prez e sem medo de quebrar. Então, é o seu site, você pode ser secretário, rabística. Esquece um pouco o que o pessoal falou, de segurança. Esquece. Você quer ter um material de estudo, tem o seu carrero, então, tá, caiu em pau, sem medo mesmo. É lá, mexe, vê como é que funciona, o que é isso, o que é aquilo, uma coisa de curiosidade mesmo. É assim que você vai desenvolver o serviço, essa nova habilidade, essa nova competência que você quer adquirir, que é aprender a programar, o conteúdo para a internet, adicionando a sua maior função unidade, um site mais simples, e um pouco mais além, porque simplesmente faixar um template e reproduzir alguma coisa pronta ali. Visição de casa, segunda lição, é justamente fazer isso, brincar, criar suas páginas, postar uma página de blog, procurar documentação, tem muita coisa no WordPress, isso é legal, muita coisa em português também. E você vai perceber o que você fizer no painel administrativo ali e vai alterar o comportamento do seu site ali para o usuário. Então, só aí você vai entender talvez um conceito hoje que a gente usa muito, que é a coisa do Backend e do Frontend. Quem já levantou o WordPress, já viu que tem aquela tela administrativa, entende aqui de grosso modo como o Backend do seu site, e quando, na parte da visualização do usuário, entende aqui como o Frontend do seu site. É mais ou menos isso. Você só mexendo com essas coisas, você já vai ter uma noção também sobre o WordPress, vários estágios, uma série de coisas que compreendem o universo da internet. Tá, mas e a programação? Vamos lá, vamos chegar lá. Bem, começa mexendo visual, vamos começar a primeira mexendo no CSS no estilo do seu site. Entender um pouco do tal do HTML, CSS não sabe o que é, tem material, vai lá no W3, esse é um ambiente que tem muita coisa, uma plataforma que tem muita coisa de web ali no site do Maljor, que é um dos caras que manja bastante de HTML, CSS, alguém que começou a programar com 56 anos de idade, hoje que tem uma referência de JavaScript, CSS, HTML. E aí a primeira coisa que eu te lembro de você, vai lá, o WordPress disponibiliza um campinho, já mexeu ali no Admin, na aparência, personalizar, que é uma coisa do campo para personalizar o template, e aí você nesse campo aqui do CSS, seria adicional, você usa e usa o estilo, você usa e usa o estilo, e começa a mexer ali, brincar, vai entendendo o que é uma série de HTML, pinta ela, sei lá, um H1, de vermelho, tiras, não sei lá, faz um... correr atrás também, vai brincando ali. Tá bom, chega de estilo, ou não tem um pouco mais de atitude. Então vamos mexer no código, onde é que ficam os arquivos do seu código, identificar onde é que ficam esses arquivos e começar a alterar. E sem mesmo mesmo, vai lá, primeiro faz uma cofre desse seu template, só para garantir, disse por aí que o backup salva tudo, programador de bem, o cara que faz tudo certinho, o programador de bem, o código dele é perfeito, o cara faz os backups, o programador de bem, ele não usa display noni, é um cara que manda ficar, enfim, segue a risca um código de ética de conduta moral dos programadores. Tem um conduta moral assim, elevado mesmo. Só que ele só diz, né, que faz. E aí a pasta, você depois mexendo, vai aprender o que é a pasta, tem uma pasta chamada tente, ele fica os seus temas, procura os arquivos e começa a brincar. Então você primeiro vai procurar esses temas, fica só naquilo que é a HTML. Só que você conhece, por enquanto, que é a tag. Então foca nas tags. É a H1, a dívia, os links, as imagens, tudo que for, que vai mexendo, vai trocando. Prova com a H1, com a H2, no favor do SEO aqui, porque assim, tag do SEO é importante. Esquece tudo isso. Aqui é um caderno, a gente está aqui mexendo, aprendendo. Depois a gente vai melhorando e vai ficando atento as outras coisas mais importantes e tal. Mas vamos começar, todo mundo começa de algum lugar. Beleza. Então aqui você já está quase no front-end, você já sabe HTML, CSS, uma coisa que é legal, uma dica que é estudar e era arquivo dos templates de WordPress, saber o que é cada arquivo daquele, PHP, um PHP, um single, um home. E aí você vai, nesses arquivos, você vai mexendo e vai mentindo, sem medo mesmo. E aquelas perguntas estranhas no código, tem um monte de perguntas que você vai olhar assim, não é que é o tag do PHP. E aí essas perguntas vão ter umas respostas muito estranhas que dão um monte de código, sem medo. Vamos enfrentar isso aí. Vamos enfrentar aí as respostas estranhas aí. Esse é o tag do PHP. Essa é uma linguagem de programação que está por trás do WordPress. A linguagem de programação é uma sintaxe de córidos de todas as instruções que estão marcadas ali, de funcionamento mesmo da plataforma. Enfim, a dinâmica e as funcionários, você sai de repente disso. Vai lá, não dá pra desculpas, dá uma olhada pra criar o PHP, aprende ali direitinho o que é, que são aquelas perguntinhas ali. Aí agora a gente vai mexer um pouco com lógica de programação. Mas não te preocupa que não é nada complicado, tá? E com o WordPress tudo é bem simples. Estruturas de controle, quando eu estudava lógica de programação, e era muito difícil pra mim entender o conceito dessas coisas de estudos. Era tudo muito abstracto. Estrutura de contura, estrutura de repetição, lúpio, tava muito... E aí, puta, minha sorte foi que encontrei o WordPress. Porque se eu não tivesse encontrado o WordPress, olha, só estudando e assistindo a alva do meu professor ali de Web, não ia funcionar. Porque aí eu fui fazendo, fui brindando, fui transformar o WordPress de fato no meu caderno de estudo. Você vai ver que tem uma série, aqueles arquivos lá, que são utilizados pra exibir diferentes conteúdos do teu site. Então tem um arquivo lá que eu falo single, PHP, que exibe só o template do post, né? Tem aquele tipo de conteúdo lá que vai no body. Tem um page, PHP, e aí você pode aproveitar uma... um recurso, né? Isso é pronto pra poder brincar com essa coisa de estruturas de controle de programação, e a tal da condition text. Ou seja, e é criar montar condições pra, sei lá, exibir ou não o conteúdo, certo, pra fazer uma rotina diferente, pra mudar o comportamento um pouco diferente ali daquela tua página. Então você pode usar essa já estrutura pronta ali. E aí é bem esse código. É meio... tem aquela pergunta ali, condição, meu código, você que dá uma olhadinha lá na internet, se não dá pra desculpar, você vai entender mais um pouco como é que funciona, e aí você vai usar essas linhas ali, aqui embaixo que é uma... chamadas funções. Isso rouba esse peixe, e você tá dizendo o seguinte, se for page, faz uma coisa, se não for, faz outro. Então isso é uma estrutura de controle, uma coisa bem simples, um if. Isso pra quem é derre, é uma bestia, é o meio de chover num olhado assim. Mas, sei lá, tem muita gente que não é derre. E a ideia justamente é essa, tipo, você pode fazer modificações, você pode alterar o teu ambiente, né, e pode, quem sabe, até almejar essa carreira, ou quem sabe, sei lá, não depender mais do desenvolvedor, você mesmo pode ser desenvolvedor, né, você pode ter essa liberdade, essa autonomia pra tá mexendo, construindo o teu ambiente da maneira como você quer. Passa até a força de vontade e mexe nessa coisa sem medo mesmo. Então essa é a sua talca, essa condição até que tem um monte de modificações. Você vai no Cotex, tem um monte de modificações. Tá? Ó, tá aqui, ó, agora do Cotex. Tá. E aqui estamos aqui na função de WordPress. E a função, a ideia de a programação também, pra mim, foi muito difícil de entender, e eu também, na função WordPress, coxa verra a semana passada aí com esse negócio. Então, na função aqui, bem cedo. E a função, a função é um tá aqui, um reprogramador com uma sub-routina, um trecho de código, e você pode usar em diferentes lugares. Então você repete aqui, você chama aqui um lugar, chama aqui um outro, coloca aqui um, e ele vai executar aquele código em diferentes lugares, como você, adicionar ali essa função que seria, sei lá, tipo essa condição autêctica, isso vai retornar alguma coisa, vai executar alguma coisa pra você e tá lá, essa é uma função WordPress. O WordPress trabalha bastante com função. Entender essa ideia de função. Bem, os programadores de FEM dizem que usa bastante função. O WordPress é diferente. E aí é o amor do primeiro loop. O loop é o coração do WordPress. O santo tá rando um corpo. O loop é o coração do WordPress. É como tudo funciona. A história do WordPress começa com um sistema de publicação de página pessoal, blog. E o blog é um loop. É um loop. O que é um loop? Tem lá um loop, uma roda girando, e vai toda vez trazendo alguma coisa pra você. E aí, tem uma página diversa lá. Vai trazer dez publicações. Tem um loop, ele repete aquele conteúdo, dez vezes, e vai colocando ali pra você, dez vezes. Então, o blog é um loop. E aí, esse é o tal do cara. Esse é o loop simples do WordPress. Evidentemente que tem umas coisas bem mais complexas dentro do loop. Mas, se arrista. E aí, identificou o loop, e tudo que estiver ali dentro do loop, começa a mexer. Você pega a HTML e começa a tocar. Proca, já vai mexer pra ver como é que se vai alterar o novo comportamento que você traz pra você entender mais ou menos como é que esse loop tá funcionando. Bem, aí a gente pode também aproveitar que tem muito mais coisas da nível de programação. E, enfim, aí são algumas dicas, por exemplo, banco de dados. Você tem uma clássica, a WPQL, faz consultas, que você pode usar. Isso é uma construção dos teus loops. Você tem uma clássica da FBT, que você chama, faz uma conexão direta com o banco de dados. Tem uma série de coisas que você pode fazer. A Jax, como a gente faz, não é legal. A Jax faz como já no script mesmo. O que a gente tem que fazer com a WPQL? A orientação, o objeto, a ideia, o conceito, quando você está em cima, classe, transforma aqui no objeto até a própria do WPQL e tal. Então, eu percebo e reconheço ali um potencial muito importante no ensino desses conceitos dentro da própria plataforma. É só as pessoas se arriscarem, a mexer, a fazer aquilo funcionar de um jeito diferente do padrão. Eu acho que vocês podem tirar um proveito muito melhor da forma que a gente tem. Pessoal, um indipito de conhecimento para vocês. E para mim, dentro do distrito e dentro do que o Wordpress é, e daí quando eu falo Wordpress eu falo da plataforma, do sistema. Eu falo de todo o conjunto Wordpress. A documentação, uma comunidade. Eu identifico hoje o Wordpress como a maior comunidade de learning do mundo e funciona. Tem muita gente que ajuda, tem material caramba, tem documentação, você tem a própria ferramenta certo? Tem, sei lá, template, plugin tudo isso, o fórum tudo isso constitui um próprio sistema de MEAD. Se você reconhecer todo o trabalho que a gente faz dia a dia, a gente está inserido dentro desse universo. É uma comunidade, uma grande comunidade de aprendizagem. Daí eu trago uma ideia que a gente chama de comunidade de prática. É o que eu reconheço a nível da comunidade de Wordpress. É uma comunidade de prática caracterizada por um domínio compartilhado de interesse, todo mundo com interesse, um comum que é a plataforma IC que é o desenvolvimento web e tal. Um desses membros interagem, aprende juntos e se envolve no repertório compartilhado de recursos. Bem que é a comunidade de learning do Wordpress, mas acho que sobre comunidade vai ter uma palestra do Kuga que ele sabe mais disso do que eu. E é isso, ensinar e aprender a mesma coisa. Quem começa aprendendo logo vai reconhecer o valor desse conhecimento que é adquirido com outras pessoas e aí também vai devolver isso. Uma coisa não existe se é outra. Ninguém aduca ninguém, ninguém se educa mesmo, vamos ser sempre imediados pelo mundo. É isso.