Skip to content

Instantly share code, notes, and snippets.

View aplaraujo's full-sized avatar

Ana Paula Lopes Araujo aplaraujo

View GitHub Profile
@aplaraujo
aplaraujo / readme.md
Created October 14, 2025 14:33
Configuração Jacoco Intellij

Inclusão do plugin no arquivo pom.xml:

<plugins>
      <plugin>
        <groupId>org.jacoco</groupId>
        <artifactId>jacoco-maven-plugin</artifactId>
        <version>0.8.11</version> <!-- A versão mais atual que puder -->
        <executions>
 
@aplaraujo
aplaraujo / readme.md
Last active August 25, 2024 12:53
Angular - Lista de Contatos - Configuração da Suite de Testes com Jest, Cypress e Cucumber

Angular - Configuração da Suite de Testes

  • Desinstalar o Karma, o Jasmine e todas as dependências
npm uninstall karma karma-chrome-launcher karma-coverage-istanbul-reporter karma-jasmine karma-jasmine-html-reporter @types/jasmine @types/jasminewd2 jasmine-core jasmine-spec-reporter
  • Remover a seção de testes do arquivo angular.json
@aplaraujo
aplaraujo / app.module.ts
Created April 25, 2023 20:11
Angular - Placeholder
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
@NgModule({
imports: [
BrowserModule
],
@aplaraujo
aplaraujo / app.component.html
Created April 18, 2023 18:21
Angular - uso do select com ngSwitch
<h2>Select Country</h2>
<select (change)="SetDropDownValue($event)">
<option value="">Select a Country</option>
<option value="Brazil">Brazil</option>
<option value="Argentina">Argentina</option>
<option value="Uruguay">Uruguay</option>
</select>
<h2>You Have Selected</h2>
@aplaraujo
aplaraujo / app.component.html
Created March 23, 2023 00:20
Angular - Mostrar datas no campo input type="date" III
<form [formGroup]="form">
<input type="date" formControlName="date"/>
</form>
@aplaraujo
aplaraujo / app.component.html
Last active August 25, 2024 12:54
Angular - Mostrar datas no campo input type="date" II
<h2 class="title">Nosso Formulário</h2>
<form [formGroup]="form">
<input formControlName="date" type="date">
</form>
@aplaraujo
aplaraujo / app.component.html
Last active August 25, 2024 12:55
Angular - Uso de objetos (com diretivas) no campo de data
<div>
<label for="date-string">Regular string value</label>
<input [formControl]="dateStringControl" type="date" id="date-string" />
</div>
<div>
<label for="date-object">Date object value with directive help</label>
<input [formControl]="dateObjectControl" type="date" id="date-object" />
</div>
@aplaraujo
aplaraujo / app.component.html
Created March 1, 2023 13:17
Angular - gerenciamento de estado com NgRx (contador básico)
<h1>{{ counter$ | async }}</h1>
<button (click)="increment()">Aumentar</button>
<button (click)="decrement()">Diminuir</button>
<button (click)="reset()">Reiniciar</button>
@aplaraujo
aplaraujo / readme.md
Created February 13, 2023 11:25
Noções básicas de TypeScript

Noções Básicas de TypeScript

O que é o TypeScript?

É um conjunto adicional de recursos para o JavaScript. O recurso mais importante é a determinação de tipos estáticos.

O que é a determinação de tipos estáticos?

É quando o desenvolvedor define qual será o tipo de valor que uma variável vai receber. Exemplo: