1. Docker
- Comandos: Quick reminder de comandos Docker.
2. ASP.NET
C#
- Serviços em Background com Hangfire: Uma maneira fácil para executar processamento em background com .NET.
- Performance C#: Comparativo de perfomance entre List x Enumerable utilizando for, foreach e LINQ. Qual são as apostas para a melhor performance?
- Unit of Work: Implementação do padrão Repository com Unit of Work.
- LINQ: Conceito e Exemplos de LINQ para facilitar o entendimento.
Web App
- Sintaxe Razor para ASP.NET Core: Renderize C# para HTML através da Sintaxe Razor.
- HTML Helpers x Tag Helpers: Compare o uso de HTML Helpers x Tag Helpers e aprenda a criar Tag Helpers personalizados.
OpenID e OAuth 2.0
- IdentityServer4: Framework que implementa os protocolos OpenID e OAuth 2.0, gratuito, open source e disponível para ASP.NET Core.
3. Flutter
- Package GET: Package GET para Flutter com recursos de Gerenciamento de Estado, Injeção de Dependência e Navegação.
- Unit and Widget Tests: Projeto Flutter com demonstração de Testes Unitários e Testes de Widget.
- Lista de Imagens com Animações: Lista de imagens, semelhante ao Instagram, com uma animação de like no duplo toque do usuário.
4. Angular
- Formulários Dinâmicos: Projeto Angular com o objetivo de simular a criação de formulários dinamicamente.
5. Python, Pandas e Machine Learning
Python
- datetime: Manipule datas e horas.
- Organizador de Arquivos: Organize por tipo os arquivos de um diretório.
- Decorators: Adicione funcionalidades a um método já existente sem alterar sua estrutura.
Pandas
- pandas.core.groupby.GroupBy.cumcount(): Crie uma coluna autoincremento baseado em um grupo de colunas.
- pandas.cut(): Converta dados numéricos em dados categóricos.
- pandas.DataFrame.diff(): Calcule a diferença de valores entre cada linha de um DataFrame.
- pandas.DataFrame.unstack(): Converta índices em colunas.
- pandas.Series.str.contains(): Consulte se um valor ou uma expressão regular está contida dentro de uma Series.
- pandas.melt(): Converta os elementos de uma lista em várias linhas no DataFrame.
- pandas.DataFrame.explode(): Disponível a partir da versão 0.25, converta os elementos de uma lista em várias linhas no DataFrame.
- pandas.api.types.CategoricalDtype: Defina uma ordem para as variáveis categóricas.
Machine Learning
- Categorical Variables: Conheça 3 técnicas para trabalhar com Categorical Variables.
- Missing Values: Conheça 3 técnicas para trabalhar com Missing Values.
- sklearn.pipeline.Pipeline: Agrupe as etapas de pré-processamento e modelagem dos dados.
- sklearn.model_selection.cross_val_score: Execute o processo de modelagem em diferentes subconjuntos de dados para obter várias medidas de qualidade do modelo.
Desafios
- Kaggle Credit Card - Previsão de Saldo: Este notebook apresenta um modelo capaz de prever o Saldo (Balance) do cartão de crédito de acordo com uma série de características dos usuários.
- Kaggle Credit Card - Segmentação de Clientes: Este estudo de caso exige desenvolver um modelo para identificar segmentações de clientes a fim de definir uma estratégia de marketing.