Milton Sampaio - Programação
Milton Sampaio - Programação
  • Видео 207
  • Просмотров 161 707
For e ForEach no .NET
Se você está pensando em pular esse vídeo, peço que reconsidere.
Mesmo em assuntos básicos, ou melhor fundamentais (de fundamento) como este, é possível aprender, ou ao menos relembrar certas coisas.
E como é impossível que você já tenha feito algum sistema médio porte pra cima, sem usar o for e o foreach, te convido a assistir ao vídeo.
#dotnet
#fundamentos
#csharp
Просмотров: 50

Видео

Select Many - LINQ
Просмотров 48День назад
Talvez você já tenha utilizado o Select nas suas consultas LINQ mas você conhece o SelectMany? Com ele fica mais fácil trabalhar com coleções, principalmente quando falamos de listas de listas e te poupar alguns loops. #dotnet #csharp #linq #programação
Gateway, proxy reverso e load balancer
Просмотров 5614 дней назад
Você sabe o que é um gateway? Como ele funciona? E load balancer e proxy reverso? Vem ver esse vídeo rapidinho que eu te explico o que eles são e como funcionam. #internet #tecnologia #programação
Health Checks no .NET
Просмотров 7421 день назад
Health checks são uma forma de você checar a "saúde" dos seus serviços, dessa forma garantindo sua funcionalidade ou até mesmo se antecipando ao aparecimento de problemas. Com poucas linhas você consegue colocar isso nos seus sistemas e é isso que eu trago hoje. #dotnet #aspnetcore #boaspraticas #api
Background Services no ASP.NET Core
Просмотров 108Месяц назад
Você já precisou deixar um serviço rodando enquanto sua aplicação está no ar? Já quis ficar consultando algum serviço de tempos em tempos para atualizar alguma informação? Então background services, os serviços em segundo plano, é o que você precisa. Funciona com qualquer app ASP.NET, seja MVC, Razor, Blazor, API... #dotnet #aspnetcore #csharp
Entity Framework TagWith
Просмотров 65Месяц назад
Nesse vídeo eu te mostro o uso do TagWith e TagWithCallSite, além de implementar uma versão otimizada destes métodos pra te ajudar quando estiver debugando queries SQL do Entity Framework utilizando SQL Profiler. O código foi baseado no apresentado nesta apresentação: ruclips.net/video/gZDw0IeS6f8/видео.htmlsi=g0yP2l7IZWxRefq3 #dotnet #entityframework #entityframeworkcore
Operador condicional nulo ? ?? ??? 😅
Просмотров 47Месяц назад
Operadores condicionais nulos e de coalescência nula. Não nomes bem complicados pra algo simples e que ajuda demais no dia a dia. No vídeo de hoje eu os apresento e dou dicas de como deixar o código mais enxuto e elegante. #csharp #dotnet #fundamentos
Aula 26 - Algoritmos - Dicionário - Contagem de Palavras
Просмотров 51Месяц назад
Essa é a aula sobre o algoritmo Contagem de Palavras utilizando a estrutura de dados Dicionário. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 25 - Algoritmos - Árvore binária - inversão
Просмотров 672 месяца назад
Essa é a aula sobre o algoritmo Inversão de Árvore Binária utilizando a estrutura de dados Árvore Binária. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 24 - Algoritmos - Pilha - Parênteses Válidos
Просмотров 412 месяца назад
Essa é a aula sobre o algoritmo Parênteses Válidos utilizando a estrutura de dados Pilha. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 23 - Algoritmos - Fila - Round Robin
Просмотров 792 месяца назад
Essa é a aula sobre o algoritmo Round Robin utilizando a estrutura de dados Filas. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 22 - Algoritmos - Lista Ligada - Inversão
Просмотров 432 месяца назад
Essa é a aula sobre o algoritmo Inversão utilizando a estrutura de dados Lista Ligada (Linked List). #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 21 - Algoritmos - Strings - Palíndromos
Просмотров 342 месяца назад
Essa é a aula sobre o algoritmo Palíndromos utilizando a estrutura de dados Strings. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 20 - Algoritmos - Lista - Combinação de listas
Просмотров 393 месяца назад
Essa é a aula sobre o algoritmo Combinação de listas utilizando a estrutura de dados Lista. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 19 - Algoritmos - Array - Selection Sort
Просмотров 503 месяца назад
Essa é a aula sobre o algoritmo selection sort utilizando a estrutura de dados Array. #csharp #fundamentos #programação #estruturasdedados #dotnet #algoritmos
Aula 18 - Hashset II
Просмотров 513 месяца назад
Aula 18 - Hashset II
Aula 17 - Hashset I
Просмотров 293 месяца назад
Aula 17 - Hashset I
Aula 16 - Dicionário II
Просмотров 493 месяца назад
Aula 16 - Dicionário II
Aula 15 - Dicionário I
Просмотров 533 месяца назад
Aula 15 - Dicionário I
Aula 14 - Árvores Binarias II
Просмотров 713 месяца назад
Aula 14 - Árvores Binarias II
Aula 13 - Árvores I
Просмотров 683 месяца назад
Aula 13 - Árvores I
Aula 12 - Pilha II
Просмотров 384 месяца назад
Aula 12 - Pilha II
Aula 11 - Pilha I
Просмотров 364 месяца назад
Aula 11 - Pilha I
Aula 10 - Fila II
Просмотров 834 месяца назад
Aula 10 - Fila II
Aula 09 - Fila I
Просмотров 604 месяца назад
Aula 09 - Fila I
Aula 08 - LinkedList - Listas Ligadas II
Просмотров 824 месяца назад
Aula 08 - LinkedList - Listas Ligadas II
Aula 07 - LinkedList - Listas Ligadas I
Просмотров 1124 месяца назад
Aula 07 - LinkedList - Listas Ligadas I
Aula 06 - Strings II
Просмотров 974 месяца назад
Aula 06 - Strings II
Aula 05 - Strings I
Просмотров 764 месяца назад
Aula 05 - Strings I
Aula 04 - Listas
Просмотров 1294 месяца назад
Aula 04 - Listas

