Criada pela Microsoft, C# é, há anos, uma das linguagens mais utilizadas no mercado, principalmente no desenvolvimento de aplicações corporativas.
Exibindo 1 - 30 de 33 cursos.
Criada pela Microsoft, C# é, há anos, uma das linguagens mais utilizadas no mercado, principalmente no desenvolvimento de aplicações corporativas.
mostrar maisNesta formação vamos aprender desde o início como trabalhar com a linguagem C# corretamente, além de ensinar suas boas práticas e recomendações.
10 cursos 44h09 de vídeos 248 exercíciosA formação Desenvolvedor C# e ASP.NET Framework Full-Stack da TreinaWeb tem como objetivo primeiramente ensinar todos os detalhes da linguagem C# e em seguida abordar as duas principais plataformas de...
12 cursos 75h50 de vídeos 390 exercíciosO React Native nos permite criar aplicativos mobile realmente nativos com JavaScript para Android e iOS. Ele vem sendo usado em aplicativos como Facebook, Instagram e Uber. Nesta formação vamos apr...
10 cursos 30h44 de vídeos 134 exercíciosNesta formação você conhecerá o ecossistema .NET, focando nos principais aspectos para o desenvolvimento de aplicações Web e APIs.
13 cursos 26h53 de vídeos 76 exercíciosConheça as principais estruturas de repetição através da resolução de exercícios práticos de lógica de programação
01h04Aprenda a trabalhar com o gerenciador de pacotes padrão do C#, o NuGet
00h21Conheça os conceitos de vetores e matrizes através da resolução de exercícios práticos de lógica de programação
01h28Conheça as principais estruturas de decisão através da resolução de exercícios práticos de lógica de programação
00h39Conheça os principais operadores matemáticos através da resolução de exercícios práticos de lógica de programação
00h48Aprenda a criar uma Minimal API com o ASP.NET Core
01h42Aprenda como aplicar Service Layer em uma aplicação ASP.NET Core
00h55Aprenda como aplicar Repository Layer em uma aplicação ASP.NET Core
00h39Aprenda como implementar validações nas suas aplicações ASP.NET Core
01h34Aprenda como criar um projeto Razor Pages no ASP.NET Core
01h15Aprenda como aproveitar todo o poder do Request e Response no ASP.NET Core
01h03Implemente testes unitários em requisições HTTP com o auxílio de Flurl.
Veja como consumir dados de uma API no C#, utilizando a biblioteca Flurl.
Conheça os novos tipos de dados introduzidos no C# 9.0, os inteiros nativos e os novos recursos da i...
Dando continuidade ao nosso estudo do C# 9.0, neste artigo veremos dois novos recursos dele: Program...
Já estamos no C# 9.0, a nova versão lançada no .NET Conf 2020 trouxe uma série de novos recursos, ve...
Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Conheça neste artigo os tipos de dados presentes no C# e a sintaxe para que possamos declarar variáv...
Neste artigo veremos como instalar o C# nos sistemas Windows, Linux e MacOS e também veremos como es...
Qual linguagem escolher? Java, C# ou PHP? Quais são as vantagens de cada uma? Vamos analisar estas d...
Aprenda como trabalhar com classes, atributos, métodos e objetos no C# e aumente seus conhecimentos...
Veja como configurar o GTK no Code::Blocks e passe a utilizar esta IDE para criar seus projetos em C...
Aplicações Desktop ainda são muito utilizadas. Neste artigo aprenda como utilizar o GTK para criar i...
Veja neste artigo as principais IDEs para desenvolvimento C#.
Conheça a biblioteca AutoMapper e aprenda como implementá-la em uma aplicação C#.
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Testes unitários ajudam a garantir a qualidade de uma aplicação. No C# temos a biblioteca NUnit. Vej...
Obtenha uma visão geral do recurso switch expressions do C# 8.0 e aprenda a criar códigos mais limpo...
Conheça o Pattern Matching adicionado na versão 7.0 do C#.
Conheça um pouco mais sobre o recurso Ref Returns da versão 7 do C#.
Aprenda o que são e como funcionarão as tuplas no C# 7.
Você sabe o que são ponteiros? Nesse artigo temos uma abordagem introdutória e essencial para que vo...
Veremos nesse artigo sobre quais são e como podemos utilizar as estruturas condicionais e as estrutu...
Veja as configurações necessárias para utilizar o MySQL em uma aplicação C.
Veja como modificar interfaces existentes sem quebrar o código com o novo recurso de implementação p...
Aprenda a criar um tipo que pode ser retornado pelos métodos assíncronos do C#.
Quer iniciar seus estudos em C# (C Sharp) e não sabe por onde começar? Veja o que preparamos pra voc...
Veja como o Cake pode auxiliar na automação de tarefas de um projeto .NET Core.
Conheça as mudanças de Expression-bodied members no C# 7.
Veja nesse artigo o que é e como se dá o desenvolvimento de um simples Keylogger em C.
Conheça os recursos Binary Literals, Digit Separators e Throw Expressions da versão 7 do C#.
O NancyFX é um leve framework para o C#. Veja como utilizá-lo para criar uma API RESTful.
Veja neste artigo o que é a Linguagem de Programação Julia.
Um gerenciador de pacote é essencial em qualquer plataforma de desenvolvimento moderna. Para o .NET...
Veja neste artigo o que é e para que serve o YAML.
Veja um exemplo de como se conectar ao MySQL no Entity Framework Core.
Confira nesse artigo uma introdução do que é a Clean Architecture, quais seus componentes e os benef...
Nesse guia de Go você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Neste artigo vamos ter o contato inicial com a linguagem Go (Golag) e aprender um pouco sobre as sua...
Neste artigo vamos conhecer um dos recursos que foram adicionados no .NET 6/ASP.NET 6, que é um novo...
Nesse guia de PHP você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Tratamento de erros é uma parte importante de qualquer aplicação. No ASP.NET Core, isso pode ser fac...
OData é um padrão de boas práticas para a criação de API. Veja os recursos que este padrão fornece p...
Neste artigo conheceremos as variáveis e constantes no Dart.
O VS Code é um dos editores de código mais utilizados no mundo. Conheça melhor essa ferramenta e ent...
Conheça mais uma lista de extensões do VS Code que ajudarão a melhorar a sua produtividade e facilit...
Neste artigo veremos como instalar o Dart nos sistemas Windows, Linux e MacOS e executar nosso prime...
Neste artigo veremos o que é o VS Code e como podemos realizar a sua instalação nos sistemas operaci...
Conheça os operadores matemáticos mais utilizados nas linguagens de programação e saiba como utilizá...
Entenda a função das estruturas condicionais (If - Else) e de repetição (While - For) nos estudos so...
Manter os objetos isolados é o objetivo do Mediator Pattern. No ASP.NET Core a sua implementação é f...
Aplicações mobile sempre estão em alta. Conheça mais sobre o Xamarin, a plataforma open source para...
Streaming não se resume apenas a conteúdo de media. Aprenda neste artigo como criar uma streaming AP...
O Carter é um framework para .NET Core, que permite criar API RESTful de forma rápida, simples e ele...
Uma Introdução ao Swoole, framework PHP assíncrono baseado em corrotinas e comparação dele com o mod...
Confira neste artigo o Kotlin, a linguagem de programação da JetBrains e da Google que é considerada...
Confira neste artigo cinco motivos para você colocar o Java em seu plano de estudos.
Você já quis criar tarefas em segundo plano com o .NET Core? Na versão 3.0 foi introduzido o templat...
Neste artigo, vamos compreender o funcionamento básico do garbage collector dentro da CLR em uma apl...
Neste artigo, abordaremos a new generation, a old generation e a permanent generation na JVM, compre...
Neste artigo veremos uma introdução à programação de sockets com o PHP.
Aprenda quando utilizar os métodos AddMvc(), AddMvcCore(), AddControllers(), AddControllersWithViews...
Veja neste artigo como é a estrutura de um componente do Razor Componente e aprenda a criar um.
O LINQ é uma das features mais legais e poderosas do .NET. Porém, você sabe exatamente o que é o LIN...
Conheça as aplicações Razor Components que serão adicionadas no .NET Core 3.0.
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Veja na prática como usar herança no Python.
Conheça o recurso de global tool adicionado na versão 2.1 do .NET Core e aprenda como definir uma a...
Além de ter o conhecimento técnico, existem algumas habilidades que as empresas esperam de um profis...
Veja nesse artigo como um jogo digital é criado e os principais conceitos envolvidos.
Aprenda na prática como fazer uso do micro framework ORM ServiceStack.OrmLite em uma aplicação ASP.N...
Conheça o OpenCover, ferramenta open-source para análise de cobertura de testes.
Veja como é possível formatar as mensagens do console do navegador e até mesmo imprimir imagens nele...
Aprenda a criar aplicações self-contained no .NET Core.
Neste artigo vamos entender como funcionam e para que servem os métodos ToString(), Equals() e GetHa...
Injetar dependências pode se tornar uma tarefa tediosa quando se têm muitas classes envolvidas. Um c...
A ordenação de registros consiste em organizar os dados em ordem crescente ou decrescente. Veja os p...
Os algoritmos recursivos são fundamentais na solução de muitos problemas envolvendo a computação. Lo...
A Análise de Algoritmos (descrita e difundida por D.E. Knuth) tem como função determinar os recursos...
Yarn nasceu para ser uma opção rápida e segura de se gerenciar dependências em JavaScript.
Verificar e monitorar a integridade de uma aplicação web é algo essencial, principalmente em ambient...
Conheça o conceito de API Gateway e veja como criá-lo em uma aplicação ASP.NET utilizando a bibliote...
Aprenda a criar um provedor customizado para o Microsoft.Extensions.Logging
Conheça os novos recursos do ASP.NET Core 2.1.
Veja o exemplo de uma aplicação ASP.NET Core acessando os dados de um servidor cluster definido com...
Conheça o framework Microsoft Orleans e veja como ele tenta resolver o "problema" dos sistemas distr...
Aprenda a utilizar o Micro ORM PetaPoco em uma aplicação ASP.NET Core.
Dando continuidade ao estudo da biblioteca ServiceStack, neste artigo modificaremos o web service cr...
Nesta primeira parte, veja como criar um web service simples no .NET Core utilizando a biblioteca Se...
Veja algumas importantes dicas sobre a criação de repositórios para o NuGet.
Exemplo de como criar uma aplicação ASP.NET MVC utilizando ADO.NET como framework de acesso aos dado...
Descubra o poder das Scheduled Tasks no Spring Boot. Aprenda a criar, configurar e aprimorar tarefas...
Neste artigo veremos sobre os ponteiros na Golang. Vamos entender o que são ponteiros, quais suas va...
Como trabalhar com data e hora no Python com Datetime. No decorrer deste artigo, veremos exemplos de...
Neste artigo iremos aprender como instalar a Golang nos sistemas Windows, Linux e macOS e como execu...
Neste artigo iremos aprender como funciona o processo de empacotar e distribuir nossos próprios paco...
Carreira mobile tem muitas oportunidades, por isso vamos ver o que você precisa saber para entrar ou...
Essa é uma pergunta muito comum para quem deseja iniciar na área de programação. Por mais que deseja...
Aprenda como instalar e configurar o ambiente de desenvolvimento Spring Boot no Windows
Veja neste artigo três linguagens de programação em alta em 2021.
Neste artigo conheceremos o Gerenciador de Pacotes Homebrew.
Neste artigo veremos como instalar o Maven e como podemos utilizá-lo para nos auxiliar na criação e...
Aprenda como ler dados do Excel via DDE no Java, utilizando a biblioteca JDDE da Pretty Tools.
Entenda o conceito de modularização e a utilização de funções e procedimentos no desenvolvimento de...
Entenda por que em um mundo tão moderno, com mouses e touch screens, ainda usamos terminais para tra...
Variáveis e Constantes são conceitos fundamentais para o estudo de lógica de programação, vamos ente...
Veja todo o processo de publicação de deploy de uma aplicação ASP.NET Core no Linux utilizando o Ngi...
Veja neste artigo o que é Firebase.
O .NET Core CLI, que já é uma ferramenta poderosa e com recursos fornecidos pela AWS, também permite...
Aprenda o que são extensões no PHP, como instalar e ativar. Entenda também porque o PHP possui o con...
Saiba como utilizar o novo editor Gutenberg do Wordpress, que traz o sistema de blocos na criação de...
HATEOAS é um componente que faz parte da arquitetura REST, cujo objetivo é ajudar os clientes a cons...
Entender associatividade e precedência dos operadores da linguagem de programação que você utiliza,...
O NHibernate é uma biblioteca madura e muito utilizada que agora fornece suporte para o .NET Core. V...
Tudo o que fazemos em um computador é processado numa sequência de zeros e uns (sistema binário). Ve...
Veja neste artigo as principais IDEs para desenvolvimento PHP.
Aprenda a utilizar o Tw Dev Server como servidor de arquivos estáticos e como simulador de back end...
Veja neste artigo as principais IDEs para desenvolvimento Python.
Veja neste artigo as principais IDEs para desenvolvimento em Java.
Veja neste artigo como configurar o ambiente de desenvolvimento Flutter.
Confira neste artigo o que é o Selenium.
Veja neste artigo como funciona o padrão de projeto utilizando em projetos Django, o MTV.
Veja neste artigo como publicar uma aplicação ASP.NET Core no Heroku.
Veja neste artigo como configurar o Hyper + OhMyZSH para se tornar o melhor terminal para desenvolve...
Uma dúvida muito comum é sobre tipagem nas linguagens de programação. Nesse artigo falamos de forma...
O AWS CLI é uma ferramenta em linha de comando capaz de gerenciar recursos na AWS. Com ela é possíve...
Aprenda como criar uma streaming api utilizando a biblioteca de aplicações em templo real, SignalR.
Confira neste artigo o que vem a ser a família Crystal.
Neste artigo veremos como criar releases utilizando o GitHub.
Aprenda o que é gRPC e como criar um serviço com esta tecnologia no ASP.NET Core.
Veja neste artigo o que é Rust e suas principais características.
Aprenda a criar formas e imagens vetoriais em SVG para usar em suas páginas web de maneira bem simpl...
Nesse artigo aprenderemos o que é ORM, quais problemas ele resolve, os padrões mais usados e quais o...
Preparar nosso ambiente local de desenvolvimento pode ser uma tarefa bastante demorada. Pode levar h...
Veja neste artigo o que é JSON.
Confira nesse artigo o que vem a ser o Dart, uma das linguagens de programação da Google.
Veja neste artigo os principais SGBDs NoSQL e suas principais características.
Prosseguindo com a série sobre os princípios SOLID, vamos abordar o Single Responsability Principle,...
Domine o Git ao conhecer comandos e truques que facilitarão o seu trabalho.
Confira neste artigo as diferenças entre os três níveis de desenvolvedores: júnior, pleno e sênior.
Neste artigo veremos o que é PHP e algumas de suas características e vantagens.
Conheça mais sobre o Data Science e quais conhecimentos você precisa ter para iniciar nessa área.
Neste artigo veremos algumas opções de ferramentas para substituir o prompt de comando do Windows.
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Fabio Costa, de...
Aprenda a documentar uma aplicação ASP .NET Core Web API com o Swagger.
Veja como os middlewares funcionam em uma aplicação ASP.NET Core.
Conheça as habilidades necessárias para se tornar um bom desenvolvedor web back-end.
Veja nesse artigo como dar o primeiro passo na sua carreira de desenvolvimento de games.
Há muitas dúvidas sobre qual o primeiro passo para se iniciar na carreira de desenvolvedor. Veja nes...
Cinco linguagens de programação de muito potencial no mercado de trabalho em 2018.
Saiba como se tornar um desenvolvedor de aplicativos reconhecido pelo mercado.
O ano está acabando e você, sabe quais foram as linguagens de programação mais utilizadas / populare...
O React, agora em sua versão 16, foi totalmente reescrito. Veja as melhorias e o que há de novo.
Veja a importância de estudar uma tecnologia mobile e como ingressar nesse mercado.
Muitas pessoas acreditam que JSON e Objeto JavaScript são a mesma coisa. Descubra a diferença.
Veja como e onde podemos aproveitar os Generators no JavaScript para melhorar o nosso código.
Conheça os recursos de linha de comando para o Entity Framework Core.
O TypeScript é um caso interessante. Ou você o adora ou o odeia. Parece não haver um consenso interm...
Aprenda um pouco mais sobre o CSS Grid Layout, agora com suporte completo pelo Firefox e Chrome.
Por que temos tantos intransigentes na área de TI? O que nos leva a isso? Quais as consequências? Va...
Os desenvolvedores de front-end e back-end se completam na maioria dos casos. Se faz indispensável s...
Veja dicas sobre como se tornar um Desenvolvedor Mobile e sobre quais tecnologias estudar.
Como fazer a depuração de código PHP? Essa é uma dúvida recorrente do pessoal que está vindo de outr...
Entenda as nuances do processo de execução de um código no .NET Framework.
Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.
Otimize a criação de aplicações desktop reutilizando códigos do ASP.NET Core, com a ajuda do Electro...
Veja como é simples implementar cache distribuído no ASP.NET Core, utilizando o Redis ou o SQL Serve...
A performance de um site pode ser um favor determinante para o seu sucesso ou fracasso, veja como me...
Um meio termo entre o Dapper e o Entity Framework, o hybrid ORM RepoDb é uma ótima opção de ORM para...
Veja nesse artigo como funciona o TDD e quais seus benefícios.
Aprenda como criar e conheça as opções de configuração de um middleware customizado no ASP.NET Core.
Veja neste artigo algumas dicas para melhorar seu networking e alcançar melhores resultados na sua c...
Conheça o micro framework ORM Dapper.NET e aprenda a utilizá-lo em uma aplicação ASP.NET Core.
Neste artigo vamos aprender sobre os Type Hints no Python, veremos como eles funcionam e como podem...
Nesse artigo aprenderemos sobre as metatag no HTML. Vamos aprender como utilizar e o porquê devemos...
Neste artigo nos iremos aprender sobre position em elementos no CSS, e sua importância para estiliza...
Neste artigo vamos aprender como criar uma API com persistência de dados utilizando o Spring Web MVC...
Veja neste artigo os principais tipos de banco de dados NoSQL.
O uso de arquivos .env é quase o padrão de aplicações web, veja como utilizá-los em uma aplicação AS...
Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.
Veja neste artigo os principais conceitos do paradigma orientação a objetos e como eles se aplicam n...
Conheça neste artigo as variáveis, tipos de dados e constantes da linguagem Java.
Entenda os conceitos fundamentais para iniciar seus estudos na área de desenvolvimento neste guia de...
Veja como serializar e desserializar JSON no .NET com a biblioteca System.Text.Json.
Entenda conceitos utilizados no aprendizado de lógica de programação.
Conheça a história e as curiosidades por trás da criação do ECMAScript e JavaScript. Entenda de uma...
Veja neste artigo o que é uma IDE e suas principais características.
Valores em PHP possuem que semântica? De valor ou de referência? Objetos são passados por referência...
Continuando o estudo do SignalR, aprenda como criar um chat utilizando esta biblioteca de aplicações...
Neste artigo trabalharemos com os conceitos fundamentais de corrotinas, canais, defer etc, também ex...
Existe uma gama de ferramentas que permitem a criação de um instalador do Windows. Neste artigo veja...
Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.
Nesse artigo vamos criar um ambiente de desenvolvimento PHP completo, com MySQL e Nginx dentro do WS...
Confira neste artigo as diferenças de alguns cargos da área de TI.
Uma introdução à programação assíncrona com PHP e uso básico dos componentes do ReactPHP.
Aprenda a fazer seus próprios módulos globais do NPM e crie ferramentas executadas diretamente do te...
O paradigma funcional vem ficando a cada dia mais popular entre os desenvolvedores. Porém, com este...
Ultimamente, muito temos ouvido sobre o paradigma funcional, bem como as linguagens funcionais. Mas...
Criar uma API REST não tem a ver com retornar JSON e sim com a correta utilização do protocolo HTTP.
O PHP nunca esteve tão forte. Nesse artigo, algumas desconstruções de famosas falácias acerca do PHP...
Um assunto muito importante mas pouco discutido dentro do mundo dos desenvolvedores de jogos é a uti...
Veja como funcionam as trilhas e sub-trilhas de certificação da Microsoft para desenvolvedores.
O .NET possui um módulo nativo para o envio de e-mails. Entretanto, veja como facilitar este process...
Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!