Luis Felipe (LuisDev)
Luis Felipe (LuisDev)
  • 121
  • 363 476
Exception Handling in C# | Detailed guide
Vou te revelar como trato exceções em C#, um conceito essencial para qualquer desenvolvedor que busca criar aplicações mais robustas e confiáveis. Exceções são condições inesperadas, como erros em operações de leitura de arquivos, divisões por zero, indisponibilidade de recursos externos ou manipulação de referências nulas. Tratar essas situações adequadamente é fundamental para evitar falhas silenciosas e oferecer uma experiência melhor ao usuário.
Vou explicar como uso as estruturas try, catch, finally e throw no tratamento de exceções e, claro, apresentar exemplos práticos para você aplicar diretamente no seu código. Este conteúdo é perfeito para quem quer melhorar suas habilidades como desenvolvedor .NET e escrever códigos em C# mais eficientes e profissionais.
Inscreva-se no canal e compartilhe este vídeo com outros desenvolvedores que querem avançar na carreira.
#csharp #programacao #dotnet #desenvolvimento #tutorial
มุมมอง: 470

วีดีโอ

How to use advanced LINQ methods | C# guide
มุมมอง 45921 วันที่ผ่านมา
Aqui eu quero explorar com você alguns métodos LINQ avançados que uso para trabalhar com conjuntos de dados em C#. Vou abordar como aplico os métodos Distinct, DistinctBy, Except, ExceptBy, Intersect, IntersectBy, Union e UnionBy para resolver problemas comuns em manipulação de dados. Você vai aprender, com exemplos práticos, como remover itens duplicados, encontrar diferenças entre dois conjun...
How to work with Generic Types in .NET | Tutorial
มุมมอง 451หลายเดือนก่อน
Neste vídeo, eu explico de forma simples e prática o que são os tipos genéricos em .NET e como você pode utilizá-los nas suas aplicações. Vou mostrar como eu declaro e uso tipos genéricos, os benefícios que eles oferecem e exemplos práticos de como aplico esse recurso no meu dia a dia como desenvolvedor. Os tipos genéricos são uma ferramenta que eu considero indispensável para escrever código r...
Worker Services in ASP NET Core and .NET 9 | Complete Guide
มุมมอง 495หลายเดือนก่อน
Vou te mostrar tudo o que você precisa saber sobre Worker Services no ASP.NET Core e .NET 9. Você vai entender o que são os Worker Services, para que servem e como implementá-los de forma prática e direta usando o BackgroundService. Vou ensinar como criar uma classe de processamento de pedidos, adicionar uma instância de log e implementar o método ExecuteAsync de maneira eficiente. Além disso, ...
Tutorial | Como usar o appsettings em aplicações ASP.NET Core
มุมมอง 411หลายเดือนก่อน
Tutorial | Como usar o appsettings em aplicações ASP.NET Core
Tutorial | Testes unitários em .NET: abordagem prática
มุมมอง 223หลายเดือนก่อน
Tutorial | Testes unitários em .NET: abordagem prática
Como conseguir seu primeiro contrato como desenvolvedor
มุมมอง 100หลายเดือนก่อน
Como conseguir seu primeiro contrato como desenvolvedor
Vale a pena ainda ter certificados na área DEV?
มุมมอง 203หลายเดือนก่อน
Vale a pena ainda ter certificados na área DEV?
Query Splitting: Melhorando a performance de consultas com Entity Framework
มุมมอง 2152 หลายเดือนก่อน
Query Splitting: Melhorando a performance de consultas com Entity Framework
Introdução às Migrations do Entity Framework
มุมมอง 1852 หลายเดือนก่อน
Introdução às Migrations do Entity Framework
IHttpClientFactory: Otimizando o uso do HttpClient em .NET
มุมมอง 4192 หลายเดือนก่อน
IHttpClientFactory: Otimizando o uso do HttpClient em .NET
Raw SQL Queries no Entity Framework
มุมมอง 3132 หลายเดือนก่อน
Raw SQL Queries no Entity Framework
Aprenda Include e ThenInclude no Entity Framework Core do jeito certo
มุมมอง 2482 หลายเดือนก่อน
Aprenda Include e ThenInclude no Entity Framework Core do jeito certo
Documentando APIs ASP.NET com Swagger
มุมมอง 2192 หลายเดือนก่อน
Documentando APIs ASP.NET com Swagger
Utilizando cache em memória no ASP.NET
มุมมอง 3153 หลายเดือนก่อน
Utilizando cache em memória no ASP.NET
Requisições HTTP com o Flurl em .NET
มุมมอง 2293 หลายเดือนก่อน
Requisições HTTP com o Flurl em .NET
Bulk Update e Delete no Entity Framework
มุมมอง 1383 หลายเดือนก่อน
Bulk Update e Delete no Entity Framework
Executando stored procedures com Entity Framework
มุมมอง 2683 หลายเดือนก่อน
Executando stored procedures com Entity Framework
Collection expressions: simplificando a criação de coleções em C#
มุมมอง 1753 หลายเดือนก่อน
Collection expressions: simplificando a criação de coleções em C#
Null coalescing operators em C#
มุมมอง 1313 หลายเดือนก่อน
Null coalescing operators em C#
Lendo e escrevendo arquivos de texto em C#
มุมมอง 1683 หลายเดือนก่อน
Lendo e escrevendo arquivos de texto em C#
Interpolação de strings em C#
มุมมอง 1404 หลายเดือนก่อน
Interpolação de strings em C#
Realizando requisições HTTP com HttpClient
มุมมอง 3164 หลายเดือนก่อน
Realizando requisições HTTP com HttpClient
Funções de agregação no LINQ
มุมมอง 1264 หลายเดือนก่อน
Funções de agregação no LINQ
.NET CLI: um guia rápido
มุมมอง 1574 หลายเดือนก่อน
.NET CLI: um guia rápido
Colunas calculadas com Entity Framework
มุมมอง 2814 หลายเดือนก่อน
Colunas calculadas com Entity Framework
OpenAI Vision: Descrevendo imagens em C#
มุมมอง 3134 หลายเดือนก่อน
OpenAI Vision: Descrevendo imagens em C#
Agrupando consultas com LINQ em C#
มุมมอง 1634 หลายเดือนก่อน
Agrupando consultas com LINQ em C#
Primary constructors em C#
มุมมอง 1444 หลายเดือนก่อน
Primary constructors em C#
Moderação de conteúdo com a OpenAI em .NET
มุมมอง 1584 หลายเดือนก่อน
Moderação de conteúdo com a OpenAI em .NET