Комментарии

  • @Shagrathkampf
    @Shagrathkampf День назад

    Milton seus videos são otimos!!! estava justamente trabalhando com backgroundservice em uma aplicacao para migrar dfes todo dia as 21

  • @carlosnascimeto2929
    @carlosnascimeto2929 2 дня назад

    Vlw Milton tinha tempo que nao vinha aqu no seu cancal, eu travei nos estudos tinha certeza que voce tinha toimas dicas para proceguir....agora é por em pratica

  • @raphaelramalho5960
    @raphaelramalho5960 3 дня назад

    Curti demais seus videos brother, tema mensagem e linguagem direta e relevante. Nao foi mais do mesmo, agregou bastante.

  • @charlesmontilla
    @charlesmontilla 3 дня назад

    Muito interessante, concordo plenamento com a parte da Gambiarra com o TypeScript, só acho que você esta um pouco desatualizado sobre PHP, (esta na versão 8.3) é normal, visto que nós vivemos em "bolhas" e isso ofusca um pouco nossa visão para além. Norte da Europa e boa parte da Asia, é "dominado" por PHP.

  • @dopaulovlog
    @dopaulovlog 3 дня назад

    Pelo que observo, C# e Java sempre foram linguagens nível Enterprise, ou seja, usadas por grandes empresas como bancos, indústrias, etc. Linguagens baseadas em JS é mais comum em apps, sites, e-commerce. Python vejo mais em soluções voltadas para análise de dados. Não vejo isso mudar tão cedo.

  • @MarcelAltaPressao
    @MarcelAltaPressao 4 дня назад

    Vivendo e aprendendo. Nunca vi isso antes

    •  4 дня назад

      Você foi o primeiro "valeu demais" do canal! Muito obrigado!

  • @Luruch
    @Luruch 4 дня назад

    É uma máfia

  • @OMeuStartt
    @OMeuStartt 5 дней назад

    Vou iniciar agora os estudos para a az900, não sabia que dava pra tirar de forma gratuita rs Acabei pagando, mas com essa informação consigo salvar o bolso de outros colegas futuramente.

  • @ademivieiraandrade9962
    @ademivieiraandrade9962 6 дней назад

    Valeu Milton!

  • @renemartinsbr
    @renemartinsbr 12 дней назад

    Obrigado pelo conteudo.

  • @paulosergiorodriguesdepaul4146
    @paulosergiorodriguesdepaul4146 13 дней назад

    Supondo que eu tenho um aluno fazendo dois cursos, tem como não repetir o aluno para saber a quantidade real de alunos? Obrigado pelos excelentes vídeos.

    •  13 дней назад

      Ótima pergunta, eu poderia ter mostrado isso! É só você adicionar .Distinct() Ex: cursos.SelectMany(c => c.Alunos).Distinct().ToList();

    • @paulosergiorodriguesdepaul4146
      @paulosergiorodriguesdepaul4146 12 дней назад

      Obrigado.

  • @josuealves7929
    @josuealves7929 16 дней назад

    Show

  • @gizele1651
    @gizele1651 17 дней назад

    Excelente explicação!

  • @eversonfigueiro9837
    @eversonfigueiro9837 17 дней назад

    Eu gostaria muito de migrar de Java para C#. Trabalho há 14 anos com Java e estou um pouco cansado da linguagem. Nestes 14 anos trabalhei por 11 anos como Analista de qualidade e automação de testes e 2 anos como desenvolvedor java. Agora com 44 anos perdi o emprego e não encontro outra vaga. Como eu era junior ainda em Java, o retorno esta muito complicado. Agora penso em abandonar a área de TI, mas como programar é meu único divertimento pensei em investir em C# como diversão, já que o mercado de trabalho não importa mais para mim. O grande problema é que gosto de hospedar meus projetos em casa, hoje eu uso um PC com Linux Ubuntu para meus projetos pessoais e não sei nem por onde começar para fazer isso com C# sem gastar um centavo como eu faço com Java.

    •  17 дней назад

      Dá uma olhada na documentação, mas pra ser sincero, nem tem muito o que olhar, é só instalar e usar. Depois do .NET Core é muito fácil você trabalhar com C# tanto em Windows, Linux e Mac. Pra você ter uma ideia, minha preferência é desenvolver em Windows e rodar em Linux, mas no trabalho desenvolvo em Mac, com hospedagem em Linux.

    • @eversonfigueiro9837
      @eversonfigueiro9837 17 дней назад

      Muito obrigado, vou dar uma olhada como hospedar em Linux. Se eu gostar do processo eu migro, esta é minha única barreira. Abandono o Java hoje mesmo.

    • @jeanlucas06
      @jeanlucas06 17 дней назад

      você usa qual IDE/editor de código no Mac?

    •  17 дней назад

      @@jeanlucas06 Uso o Rider, mas confesso que eu não gosto. Minha preferência é Visual Studio no Windows e em segundo, VS Code no Linux

  • @aelxbc
    @aelxbc 20 дней назад

    Bem didático 👏👏👏

  • @carlossouza5478
    @carlossouza5478 20 дней назад

    boa!

  • @jeffersonsveiga
    @jeffersonsveiga 20 дней назад

    Poderia trazer assuntos sobre Retry, Circuit Breaker e etc.

    •  20 дней назад

      Anotado!

  • @jeffersonsveiga
    @jeffersonsveiga 20 дней назад

    Ótimo conteúdo, sempre direto e bem explicado.

  • @julifelix4415
    @julifelix4415 20 дней назад

    Esclareceu minha dúvida, meu professor é extraordinário tbm, mas eu tava quebrando cabeça com um método e acabei não entendendo completamente o que era kkkk Vlw pelo vídeo

  • @oliverperfil
    @oliverperfil 25 дней назад

    Muito bom seu vídeo, mesmo eu que nunca usei C# consegui pegar os conceitos que estava explicando, ótima didática, mais um inscrito.

  • @jeffersonsveiga
    @jeffersonsveiga 26 дней назад

    Conteúdo top, vlw mestre. Se puder trás conteúdo de Mensageria seria top.

    •  26 дней назад

      Obrigado! Eu tenho dois sobre mensageria, mas vou trazer mais!

  • @GustavoCosta-jr1mh
    @GustavoCosta-jr1mh 27 дней назад

    Top o vídeo, mano. Mudei a Stack agora de Nodejs para C# e tô apanhando um pouco nos testes ainda. Esses vídeos ajudaram bastante a entender o funcionamento do Xunit

  • @RogersGamer
    @RogersGamer Месяц назад

    Professor gostaria muito de um exemplo aplicando um middleware de login para seguir para determinadas "controlers" so se estiver logado! Fantástico sua didática ficarei muito grato em poder aprender isso no seu canal!!!!!

    •  Месяц назад

      Eu que agradeço! Isso que você está falando é exatamente o que faz o AddAuthentication e AddAuthorization. O primeiro serve para saber quem o usuário é, através de login e senha e o segundo pra saber o que ele pode fazer. Vou fazer um vídeo implementando eles pra você ver. Abraço!

    • @RogersGamer
      @RogersGamer 29 дней назад

      Só para complementar professoe me refiro a um serviço web api para ser consumido, tipo por algum projeto externo, e se o mesmo é válido para um MVC comum no mesmo projeto, obrigado novamente!!!

  • @wesleyall
    @wesleyall Месяц назад

    Eae Milton Beleza ? Cara estou passando por esse problema, diferente do seu exemplo, eu estou usando CLI do dotnet pra fazer as migrations e por algum motivo, que não sei dizer, se seu projeto estiver usando essa configuração de criar a pasta migration em outro Projeto, a CLI NÃO FUNCIONA! Após vários testes, usei o Package Manage Console o mesmo que você usou no seu exemplo, e funcionou! Fiz clone no seu repositório e o erro apresentado é o mesmo, so funciona pelo Package Manage Console. So quero deixar registrado essa frustação que passei kkkkk, concluo que o CLI do dotnet ainda não tem suporte para resolver tal configuração.

    •  Месяц назад

      Eita! Bom saber! Qualquer hora vou pegar pra testar isso aí, mas geralmente eu fico no Package Manager Console mesmo. Abraço!

  • @brenoferreiradepaulo1413
    @brenoferreiradepaulo1413 Месяц назад

    Como eu faço para substituir arquivos no destino?

  • @RogersGamer
    @RogersGamer Месяц назад

    Raramente eu faço comentário em vídeos no RUclips! Mas tive que agir desta vez, e dizer que sua didática é incrível, vou tentar absorver todos os seus vídeos parabéns novamente!!!!

    •  Месяц назад

      Agradeço as palavras!

  • @Osabino
    @Osabino Месяц назад

    Rapaz, pensar que criei um crontab psra fazer o que dava para fazer com esse recurso. 😂. Parabéns professor.

    •  Месяц назад

      😅

  • @PHCM_DEV
    @PHCM_DEV Месяц назад

    Muito bom!

  • @eluander
    @eluander Месяц назад

    Ótima explicacação! Estava justamente trabalhando em um serviço herdando de IHostedService com base em exemplos da internet, agora vou começar atualizar após sua explicação! 👊

  • @jandersongoncalves6688
    @jandersongoncalves6688 Месяц назад

    Mano Menezes virou programador . Vlw pelo video

    •  Месяц назад

      A outra profissão não tava dando muito certo🤣

  • @carlossouza5478
    @carlossouza5478 Месяц назад

    boa ... não conhecia o comando !!

  • @carlossouza5478
    @carlossouza5478 Месяц назад

    boa!!

  • @carlossouza5478
    @carlossouza5478 Месяц назад

    legal

  • @FelipeOliveira-zf9zg
    @FelipeOliveira-zf9zg Месяц назад

    Top demais

  • @DaviLuquini
    @DaviLuquini Месяц назад

    top demais

  • @marcos.simulados
    @marcos.simulados Месяц назад

    valeeeeuuuu

  • @relaxweve
    @relaxweve Месяц назад

    OLA MILTON ,TENHO UM FILHO DE 12 ANOS ,ELE FEZ UM CURSO DE C# NA INFINITE ELE QUER CONTINUAR OS ESTUDOS,MORO EM SALVADOR E NÃO SEI ONDE COLOCAR ELE PRA CONTINAR. ACHO QUE NÃO TEM UM QUE SEJA PRESENCIAL,INDICA UM ONLINE? OBRIGADA.

    •  Месяц назад

      Olá! Alguns pontos que você precisa analisar. Se ele já fez um curso, então já deve saber o básico. Nesse caso, eu partiria pra algo mais avançado, mas você precisa ter cuidado, pois ele é criança (também tenho filhos) e se você apertar, ele espana 😂 Quero dizer, vai no tempo dele, não força demais. Eu ainda faria um teste, pra ver se ele aprende com livro ou curso e se ele consegue se virar em inglês. São muitas variáveis, então só você pra poder fazer os testes. Mas procura algo como (tanto livro como curso): Desenvolvendo aplicações com ASP.NET. Outra excelente opção é a Alura e se você achar que ele consegue seguir um ritmo mais forte e focado, procura o Balta.io. Mas a Alura é mais garantia de que ele se adapta pois lá tem de básico a avançado!

    • @relaxweve
      @relaxweve Месяц назад

      Ah sim ,ele gosta.

    • @relaxweve
      @relaxweve Месяц назад

      os professores me disse pra investi nele.

  • @Diego-ky5ng
    @Diego-ky5ng Месяц назад

    aula show, obrigado professor!

  • @andersongoncalves4445
    @andersongoncalves4445 Месяц назад

    Começando aqui a aprender C#, encontrei seu canal e sei que me ajudara bastante. Obrigado.

  • @Diego-ky5ng
    @Diego-ky5ng Месяц назад

    Parabéns pela iniciativa!, muito bom o conteúdo

  • @inaciosalvador6114
    @inaciosalvador6114 Месяц назад

    Perfeito!!! Irei fazer a prova em breve e é muito bom saber disso antes de realizar a prova.

  • @FranciscoDomingosNgola
    @FranciscoDomingosNgola Месяц назад

    pessoal lembrando que as opniões são subjetivas.

    •  Месяц назад

      Sempre! Essa é apenas a minha opinião!

  • @lauradavifarias
    @lauradavifarias Месяц назад

    Grato! agora estão dando 50% somente..mas ainda tá muito bom.

  • @jessesantos7679
    @jessesantos7679 Месяц назад

    Excelente explicação

  • @jessesantos7679
    @jessesantos7679 2 месяца назад

    Como você faz pra aparecer o nome da propriedade que você está passando no método aí na IDE? Ex: no PostAsync tem o requestUri

  • @Marcelo_Sillva
    @Marcelo_Sillva 2 месяца назад

    Ja estudei algumas linguagens mas a que mais gostei foi o c#

  • @alanrodriguesprimo6888
    @alanrodriguesprimo6888 2 месяца назад

    Muito bom, obrigado pelo conteúdo cara, você é fera !!

  • @Ji-fp9bc
    @Ji-fp9bc 2 месяца назад

    Milton, vc ja usou o Garnet para salvar no cache algumas informações?

    •  2 месяца назад

      Nunca nem ouvi falar 😅mas vou pesquisar!

  • @diegodealmeidacosta8330
    @diegodealmeidacosta8330 2 месяца назад

    Excelente explicação! Poderia me informar qual extensão está utilizando para mudar a tipografia quando for escrever a lambda?

    •  2 месяца назад

      Não uso nada, o próprio Visual Studio faz isso pra mim.

  • @LucasLima-ng7sq
    @LucasLima-ng7sq 2 месяца назад

    ótima explicação Milton, parabéns!