
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: