Suponhamos que você tenha um bom conhecimento de HTML e CSS e entenda quase todos os trechos de PHP. Além disso, JavaScript não é estranho para você. Nesta fase, é natural se perguntar se você é um desenvolvedor WordPress. No entanto, antes desta pergunta, você deve ter uma resposta clara para outra questão: o título “desenvolvedor WordPress” é legítimo?
O WordPress democratizou a publicação de conteúdo e estamos todos gratos a todos que o melhoraram. Com o tempo, aqueles que criaram temas e plugins para WordPress começaram a se autodenominar desenvolvedores de WordPress. Outros ajustaram temas e plug-ins do WordPress e também reivindicaram o nome. Graças ao WordPress, uma nova onda de desenvolvedores cresceu em um curto período de tempo. E sim, “desenvolvedor WordPress” é uma expressão legítima!
Embora outros desenvolvedores possam desconsiderar os desenvolvedores do WordPress, acreditamos fortemente que os programadores do WordPress merecem nosso agradecimento. No entanto, eles devem ter alguma experiência em MySQL, então esse é o motivo deste artigo - o que você deve saber sobre MySQL como desenvolvedor WordPress.
Sou um desenvolvedor WordPress?
Alguns engenheiros de software consideram o WordPress uma ferramenta simples e desconsideram os chamados desenvolvedores do WordPress. Na verdade, o WordPress é menos complexo que Java, Python ou aprendizado de máquina. No entanto, ajustar o código no WordPress não é tão fácil quanto o ABC. O verdadeiro problema é que muitas pessoas se autodenominam desenvolvedores, mas mal conhecem HTML e CSS. Um bom usuário de WordPress NÃO é um desenvolvedor, isso está claro! Você NÃO é um desenvolvedor se criar sites usando o construtor de páginas de sua escolha. A atitude superior dos engenheiros e desenvolvedores de software é parcialmente compreensível sob esta perspectiva.
A única certeza é que esta questão não tem resposta certa. Você pode se considerar um desenvolvedor WordPress, enquanto outros não concordarão com esse fato. Eventualmente, eles nomearão você um especialista em WordPress. Depende do sistema de referência de cada pessoa.
Em vez de focar na legibilidade e justiça das negociações, é melhor você fazer tudo para se tornar um verdadeiro mestre do WordPress. Na verdade, você pode criar sites e aplicativos WordPress sem um conhecimento sólido de MySQL. No entanto, o MySQL está por trás do gerenciamento de banco de dados WordPress. Alguns de vocês usaram alguns comandos simples do MySQL para gerenciar seu site no painel do PhpMyAdmin.
MySQL x SQL
É fácil misturar MySQL com SQL se você for novo nesta área. Há uma diferença entre esses dois termos, mas muitas pessoas os usam de forma intercambiável. Não é um grande erro fazer isso, mas você deve conhecer as diferenças entre eles.
SQL significa Structured Query Language e é uma linguagem de programação de consulta. Levando em conta o uso generalizado de bancos de dados, não é de admirar que o SQL seja tão popular. Segue um formato padrão simples e consequentemente o número de atualizações é limitado.
MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) baseado na linguagem SQL. Permite manipular os dados, incluindo bancos de dados WordPress. A Oracle possui o MySQL, mas é de código aberto, então use-o onde quiser e altere-o para atender às suas necessidades. Em termos simples, SQL é a linguagem de programação e MySQL é um dos sistemas executados com base em SQL.
MySQL e WordPress
Os usuários estão mais interessados em tarefas front-end. É por isso que os usuários do WordPress prestam mais atenção ao HTML, CSS e PHP. Mesmo assim, ainda é bom saber como funciona o back-end dos sites WordPress.
Todas as postagens, páginas, comentários, temas, plugins e usuários são armazenados em um banco de dados. Praticamente, todos os aspectos do seu site WordPress são armazenados em um banco de dados. Cada vez que você executa uma ação como exibir as postagens dentro de uma categoria ou sob uma tag específica, você consulta o banco de dados.
As informações de um banco de dados de sites WordPress são armazenadas em tabelas. Verifique o WordPress Codex para saber mais sobre as tabelas padrão de uma instalação do WordPress.
Você pode esquecer esta tarefa, mas após a instalação do WordPress, será necessário fornecer um nome de banco de dados, nome de usuário, senha, host de banco de dados e prefixo de tabela. Esse é o banco de dados que guardará todos os detalhes do seu site.
PhpMyAdmin é uma ferramenta comum de gerenciamento de banco de dados que permite escrever comandos SQL para o seu site. Uma boa regra é fazer uma cópia de backup antes de escrever comandos SQL. Um local de teste é obrigatório para fins de treinamento.
Introdução ao MySQL
Se você entende e escreve trechos básicos de PHP ou JavaScript, aprenderá MySQL com bastante facilidade. Tenha em mente que o MySQL não tem nada em comum com PHP e JavaScript. É uma comparação só para você ter uma ideia da dificuldade do MySQL. O MySQL é amplamente utilizado — desde projetos simples até corporativos. Portanto, você poderá conseguir um emprego como especialista em MySQL após alguns meses de prática constante. Além disso, boas habilidades em MySQL são “boas para se ter” para um desenvolvedor WordPress.
Comece a aprender MySQL entendendo o que é um banco de dados, sua finalidade e como os usuários o manipulam. A seguir, acostume-se a trabalhar com tabelas – CREATE, ALTER, DROP ou TRUNCATE são consultas que você enfrentará constantemente ao usar o MySQL. Cláusulas, condições e funções são os próximos tópicos a aprender e são bastante intuitivos. Depende da sua experiência e do tempo programado para aprender, mas alguns meses são suficientes para se tornar um usuário proficiente em MySQL.
Recursos para aprender MySQL
Felizmente, você tem muitos recursos para aprender MySQL, muitos dos quais são gratuitos. As sugestões a seguir são um bom começo para aprender MySQL. Claro, existem muitas outras bases de conhecimento, cursos online ou tutoriais de primeira linha. É impossível apresentar todos eles, mas terei prazer em atualizar o post com suas sugestões interessantes. Deixe um comentário com seu recurso favorito para aprender MySQL, e inserirei sua recomendação no post.
Tutorial MySQL
W3Schools é o ponto de partida para muitos desenvolvedores. Este recurso cobre uma variedade de áreas e as explicações são concisas e claras. Todas as explicações teóricas são respaldadas por exercícios, então você praticará bastante. Nessas circunstâncias, fica claro porque o W3Schools é uma recomendação popular para qualquer pessoa disposta a aprender a programar. MySQL é um tópico amplamente discutido no W3Schools, então considere aprender os fundamentos do MySQL aqui.
Curso MySQL – Programando com Mosh
Programar com Mosh é um dos canais do YouTube mais apreciados para aprender desenvolvimento web . Em média, Mosh ensina o básico de uma linguagem, incluindo MySQL, em cerca de cinco horas. O professor sabe como tornar a experiência de aprendizagem agradável. No entanto, aprender os fundamentos de uma linguagem é uma história totalmente diferente da codificação nessa linguagem. Ou seja, complemente seu aprendizado com muitas horas de prática.
Eu recomendo fortemente conferir o vídeo do YouTube que explica os fundamentos do MySQL. É gratuito, eficaz e divertido! Se você quiser se aprofundar, considere adquirir o curso dele. (Não há links de afiliados aqui, apenas puro agradecimento por um talentoso criador de cursos!)
Introdução à linguagem de consulta estruturada (SQL)
Não são necessários certificados para trabalhar como desenvolvedor SQL, mas é bom ter um, se possível. A Universidade de Michigan oferece este curso introdutório ao SQL, e você obtém uma certificação após a conclusão. De acordo com a programação deles, você não precisa de mais de 16 horas para concluir o curso. Sua estrutura exige um compromisso de quatro semanas, mas se você conseguir concluí-lo mais rápido, não há problema. O programa segue:
- Semana 1: Instalando PHP e SQL
- Semana 2: Introdução ao SQL
- Semana 3: Design de banco de dados
- Semana 4: Arquitetura Muitos para Muitos.
O SQL Bootcamp completo 2022
Apesar de algumas observações negativas, a Udemy é um excelente recurso para aprender qualquer assunto. Eu uso especialmente para aulas para iniciantes e nunca me decepcionei (não há link de afiliado aqui). Como resultado, recomendo vivamente que experimente o The Complete SQL Bootcamp 2022. É um dos cursos mais vendidos da Udemy, e mais de meio milhão de pessoas já fizeram esse curso. A aula de 9 horas é tudo que você precisa para aprender SQL, mesmo sem experiência anterior.
Bootcamp de construção de bancos de dados MySQL (curso do iniciante ao especialista)
Esta é outra aula best-seller na Udemy para quem deseja aprender MySQL. O projeto final da aula é criar uma aplicação web usando NodeJs e MySQL, o que parece bastante interessante. A aula cobre todos os aspectos necessários para atingir o nível SQL master, então pegue outra xícara de café e comece a assistir as aulas.
Para você
Aprender SQL não é nada fácil, mas geralmente é considerada uma das linguagens mais simples. Espero que este artigo seja um ponto de partida para todos que desejam aprender SQL e gerenciar bancos de dados com MySQL.
Deixe uma resposta