ความคิดเห็น

  • @joaoazevedo8113
    @joaoazevedo8113 12 วันที่ผ่านมา

    parabéns pelo conteúdo!

  • @EduardoOliveira-x2b
    @EduardoOliveira-x2b 16 วันที่ผ่านมา

    Conteúdo massa!! Aprendi bastante. Valew Luis!!

  • @chinling3515
    @chinling3515 21 วันที่ผ่านมา

    Muito obrigado pelo vídeo. Explicação simples e direta ao pronto, parabéns. 🤝

  • @rogersan5
    @rogersan5 24 วันที่ผ่านมา

    Link do vídeo completo?

  • @luismaiapvh2011
    @luismaiapvh2011 25 วันที่ผ่านมา

    Esses recursos estão disponíveis a partir de qual versão?

  • @thiagocorreanet
    @thiagocorreanet 28 วันที่ผ่านมา

    Luisão, vídeo muito bom.

  • @FernandoMedeirosdoNascimento
    @FernandoMedeirosdoNascimento 29 วันที่ผ่านมา

    Como fazer modificações numa tabela usando migrations?

  • @almeida.cavalcante
    @almeida.cavalcante หลายเดือนก่อน

    Da-lhe, professor !

  • @josematheusnoveli
    @josematheusnoveli หลายเดือนก่อน

    Não faça processamesntos longos junto a aplicação web isso vai deixar a aplicaçao lenta. Jogue essa carga par outra aplicação em outro servidor rsrsrs utilize um gerenciador de filas para isso.

  • @fabriciomonteiro5309
    @fabriciomonteiro5309 หลายเดือนก่อน

    Top, informação interessante e útil.

  • @fabriciomonteiro5309
    @fabriciomonteiro5309 หลายเดือนก่อน

    Muito bom o video, value!

  • @munizsgabriel
    @munizsgabriel หลายเดือนก่อน

    Muito bom vídeo Luis, tem coisas que os devs utilizam sem entender como funcionam. OBS: Talvez nos próximos vídeos a trilha de música pode ficar um pouquinho mais baixa pra não atrapalhar o entendimento da sua voz.

    • @nextwave.education
      @nextwave.education หลายเดือนก่อน

      Opa Gabriel, obrigado pelo feedback!

  • @miltontsilva
    @miltontsilva หลายเดือนก่อน

    Todos deviam usar códigos reais como você demonstrou. Valeu demais a explicação, parabéns.

  • @juliakatharineteixeirasilv6589
    @juliakatharineteixeirasilv6589 หลายเดือนก่อน

    Ótimo conteúdo! Como sempre!!!

  • @vitormcampos99
    @vitormcampos99 2 หลายเดือนก่อน

    Muito bom! Faz um vídeos sobre AsNoTracking

  • @cleitoncarlospereira2006
    @cleitoncarlospereira2006 2 หลายเดือนก่อน

    Excelente conteúdo, acho que só faltou uma explicação sobre o que o Entity Framework fez por debaixo do capô quando utilizo query splitting além de separar as queries. Abraços

  • @herickprazeres
    @herickprazeres 2 หลายเดือนก่อน

    Vídeo top.. parabéns, sou fã do conteúdo da NWE

  • @osias_miranda3474
    @osias_miranda3474 2 หลายเดือนก่อน

    cara, isso que faltava front-end com .net blazor no NWE nesse jeito com Httpclient, video muito bom

  • @romarinsta
    @romarinsta 2 หลายเดือนก่อน

    video veio no momento exato, tava buscando por isso. Valeu!!

  • @CassioJhones407
    @CassioJhones407 2 หลายเดือนก่อน

    Show de bola

  • @MBzra
    @MBzra 2 หลายเดือนก่อน

    Muito bom o KT, parabéns Thiago!

  • @robotinike
    @robotinike 2 หลายเดือนก่อน

    Interessante a forma que ele reconheceu uma URL e já transforma em um objeto http

  • @AdelsonSilvaarms
    @AdelsonSilvaarms 3 หลายเดือนก่อน

    Cabana demais essa abordagem. Abstração da requisição dentro de um extension. Vlw pela dica amigo.

  • @viniciusniquini3197
    @viniciusniquini3197 3 หลายเดือนก่อน

    Excelente, resolveu o meu bug e ainda deu uma aula de mapeamento de entidade

  • @matheusfelipe415
    @matheusfelipe415 3 หลายเดือนก่อน

    Massa demais!

  • @Fabbio204
    @Fabbio204 3 หลายเดือนก่อน

    Excelente, obrigado pela demonstração. o Uso é bem semelhante ao IMemoryCache do Asp.Net

  • @monge1998
    @monge1998 3 หลายเดือนก่อน

    bom conteúdo man, ajudou bastante!

  • @DiogoScarmagnani
    @DiogoScarmagnani 3 หลายเดือนก่อน

    Caramba, que legal! Não conhecia esse Owned Entity Types. Eu estou fazendo um projeto pro TCC com Minimal APIs de um agendamento de barbearia, e no meu projeto a BarberShop e o Address terão relação de 1 para 1. Criei uma nova tabela só para isso, e no Address inclusive defini q a PK e a FK seriam as mesmas, já q é 1 para 1. Não tem necessidade disso, basta eu simplesmente colocar Address como Owned Entity Types de BarberShop e então simplificar na hora do SELECT. Vídeo muito bom, muito obrigado.

  • @MrGuilvas
    @MrGuilvas 3 หลายเดือนก่อน

    Excelente ! Difícil achar conteúdo de EF + PROC !

  • @Jorge-uu6up
    @Jorge-uu6up 3 หลายเดือนก่อน

    Você pode me recomendar algum repositorio que utilize Mensageria e Micro-Servicos em c#?

  • @nome74
    @nome74 3 หลายเดือนก่อน

    Você acha interessante criar um Nuget de configuração, onde armazenaris configs como o do RabbitMq (queue, Exchange, routingKeys, Port, Address), no Consul? Estou na metade do vídeo e estou curioso para saber 😊

    • @nextwave.education
      @nextwave.education 3 หลายเดือนก่อน

      Pode fazer sentido sim! Outras ferramentas como o Vault também podem ser usadas para guardar configuradas, essa última sendo especializada em segredos.

  • @Guilhermedores
    @Guilhermedores 3 หลายเดือนก่อน

    Eu não uso mais autommaper

  • @marcosgomes-br
    @marcosgomes-br 3 หลายเดือนก่อน

    Mano, foda demais!! Super prático... Na nossa rotina nós precisamos sempre ficar integrando nossos serviços com outros, e isso dá uma baita produtividade. Vou testar. Valeu!

    • @nextwave.education
      @nextwave.education 3 หลายเดือนก่อน

      Obrigado pelo feedback, vamos que vamos!

  • @saulolima6874
    @saulolima6874 3 หลายเดือนก่อน

    Sensacional, obrigado!

  • @alexpassos590
    @alexpassos590 3 หลายเดือนก่อน

    Show

  • @jsba-o1m
    @jsba-o1m 3 หลายเดือนก่อน

    Inicio 6:27 O que vamos ver hoje 9:23

  • @joanesgonzaga675
    @joanesgonzaga675 3 หลายเดือนก่อน

    Previnir nulidade já na declaração da variável é produtivo porque evita repetição de verificações. Muito bom!

  • @rogeriomarquesribeiro4642
    @rogeriomarquesribeiro4642 3 หลายเดือนก่อน

    Olá, estou a iniciar um projeto comercial com .NET Winform. Você poderia me sugerir uma boa arquitetura para winform atual ? MVP ? MVVM ? 3 camadas ? Pretendo utilizar princípios SOLID na arquitetura escolhida.

  • @davisonalves5633
    @davisonalves5633 3 หลายเดือนก่อน

    E para deserelializar o retorno da api?

  • @renemartinsbr
    @renemartinsbr 3 หลายเดือนก่อน

    Muito bom e bem explicado.

  • @gbalestrin9
    @gbalestrin9 4 หลายเดือนก่อน

    Muito bom. Eu to implementando aqui usando o RabbitMQ da AWS, mas uma coisa q me chamou a atenção foi que devido ao registro de dependência Scoped a api fica abrindo muita conexão com o RabbitMQ sem necessidade pq a abertura ta no construtor. Eu li que é uma boa prática manter uma conexão apenas por app, então no construtor da classe RabbitMQService eu coloquei a condição pra não abrir uma conexão caso já exista. A minha dúvida agora é se faz sentido eu fechar a conexão ou é normal ela ficar sempre ativa enquanto a app está on.

  • @andrerodriguesdevargas3953
    @andrerodriguesdevargas3953 4 หลายเดือนก่อน

    Eu não conhecia o Flurl nem o Lazycache. Vídeo bem objetivo, linguagem simples e didático. Parabéns.

    • @nextwave.education
      @nextwave.education 4 หลายเดือนก่อน

      Que legal que gostou, Andre! Vamos que vamos!

  • @renemartinsbr
    @renemartinsbr 4 หลายเดือนก่อน

    Boa, achei interessante o assunto! Vou aproveitar e ler o artigo que você compartilhou. Obrigado, tmj!

  • @Waltero0
    @Waltero0 4 หลายเดือนก่อน

    Muito bom!👏🏾

  • @fpbbarros
    @fpbbarros 4 หลายเดือนก่อน

    O dapper tem isso também?

    • @abimaelnagato
      @abimaelnagato 3 หลายเดือนก่อน

      No Dapper, não há uma funcionalidade nativa semelhante ao "HasComputedColumnSql". Isso ocorre porque o Dapper é uma biblioteca de micro ORM e, diferentemente do Entity Framework, ele não gerencia o mapeamento de esquema do banco de dados ou a criação de tabelas.

  • @MyStipp
    @MyStipp 4 หลายเดือนก่อน

    Boa noite

  • @pricilaleitesilva
    @pricilaleitesilva 4 หลายเดือนก่อน

    Muito massa! Dá pra pensar em muitos projetos a partir dessa construção...

  • @AndersonMartins-kq1kd
    @AndersonMartins-kq1kd 4 หลายเดือนก่อน

    muito bom

    • @nextwave.education
      @nextwave.education 4 หลายเดือนก่อน

      Obrigado pelo feedback, Anderson!

  • @apollorealms
    @apollorealms 4 หลายเดือนก่อน

    Eu acho emprego com .NET?

    • @nextwave.education
      @nextwave.education 4 หลายเดือนก่อน

      Se você resolve um problema com .NET, sim! A questão é chegar em um nível para se sentir confortável nisso. Com .NET você tem acesso a frameworks poderosos de desenvolvimento Full-Stack (Blazor / ASP NET MVC), o que te permite até prestar serviços de forma confortável, e não depender de empresas contratando full time.

  • @hbtnmaia
    @hbtnmaia 4 หลายเดือนก่อน

    Codigo fica mto mais bonito! Parabéns