Tutorial Angular
Tutorial Angular
GDS0352
Visual Studio Code
Postman
Programa que sirve para hacer pruebas y documentación con los end points, así como con la
grabación del repositorio.
Nodemon
MapBox
MongoDB Compass
Nos va ayudar con nuestra base de datos.
Git
Mantener nuestro repositorio y subirlo.
Teclear en la consola git –version
Node js
Instalación de las extensiones recomendadas para Visual Studio Code:
● Bracket Pair Colorizer 2
Ingresa a menú Code -> Preferencias-> Seetings -> opción Edit in settings.json
en cualquier parte del json agregar lo siguiente:
● Monokai Night
Tema para Visual Studio Code
● Material Icon Theme
Pulsar opción Set File Icon Theme.
● Instalaciones recomendadas de Visual Studio Code propias para Angular:
Angular Snippets.
Angular Language Service.
Angular2-inline.
Auto Close Tag.
Type Script Importer.
CLI nos ayudará a generar la aplicación, generar componentes, directivas, servicios, pipes, etc.
3. Una vez que termine la instalación en la línea de comando teclear el comando ng –version.
- Es un superset de javascript.
- Ofrece tipado estricto y flexible.
- Mejora enormemente la legibilidad del código.
- Permite usar características modernas.
Caracteristicas
a. Tipos básicos
let nombre: string = 'fany';
let pila: number | string = 95;
const
Para trabajar con objetos podemos definir una interface, es una seri de llaves es
para asegurar que un objeto luzca como nosotros queramos.
Interface Personaje {
nombre = string;
pila= number;
habilidades: string[];
puebloNatal?= string;
}
const personaje: = {
nombre = ‘fany’,
pila= 100,
habilidades: [‘Bash’,’Counter’,’Healing’, 100];
} //el usar any es erroneo
c. Funciones básicas
function sumar(a, b){
return a + b;
}
ANGULAR
Servicios
Pueden utilizarse de tal manera que no se pueden usar con REDOX son singleton que
permiten trabajar con la información centralizada.
Directivas
Hay 3 tipos de directivas:
● De componentes
Muy parecido a un componente Cuenta con un pedazo de código html reutilizable.
● Estructurales
Modificar el dom o el html añadiendo o remiviendo elementos
● Atributos
Cambia la apariencia de un elemento
Rutas
Mostrar diferentes componentes basados en el URL del navegador web
Modulos
Permiten agrupar todos los conceptos que se han hablado inclusive otros módulos.
3. Componentes
@component({
select: ‘app-root’,
templateUrl: ‘app.component.html’
})
export class AppComponent{
titulo : string = ‘App’
}
app.component.html -> <h1> {{ title }} </h1>