C# e MySQL

1 - Introdução ao treinamento

Olá pessoal, iniciaremos mais um treinamento no canal Ralf Lima, dessa vez aprendendo a trabalhar com a linguagem C# e o banco MySQL.

Cronograma

Veja abaixo o a primeira parte do nosso cronograma, dividido em 12 aulas:

  • Configurar ambiente de desenvolvimento
  • Criar projeto C#
  • Importar pacote MySQL para conexão
  • Criar base de dados e tabela
  • Desenvolver classe de conexão
  • Implementar e executar comandos SQL: Insert, Select, Update e Delete

Conteúdos extras - Exclusivos para membros

Este treinamento conta com aulas exclusivas para membros do canal. Há três níveis de membros, sendo eles: Safira, Rubi e Diamante, além dos conteúdos extras, os membros contam com certificado de participação.

Qualquer um destes níveis está apto para acompanhar os conteúdos extras, além da possibilidade de obter o certificado do treinamento, acompanhe abaixo os conteúdos exclusivos para membros:

  • Conhecendo o Entity Framework
  • Criando e configurando projeto
  • Estruturando projeto
  • Criando entidade
  • Utilizando contexto
  • Realizando a conexão com o banco MySQL
  • Gerenciando Migrations
  • Trabalhando com LINQ

Instalar o Visual Studio Code

O Visual Studio Code é o editor que iremos utilizar para criar nosso projeto. Clique aqui para acessar o site oficial e baixar o software, sua instalação é muito simples, basta seguir os passos indicados na etapa de instalação.

Instalar o MySQL

Para baixar o MySQL para o seu sistema operacional, selecione uma das opções abaixo:

  • Windows (Pode ser o primeiro link de 2.1mb)
  • MacOS (Para Apple Silicon baixe o arquivo ARM - DMG, para processadores Intel baixe o x86 - DMG)
  • Linux (No link deixei selecionada a distribuição Ubuntu. Caso seja outra distribuição, selecione na lista de sistemas operacionais)

Abaixo deixo cada etapa de instalação no sistema operacional Windows, nos demais sistemas segue o mesmo padrão:

1º Após baixar o instalador, execute e selecione a opção Full. Caso você queira instalar apenas o MySQL, pode fazer o seguinte: Server Only -> MySQL Server -> MySQL Server 8.x.x:

2º Serão exibidos todos os complementos que serão instalados, clique em Execute:

3º Em seguida clique em Next:

4º Mais uma vez clique em Next, não precisa fazer mais nada:

5º Deixe a primeira opção ativa: Use Strong Password Encryption for Authentication ativa, em seguida Next:

6º Crie uma senha e repita. Essa senha será utilizada para realizarmos a conexão entre nossa API e o banco MySQL, anote para não esquecer! Em seguida, clique em Next:

7º Essa etapa provavelmente não irá aparecer no sistemas operacionais MacOS e Linux. Deixe ativa a opção Start the MySQL Server at System Startup, essa opção fará com que o MySQl esteja em funcionamento ao iniciar o Windows, em seguida clique em Next:

8º Essa etapa provavelmente será exibida apenas no sistema operacional Windows. Vamos liberar acesso administrador para que o MySQL consiga executar todas as suas funcionalidades normalmente, clique em Next:

9º Nessa etapa vamos aplicar as configurações, clique em Execute:

10º Cada etapa de instalação será especificada nessa etapa, quando finalizadas as instalações, clique em Next:

11º Vamos configurar agora o acesso ao banco de dados. Aconselho Não modificar e manter as configurações, o hostname provavelmente não estará especificado, não se preocupe, pois o padrão para acessarmo será: localhost ou 127.0.0.01, e a porta como padrão é a 3336. Clique apenas em Next:

12º Nessa etapa vamos apenas clicar em Next:

13º Informe as credenciais de acesso, o usuário é root e a senha é a criada na etapa de número 6. Clique em Check, em seguida Next:

14º Aplique as configurações e clique em Finish:

15º Essa é a última etapa, clique em Finish para finalizar:

Pronto! MySQL instalado com sucesso ;)

Em caso de dúvidas, favor enviar um e-mal para: contato@ralflima.com, ficarei feliz em poder auxiliar nos estudos.

Torne-se membro! a partir de R$7,99 por mês.

Iniciamos mais uma jornada aqui no canal Ralf Lima, conto com a participação de todos para este treinamento incrível!

Deixarei a playlist deste treinamento à disposição, abaixo segue nossa primeira aula: