Treinamento .NET CORE (C#)

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Treinamento .NET CORE (C#) por Mind Map: Treinamento .NET CORE (C#)

1. Módulo I

1.1. Básico - 5H

1.1.1. Indrodução

1.1.1.1. Versões

1.1.2. Tipos de Projeto

1.1.2.1. Console

1.1.2.2. Web

1.1.2.3. API

1.1.2.4. Windows Forms

1.1.3. Tipo Variáveis

1.1.3.1. string

1.1.3.2. Int

1.1.3.3. Date

1.1.3.4. Char

1.1.3.5. Decimal

1.1.3.6. Var

1.1.3.7. Listas

1.1.4. Decisões

1.1.4.1. If / Else

1.1.4.2. Cwitch

1.1.5. Laços de repetição

1.1.5.1. For

1.1.5.2. While

1.1.5.3. ForEach

1.1.5.4. Comando Break

1.2. OOP - 10H

1.2.1. Introdução

1.2.2. Classes

1.2.2.1. Métodos

1.2.2.1.1. Public

1.2.2.1.2. Private

1.2.2.1.3. Sem Retorno

1.2.2.1.4. Com Retorno

1.2.2.1.5. Parâmetros

1.2.2.2. Propriedades

1.2.2.2.1. Get / Set

1.2.2.2.2. Public

1.2.2.2.3. Private

1.2.2.3. Abstract

1.2.2.4. Namespace

1.2.3. Interfaces

1.2.4. Herança

1.2.4.1. Virtual

1.2.4.2. Override

1.2.4.3. Protected

1.2.4.3.1. Métodos

1.2.4.3.2. Classes

1.2.4.3.3. Propriedades

1.2.4.4. Herança Multipla

1.3. Tratamento de Erros - 5H

1.3.1. Introdução

1.3.2. Exceções

1.3.2.1. Try

1.3.2.2. Catch

1.3.2.3. Finally

1.3.3. Criar Exceções

1.3.3.1. Problemas

1.3.3.2. Utilizando Notificações

1.4. Bibliotecas (DLL) - 5H

1.4.1. Introdução

1.4.2. Criar DLL

1.4.2.1. Utilizando a DLL

1.4.3. NuGet

1.4.3.1. Utilizando

1.5. Linq - 3H

1.5.1. Introdução

1.5.2. Principais Comandos

1.5.2.1. First

1.5.2.2. Where

1.5.2.3. OrderBy

1.5.2.4. Sigle

1.5.2.5. Select

1.5.2.6. Distinct

1.5.2.7. Count

1.5.2.8. Any

1.6. Entrada/Saída - 2H

1.6.1. Introdução

1.6.2. Diretórios

1.6.2.1. Criando

1.6.2.2. Verificando se existe

1.6.3. Arquivo

1.6.3.1. Criando

1.6.3.2. Verificando se existe

1.7. Acesso Dados - 5H

1.7.1. Introdução

1.7.2. ORM / Micro ORM

1.7.2.1. EntityFramework

1.7.2.2. Dapper

1.7.3. Instalação de pacotes

1.7.4. CRUD

2. Módulo III

2.1. ASP.NET Core WebAPI - 30H

2.1.1. Introdução

2.1.1.1. O que é API?

2.1.1.2. Rest

2.1.1.2.1. SOAP X REST

2.1.1.2.2. Verbos HTTP

2.1.2. Ferramentas

2.1.2.1. Visual Studio Code

2.1.2.2. Visual Studio 2019

2.1.2.3. Postman / Insomnia

2.1.3. Projeto

2.1.3.1. Rotas

2.1.3.2. Action Results

2.1.3.3. CRUD

2.1.3.3.1. Injeção de Dependencia

2.1.3.3.2. Repositórios

2.1.3.3.3. Injeção de Dependência

2.1.3.3.4. Controller

2.1.3.4. Entity Framework

2.1.3.4.1. In-Memory

2.1.3.4.2. SQL Server

2.1.3.5. Segurança

2.1.3.5.1. Identity

2.1.3.5.2. JWT

2.1.3.6. CORS

2.1.3.7. Versionamento

2.1.3.8. Documentação

2.1.3.8.1. Swagger

2.1.3.9. Logging

2.1.3.9.1. Log

2.1.3.9.2. HealthChecks

2.1.3.10. Compressão

2.1.3.11. Retorno como XML

2.1.4. Deploy

2.1.4.1. IIS Local

2.1.4.2. SelfHosting

3. Módulo II

3.1. ASP.NET MVC Core - 20H

3.1.1. Introdução

3.1.2. Controller

3.1.2.1. Padrão MVC

3.1.2.2. Rotas

3.1.2.3. Actions Results

3.1.2.4. Verbos HTTP

3.1.3. Model

3.1.3.1. DataAnnotations

3.1.3.2. Validações

3.1.4. View

3.1.4.1. Razor

3.1.4.2. TagHelpers

3.1.4.3. Formulários

3.1.4.4. Scaffold

3.1.5. Projeto

3.1.5.1. Criar

3.1.5.2. Deploy

4. Módulo IV

4.1. Angular - 30H

4.1.1. Introdução

4.1.1.1. SPA

4.1.1.1.1. WebComponents

4.1.1.2. Diferenças

4.1.1.2.1. AngularJS

4.1.1.2.2. Angular

4.1.2. TypeScript

4.1.3. Requisitos

4.1.3.1. NodeJS

4.1.3.1.1. NPM

4.1.3.2. Angular CLI

4.1.4. Primeiro Projeto

4.1.4.1. Estrutura

4.1.4.2. Componentes

4.1.4.3. Módulos

4.1.4.4. Diretivas

4.1.4.5. Rotas

4.1.4.6. Bindings

4.1.4.6.1. Event

4.1.4.6.2. Property

4.1.4.6.3. Two-way

4.1.5. Projeto

4.1.5.1. CRUD

4.1.5.2. Service

4.1.5.2.1. Consumir API

4.1.5.3. Reactive Forms

4.1.5.3.1. Validações

4.1.5.4. Organização

4.1.6. Deploy

4.1.6.1. IIS Local

4.1.7. Segurança

4.1.7.1. Guards

4.1.7.2. JWT