.NET 6 Básico
A matrícula nesse curso é apenas por convite
Plano de ensino
Curso: .NET 6
Instrutor: Rita Barbosa
Objetivo geral: proporcionar o aprendizado na capacitação técnica no ambiente de desenvolvimento de aplicações .NET 6
Nível: Básico
Tipo do Curso: Teórico-prático
Modalidade de Ensino: Online - Zoom
Público Alvo: colaboradores da Flextronics e FIT- Instituto de Tecnologia, colégios técnicos e instituições de tecnologia.
Requisitos mínimos: nível técnico ou superior nas áreas de Engenharia Elétrica, Mecânica, Mecatrônica e/ou tecnólogos. Para acompanhar as aulas online o aluno deverá providenciar hardware e software com as seguintes configurações:
- Conexão com a internet;
- Zoom;
- Windows 10, 8, 7 - Observação: os dispositivos que executam o Windows 10 devem ter a versão Home, Pro ou Enterprise;
- Navegadores suportados: Windows: IE 11, Edge 12, Firefox 27, Chrome 30 ou posteriores; Mac: Safari 7, Firefox 27, Chrome 30 ou posteriores e Linux: Firefox 27, Chrome 30 ou posteriores;
- VS Code - hardware compatível*
- NET 6.0.302 SDK
*Para mais informações consultar o tópico Instrumentos.
Duração total do curso e distribuição da carga horária: carga horária total de 24 horas, divididas em: 4 horas por dia (sendo que 02 horas serão dedicadas aos exercícios práticos e avaliativos), durante 06 dias, via zoom.
Quantidade de vagas: mínimo 3 e máximo 15 alunos.
Ementa:
- Introdução
- História
- A Framework
- Meu primeiro Projeto
- Preparando o Ambiente de Desenvolvimento
- Visual Studio Code
- .NET 6.0.302 SDK
- Criando uma Aplicação Console
- Exercício Prático 1
- LINQ
- Exercício Prático 2
- Web API
- Princípios da WEB
- Modelo Cliente Servidor
- Protocolo HTTP
- Criando uma API
- Estrutura do Projeto
- Controllers - Roteamento e Métodos
- Swagger
- Entity Framework
- Install
- Migrations
- Salvando dados
- Consultando dados
- CRUD
- Consultar Dados
- Inserir Dados
- Excluir Dados
- Atualizar Dados
- Exercício Prático 3
Instrumentos:
Para a realização do curso online, os alunos deverão providenciar, conforme descrito no item “Requisitos mínimos”. Para o VS Code, o requisito mínimo se refere apenas a hardware, visto que, a instalação destes será realizada no decorrer do curso. Detalhes das configurações dos instrumentos:
® Zoom:
• Fonte: https://support.zoom.us/hc/pt-br/articles/201362023-Requisitos-de-sistema-para-Windows-macOS-e-Linux
® Requisitos de sistema
• Conexão de Internet banda larga com ou sem fio (3G ou 4G/LTE);
• Alto-falantes e microfone integrados ou conectados via USB ou Bluetooth sem fio;
• Webcam comum ou em HD integrada ou conectada via USB;
• Ou uma câmera ou filmadora HD com placa de captura de vídeo.
® Sistemas operacionais compatíveis
• Windows 10, 8, 7 - Observação: Os dispositivos que executam o Windows 10 devem ter a versão Home, Pro ou Enterprise. O modo S não é compatível;
® Navegadores suportados
• Windows: IE 11, Edge 12, Firefox 27, Chrome 30 ou posteriores;
® Requisitos de processador e RAM
• Recomendado: Dual Core 2 GHz de frequência ou superior (i3/i5/i7 ou equivalente da AMD), 04 GB de RAM.
® Visual Studio 2022:
Fonte: https://code.visualstudio.com/Download
® Requisitos de sistema – 64 bits
· Windows 11 versão 21H2 ou superior: Home, Pro, Pro education, Pro para estações de trabalho, Enterprise e educação;
· Windows 10 versão 1909 ou superior: Home, Professional, education e Enterprise;
· Obs: O Visual Studio 2022 não funciona em sistemas operacionais de 32 bits e ARM.
® .NET 6.0.302 SDK
Fonte: https://dotnet.microsoft.com/en-us/download/dotnet/6.0,
® Requisitos de sistema – 64 bits
· Windows 11 versão 21H2 ou superior: Home, Pro, Pro education, Pro para estações de trabalho, Enterprise e educação;
· Windows 10 versão 1909 ou superior: Home, Professional, education e Enterprise;
® Requisitos de hardware:
· Processador de 1,8 GHz ou mais rápido de 64 bits; Quad-Core ou melhor recomendado. Não há suporte para processadores ARM;
· Mínimo de 4 GB de RAM. Muitos fatores afetam os recursos usados; Recomendamos 16 GB de RAM para soluções profissionais típicas;
· Windows 365: mínimo de 2 vCPU e 8 GB de RAM. 4 vCPU e 16 GB de RAM recomendados;
· Espaço em disco rígido: mínimo de 850 MB até 210 GB de espaço disponível, dependendo dos recursos instalados; instalações típicas exigem 20-50 GB de espaço livre. é recomendável instalar Windows e Visual Studio em uma unidade de estado sólido (SSD) para aumentar o desempenho;
· Placa de vídeo que dá suporte a uma resolução de tela mínima de WXGA (1366 por 768); Visual Studio funcionará melhor em uma resolução de 1920 por 1080 ou superior.
Responsabilidade do FIT:
· Será utilizada a Plataforma de Educação do FIT (edX) da qual, disponibilizaremos acesso aos alunos para que visualizem os materiais didáticos do curso e, entrega de exercícios avaliativos.
· Será criado e enviado ao aluno o link do zoom para acesso as aulas.
Metodologia: Ativa, por meio de demonstrações dos conceitos aplicados, incentivar a participação dos alunos, aplicação de exercícios práticos conforme conteúdo apresentado e suporte às dúvidas.
Processo Avaliativo: avaliação por meio de exercícios práticos. Autoavaliação do aluno sobre seu aprendizado e avaliação do curso.
Bibliografia básica:
MICROSOFT. .NET Core Documentation (2021). .NET Documentation. Disponivel em: <https://docs.microsoft.com/pt-br/dotnet/fundamentals/> . Acesso
em: Junho 2021.
MICROSOFT. Entity Framework (2021). Entity Framework Core. Disponivel em: <https://docs.microsoft.com/pt-br/ef/core/>. Acesso
em: Junho 2021.
RestSharp (2021). RestSharp Getting Started. Disponivel em:
<https://restsharp.dev/getting-started/getting-started.html#basic-usage>
Acesso em: Junho 2021.
Microsoft DevBlogs. Disponível em: https://devblogs.microsoft.com/dotnet/introducing-net-5/. Acesso em: abril de 2021.
Wikipedia. Disponível em: https://pt.wikipedia.org/wiki/Modelo_cliente%E2%80%93servidor. Acesso em: abril de 2021.
Developer Mozilla. MDN Web Docs. Disponível em: <https://developer.mozilla.org/pt-BR/docs/Learn/Forms/Sending_and_retrieving_form_data>. Acesso em: abril de 2021.
.NET 6. Disponível em: <https://www.codeguru.com/dotnet/net-5-versus-net-6-preview/>. Acesso em: fevereiro de 2022.