Nesta formação, você irá aprender sobre as ferramentas para desenvolvedores dos principais bancos de dados do mercado: o MySQL, o Oracle, o SQL Server, o PostGr...
5 cursos 29h42 de vídeos 265 exercíciosA formação Desenvolvedor Java da TreinaWeb tem como objetivo apresentar o desenvolvimento através do Java e todo o ecossistema para desenvolvimento da Oracle. N...
27 cursos 83h02 de vídeos 560 exercíciosNesta formação você aprenderá a desenvolver aplicações web full-stack utilizando o Spring desde o zero.
47 cursos 138h41 de vídeos 698 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 a...
14 cursos 66h51 de vídeos 468 exercíciosNesta formação, você conhecerá sobre o processo de ciência de dados por meio da linguagem Python. Veremos na prática como importar dados, realizar limpeza e pré...
11 cursos 15h46 de vídeos 93 exercíciosO Angular é utilizado por várias empresas em soluções de larga escala. Nesta formação vamos conhecer desde os fundamentos do Angular: como iniciar um projeto...
5 cursos 11h36 de vídeos 61 exercíciosNa formação UX/UI designer da TreinaWeb, vamos aprender desde o início os aspectos mais importantes para criar produtos com boa usabilidade, acessibilidade e qu...
8 cursos 18h55 de vídeos 158 exercíciosNesta formação, você conhecerá os principais conceitos da ciência de dados por meio da linguagem estatística R. Veremos na prática como criar modelos de dados,...
10 cursos 16h31 de vídeos 241 exercíciosO React é utilizado por várias empresas em suas aplicações por sua simplicidade e poder, como Facebook, Instagram, Whatsapp, Netflix e DropBox. Nesta formaçã...
6 cursos 18h26 de vídeos 95 exercíciosHTML, CSS e JavaScript são a base de toda a web. Nesta formação vamos iniciar aprendendo HTML e CSS. Em seguida veremos os principais aspectos da linguagem Java...
45 cursos 92h05 de vídeos 461 exercíciosAprenda desde o zero a desenvolver sites e sistemas web usando as melhores tecnologias e práticas do mercado.
24 cursos 61h13 de vídeos 258 exercíciosAprenda como implementar validações nas suas aplicações Nest.js
01h08Aprenda a implementar a autenticação e a autorização com o JWT em aplicações ASP.NET Core
01h30Conheça os recursos e características do componente navbar do Bootstrap
01h26Conheça a metodologia BEM e aprenda a um código CSS mais reutilizável, legível e sustentável
00h53Saia da tentativa e erro! Aprenda a utilizar os recursos do Maven de maneira correta e segura.
00h46Aprenda como criar API para publicação de um modelo preditivo utilizando o Flask
00h32Aprenda a implementar a autenticação e a autorização com o JWT em aplicações Django
02h07Aprenda como implementar corretamente uma camada services nos seus projetos Nest.js.
00h49Aprenda como aproveitar todo o poder do Request e Response no Django
01h31Aprenda 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 trabalhar com ModelMapper nas suas aplicações Spring
01h53Aprenda como implementar validações nas suas aplicações Spring
02h28Nesse direto ao ponto vamos aprender os principais aspectos para trabalhar com layouts no Tailwind CSS
01h17Aprenda a criar uma Minimal API com o ASP.NET Core
01h42Aprenda como implementar validações nas suas aplicações ASP.NET Core
01h34Aprenda como configurar o VS Code para um ambiente de desenvolvimento de Python
01h08Aprenda como criar um projeto Razor Pages no ASP.NET Core
01h15Aprenda como implementar validações nas suas aplicações Django
00h22Aprenda como implementar corretamente uma camada services nos seus projetos Django.
00h14Aprenda como aproveitar todo o poder do Request e Response no Nest.js
00h50Aprenda como aproveitar todo o poder do Request e Response no ASP.NET Core
01h03Aprenda como obter e fornecer feedbacks construtivos dos seus projetos front-end.
01h02Conheça os recursos do módulo Flexbox do Tailwind CSS e aprenda como utilizá-lo nos seus projetos
00h44Aprenda como aproveitar todo o poder das class-based views do Django
01h38Aprenda a implementar a autenticação e a autorização com o JWT em aplicações NestJS
01h23Aprenda a utilizar programação assíncrona nas suas aplicações Spring
01h11Aprenda configurar um ambiente PHP e Laravel no Docker
01h19Aprenda configurar um ambiente Python e Django no Docker
01h17Aprenda configurar um ambiente C# e ASP.NET no Docker
01h24Aprenda configurar um ambiente Java e Spring no Docker
01h27Aprenda configurar um ambiente Node.js e NestJS no Docker
01h11Conheça os conceitos de listas, objetos e funções através da resolução de exercícios práticos de lógica de programação
00h15Aprenda como utilizar os filtros de imagem e elementos do CSS
00h40Conheça os conceitos de operadores matemáticos, relacionais e lógicos através da resolução de exercícios práticos de lógica de programação
00h14Conheça os conceitos de vetores e matrizes através da resolução de exercícios práticos de lógica de programação
01h28Aprenda como transformar conteúdos textuais em áudio com as bibliotecas pyttsx3 e gTTS do Python
00h37Saia da tentativa e erro! Aprenda a utilizar os recursos do PIP de maneira correta e segura.
00h30Aprenda a personalizar classes e outros aspectos do Tailwind CSS
00h39Domine as funções JavaScript e eleve seu nível de habilidade, desvendando os segredos deste poderoso recurso para criar soluções eficientes e dinâmicas!
01h50Veja algumas dicas e boas práticas para utilizar no CSS e tenha um código mais limpo na sua aplicação
00h54Descubra o poder de manipular o navegador e transforme a experiência do usuário!
00h42Aprenda a utilizar JavaScript para manipular e validar formulários
01h12Domine o universo dos módulos JavaScript e impulsione sua carreira, explorando as técnicas essenciais para construir aplicações escaláveis e bem estruturadas!
01h04Domine expressões regulares com JavaScript: potencialize a manipulação de texto e eleve seu código ao próximo nível!
00h44Transforme sua experiência web: Aprenda a dominar o armazenamento no navegador e leve suas habilidades ao próximo nível!
01h54Conheça os conceitos de operadores matemáticos, relacionais e lógicos através da resolução de exercícios práticos de lógica de programação
00h14Aprenda como implementar regras de associação com Apriori
00h35Conheça os conceitos de estruturas de repetição através da resolução de exercícios práticos de lógica de programação
00h15Aprenda como aplicar Repository Layer em uma aplicação Nest.js
00h37Aprenda como utilizar o pacote dio para realizar requisições HTTPs
01h48Aprenda como utilizar o pacote http para realizar requisições HTTP no Flutter
02h02Aprenda a trabalhar com o gerenciador de pacotes Pub.dev
00h31Aprenda a trabalhar de maneira correta com tratamento de erros no JavaScript
01h11Aprenda como configurar o VS Code para um ambiente de desenvolvimento de Java
00h33Aprenda os conceitos essenciais da computação em nuvem
00h42Aprenda como modelar um banco de dados através de um exemplo prático
00h46Conheça todos os recursos do sistema de grid do Tailwind CSS
00h30Aprenda a realizar requisições HTTP utilizando Fetch API
01h33Aprenda como trabalhar com temas em uma aplicação Flutter.
00h41Conheça as principais estruturas de repetição através da resolução de exercícios práticos de lógica de programação
01h04Conheça os principais operadores matemáticos através da resolução de exercícios práticos de lógica de programação
00h48Aprenda como implementar a autenticação padrão do Django.
01h01Veja como gerar arquivos PDF em uma aplicação Django
00h32Aprenda como personalizar a autenticação do Django.
00h59Veja neste artigo o que é Banco de Dados.
Veja neste artigo os principais tipos de banco de dados NoSQL.
Veja neste artigo as principais aplicações para gerenciamento de banco de dados com interface gráfic...
Conheça nesse artigo um pouco mais sobre essa profissão promissora
Veja neste artigo quais as áreas de atuação para um profissional graduado em Sistemas de Informação.
Os desenvolvedores de front-end e back-end se completam na maioria dos casos. Se faz indispensável s...
Veja neste artigo como dar os primeiros passos utilizando o MySQL.
Os profissionais de Tecnologia da Informação estão no topo da lista dos mais requisitados pelas empr...
Veja neste artigo os principais SGBDs NoSQL e suas principais características.
Conheça as habilidades necessárias para se tornar um bom desenvolvedor web back-end.
Neste artigo sobre Introdução ao gerenciamento de projetos Node.js vamos aprender os principais coma...
Nesse artigo uma introdução à arquitetura Serverless e um pouco sobre o AWS Lambda, um dos principai...
Nesse artigo vamos conhecer o projeto Spring Data, veremos qual o objetivo desse projeto e entender...
Neste artigo iremos conhecer o Spring Data JPA, entender o seu funcionamento e como o mesmo pode nos...
Neste artigo, vamos aprender sobre o recurso de Records no Java. Veremos como utilizar esse recurso,...
Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Talita Pagani,...
Confira nesse artigo uma introdução do que é a Clean Architecture, quais seus componentes e os benef...
Aprenda a trabalhar com Machine Learning diretamente no navegador usando o TensorFlow.js
Saiba o que é o gerenciador de pacotes Dart e Flutter, como utilizar um pacote, biblioteca instalada...
Cuidar da segurança é um dos pilares para a sustentação de qualquer aplicação na web. Sem o mínimo n...
Vamos ver neste artigo uma breve descrição sobre o que é o NestJS e como criar uma aplicação base em...
Conheça neste artigo o que é o MEAN Stack.
Veja um exemplo de como se conectar ao MySQL no Entity Framework Core.
Prosseguindo com a série sobre os princípios SOLID, vamos abordar o Single Responsability Principle,...
Aprenda a criar um provedor customizado para o Microsoft.Extensions.Logging
Saiba tudo o que precisa para comprar um computador para programar.
Um meio termo entre o Dapper e o Entity Framework, o hybrid ORM RepoDb é uma ótima opção de ORM para...
Aprenda na prática como fazer uso do micro framework ORM ServiceStack.OrmLite em uma aplicação ASP.N...
Dando continuidade ao estudo da biblioteca ServiceStack, neste artigo modificaremos o web service cr...
Que o mercado de TI é super aquecido, já sabemos. Mas você sabe no que precisa se atentar para conse...
Neste artigo vamos criar uma aplicação para a geração de Tokens JWT utilizando NestJS e a biblioteca...
Veja como é simples implementar cache distribuído no ASP.NET Core, utilizando o Redis ou o SQL Serve...
Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.
Neste artigo veremos como instalar o Maven e como podemos utilizá-lo para nos auxiliar na criação e...
Não conseguiu acompanhar a Connect() 2016 da Microsoft? Não tem problema, aqui no TreinaWeb te traze...
Neste artigo trabalharemos com os conceitos fundamentais de corrotinas, canais, defer etc, também ex...
Uma ótima experiência do usuário é essencial para o sucesso de qualquer projeto. Conheça neste artig...
Aprenda Copywriting neste artigo. É a nova tendência do marketing e fornece técnicas para escrever t...
Uma introdução (base teórica) para TCP, UDP e Sockets, principalmente para desenvolvedores que des...
Seguimos nossa série de artigos de metodologias, abordando hoje mais uma metodologia ágil: XP (Extre...
Veja o exemplo de uma aplicação ASP.NET Core acessando os dados de um servidor cluster definido com...
Veja neste artigo como instalar e executar o React, então confira neste artigo como instalar o React...
Confira neste artigo uma breve introdução ao DDD: o que é domínio, linguagem úbiqua e bounded contex...
Veja nesse artigo como subir uma função para o AWS Lambda para converter HTML para PDF usando wkhtml...
Ao desenvolver um site ou um aplicativo, é comum pensarmos em como ele será. Essa primeira ideia, mu...
Conheça o que é design inclusivo, seus princípios e a importância de pensar em acessibilidade em seu...
"Quanto eu cobro?" ou "Qual o preço do meu serviço?", essa é uma grande dor do desenvolvedor freelan...
Neste artigo vamos ter uma introdução sobre o Zod, uma biblioteca de declaração e validação de dados...
Você já ouviu falar no Laminas? Para quem não sabe, esse é o novo nome do já conhecido Zend Framewor...
Neste artigo, veremos como criar um briefing matador, solicitando as informações necessárias para um...
Entenda o que é e como aplicar o UX Research e 360 View, técnicas importantes na hora de pensar em u...
Veja como fazer o deploy de uma aplicação PHP Serverless no AWS Lambda usando o Bref.
Veja como podemos utilizar o projeto Lombok para diminuir a quantidade de código boilerplate e acele...
Confira neste artigo as vantagens de incluir a etapa de prototipação no desenvolvimento de software.
Nesta primeira parte, veja como criar um web service simples no .NET Core utilizando a biblioteca Se...
O .NET possui um módulo nativo para o envio de e-mails. Entretanto, veja como facilitar este process...
Saiba o que é o NPM (Node Package Manager), como utilizar um pacote, framework ou biblioteca instala...
Uma breve introdução e alguns exemplos de como as leis abordadas neste post podem ser aplicadas para...
Um gerenciador de pacote é essencial em qualquer plataforma de desenvolvimento moderna. Para o .NET...
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Vamos falar sobre a importância e o impacto de iniciar um projeto web pensando em acessibilidade des...
Neste artigo veremos por que os componentes nos ajudam durante o desenvolvimento do nosso projeto e...
O profissional de usabilidade possui habilidades que mesclam aspectos técnicos e estratégicos. Ele é...
Uma introdução à programação assíncrona com PHP e uso básico dos componentes do ReactPHP.
Conheça o compute engine e veja como criar novas instâncias de VM no Google Cloud Platform.
O MJML é um framework e linguagem de marcação para a criação de e-mails responsivos. Veja como integ...
Você, desenvolvedor PHP, já teve a oportunidade de trabalhar mais intimamente com Streams? Se você j...
Confira neste artigo o que é Arquitetura da Informação, seus conceitos fundamentais e qual a importâ...
Veremos neste artigo como usar o componente de socket do ReactPHP para criar um chat pelo terminal....
Conheça os novos recursos do ASP.NET Core 2.1.
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem...
Descubra o que é o App Engine, sua história e como fazer a publicação (deploy) de sua primeira aplic...
Neste artigo veremos uma introdução à programação de sockets com o PHP.
Depois de tanto se dedicar nos estudos, finalmente as empresas começaram a entrar em contato com voc...
Conheça as principais ferramentas e técnicas de acessibilidade para web. Veja também tipos de dificu...
Veja como automatizar a geração de certificados SSL e usar no servidor do seu ambiente de desenvolvi...
Otimize a criação de aplicações desktop reutilizando códigos do ASP.NET Core, com a ajuda do Electro...
Neste artigo veremos uma introdução a WebSockets com a criação de um servidor em PHP e usando o nave...
Conheça o conceito de API Gateway e veja como criá-lo em uma aplicação ASP.NET utilizando a bibliote...
O Marketing de Diferenciação é essencial para o sucesso. Vou mostrar como usar nichos e especialidad...
Neste primeiro artigo da série sobre SOLID, vamos entender o porquê de eles terem sido definidos, al...
OData é um padrão de boas práticas para a criação de API. Veja os recursos que este padrão fornece p...
Aprenda a criar animações incríveis e interativas de forma bem simples para a web utilizando o mo.js
Descubra como os enums no PHP podem transformar seu código, tornando-o mais claro e eficiente. Otimi...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Reinaldo Ferraz...
Neste post vamos abordar 4 tipos de affordances que são aplicados em interfaces digitais e o impacto...
O Plop.js facilita a criação de arquivos em seus projetos, evitando que você tenha sempre que escrev...
Confira neste artigo dicas de como melhorar seu perfil no LinkedIn para deixá-lo mais atrativo aos r...
Aprenda um pouco mais sobre o CSS Grid Layout, agora com suporte completo pelo Firefox e Chrome.
Dando continuidade aos artigos sobre programação assíncrona com PHP, neste artigo veremos o componen...
Neste artigo veremos como manipular datas no JavaScript, utilizando a classe Date, como pegar a data...
Nessa segunda parte, veremos os 15 princípios que regem o Lean UX.
Veja como despertar o desejo no seu cliente, comunicando com o lado emocional do cérebro dele. Vou t...
Conheça um pouco mais sobre o COBIT, um estabelecido framework de governança.
O termo "microsserviços" tem sido muito utilizado nos últimos anos. Confira neste artigo o que é um...
Explore as poderosas ferramentas do Java Collections Framework: List, Set e Map. Domine a manipulaçã...
Descubra como utilizar as propriedades somente leitura no PHP 8.1 para criar código mais seguro e co...
Veja neste artigo os motivos para aprender Python neste ano de 2020.
Uma Introdução ao Swoole, framework PHP assíncrono baseado em corrotinas e comparação dele com o mod...
O JavaScript é uma linguagem que está praticamente em todos os lugares por causa de sua flexibilidad...
Aprenda a usar Arrow Functions no PHP para tornar seu código mais conciso e poderoso. Confira exempl...
Veja neste artigo o que é o Next.js e suas principais características.
Neste artigo, veremos a importância do uso da Semântica HTML e como utilizamos as tags em nossos pro...
Confira neste artigo a importância da acessibilidade em seu site.
Aprenda a criar formas e imagens vetoriais em SVG para usar em suas páginas web de maneira bem simpl...
Veja neste artigo algumas dicas para melhorar seu networking e alcançar melhores resultados na sua c...
São muitas as dúvidas que envolvem a escolha de uma carreira profissional e os estudantes de tecnolo...
Confira neste artigo cinco motivos para você aprender a biblioteca JavaScript mais famosa da atualid...
Nesse artigo veremos como a tag âncora (link) e seus atributos são utilizados no desenvolvimento de...
Veja um pouco mais sobre os sistemas de codificação de caracteres ASCII e Unicode.
Aprenda como trabalhar com classes, atributos, métodos e objetos no C# e aumente seus conhecimentos...
Aprenda Orientação a objetos em Dart e como trabalhar com classes, atributos, métodos e objetos em D...
Entenda o conceito de modularização e a utilização de funções e procedimentos no desenvolvimento de...
Imutabilidade é uma característica forte nas linguagens funcionais, onde a alteração de estado não é...
Veja como generators podem ser utilizados para criar um simples scheduler e trabalhar com corrotinas...
Com certeza, ao navegar na internet, você já viu no começo da URL o protocolo HTTPS. Mas, você sabe...
A Amazon Web Services (AWS) é uma das principais plataformas de computação em nuvem do mercado. Apre...
A Análise de Algoritmos (descrita e difundida por D.E. Knuth) tem como função determinar os recursos...
Neste post, dando continuidade à série sobre programação funcional, trataremos de um tema muito pert...
Entenda os conceitos fundamentais para iniciar seus estudos na área de desenvolvimento neste guia de...
Vamos conhecer nesse artigo o que é um CDN, como ele funciona, quais suas vantagens e os principais...
Confira neste artigo o que vem a ser a UX (User eXperience) e a UI (User Interface), suas diferenças...
Há um bom tempo que temos visto formulários com labels flutuantes em vários lugares. A ideia era de...
A VPC é o principal serviço de rede privada na AWS e ela tem uma íntima ligação em como suas aplicaç...
Nesse artigo vamos entender o que é CORS, quais os principais erros relacionados com ele, suas princ...
Aprenda nesse post de forma simples e direta os principais conceitos HTTP que sempre teve dúvida, po...
Criar uma API REST não tem a ver com retornar JSON e sim com a correta utilização do protocolo HTTP.
Variáveis e Constantes são conceitos fundamentais para o estudo de lógica de programação, vamos ente...
Provavelmente você já ouviu falar de Inteligência Artificial, mas você sabe do que se trata essa tec...
Veja neste artigo o que é Landing Page.
Conheça neste artigo o que vem a ser a linguagem R e no que ela nos auxilia.
Nesta série de artigos, vamos ver como atrair, precificar e fechar clientes, utilizando técnicas nov...
Algumas siglas e termos do Marketing Digital podem nos confundir ou podemos até mesmo desconhecer se...
Saiba mais sobre o Big Data e como ele pode contribuir com o seu negócio.
Nesse artigo vamos aprender sobre as funcionalidades CSS Grid e FlexBox do CSS na pratica durante o...
Entenda a função das estruturas condicionais (If - Else) e de repetição (While - For) nos estudos so...
Confira neste artigo o que são dados estruturados, não estruturados e semiestruturados.
Atualmente vivemos na era dos dados. Confira neste artigo o que vem a ser Data Analytics, sua import...
Nesse artigo vamos conhecer o AWS Lambda, serviço de computação Serveless da AWS especializado em ex...
Nesse artigo vamos conhecer o AWS S3, um serviço de armazenamento de arquivos na nuvem da Amazon. Va...
Neste artigo vamos aprender as maiores técnicas de persuasão do neuromarketing, os gatilhos mentais,...
Aprenda quando utilizar os métodos AddMvc(), AddMvcCore(), AddControllers(), AddControllersWithViews...
O termo pode parecer confuso ou muito genérico, principalmente para quem é iniciante. Mas o que é, a...
Dando continuidade ao nosso estudo do C# 9.0, neste artigo veremos dois novos recursos dele: Program...
Entenda o que é o Elastic Compute Cloud mais conhecido como EC2 e como criar sua primeira instância...
O paradigma orientado a objetos é um dos mais utilizados no mercado de trabalho. Neste artigo, verem...
Veja como é possível proteger os seus servidores na Digital Ocean usando o firewall nativo da plataf...
Confira neste artigo as diferenças de Business Intelligence e Big Data.
Acessar um site que tenha HTTPS é quase um pré requisito hoje em dia. Além de ser recomendável pelos...
Confira neste artigo o que é um certificado SSL e como ele funciona.
Aprenda como criar e conheça as opções de configuração de um middleware customizado no ASP.NET Core.
Saiba o que são Iterators e Generators, bem como os seus casos de uso.
Obtenha uma visão geral do recurso switch expressions do C# 8.0 e aprenda a criar códigos mais limpo...
Se você tem vontade de viver e trabalhar em outro país, veja neste artigo as oportunidades que o mer...
Conheça os operadores matemáticos mais utilizados nas linguagens de programação e saiba como utilizá...
Operadores lógicos costumam causar dúvidas em quem está aprendendo lógica de programação. Nesse post...
Venha conhecer as novas funcionalidades da nova plataforma de ensino da TreinaWeb e aprenda dicas pa...
Confira neste artigo as diferenças entre Big Data, Data Analytics e Data Science, além de conhecer o...
Conheça o Emmet Toolkit, ferramenta presente em praticamente todos os editores de código e IDEs que...
O React, agora em sua versão 16, foi totalmente reescrito. Veja as melhorias e o que há de novo.
A ordenação de registros consiste em organizar os dados em ordem crescente ou decrescente. Veja os p...
Veja neste artigo templates gratuitos para Landing Page.
Veja neste artigo algumas ferramentas para criar Landing Page.
Confira neste artigo um pouco mais sobre o protocolo HTTP 2.
Entenda conceitos utilizados no aprendizado de lógica de programação.
Veja neste artigo se você está cometendo algum dos erros mais comuns encontrados em interfaces web.
Aprenda a criar aplicações self-contained no .NET Core.
A performance de um site pode ser um favor determinante para o seu sucesso ou fracasso, veja como me...
Veja como os middlewares funcionam em uma aplicação ASP.NET Core.
Neste artigo vamos aprender sobre os Generics na linguagem Dart e como eles podem nos auxiliar em ga...