
LINKS DE UTILIDAD
https://www.npmjs.com/
https://nodejs.org/es/
https://conemu.github.io/
LINKS UTILES
https://code.visualstudio.com/
PLUGINS VSCODE
https://marketplace.visualstudio.com/items?itemName=jawandarajbir.react-vscode-extension-pack
INSTRUCCIONES CMD
npx create-react-app critic
cd critic
npm start
LINKS UTILES
https://www.w3schools.com/js/js_versions.asp
https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Spread_syntax
https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Functions/Arrow_functions
NOTA: Por favor descargar los recursos que se encuentran en: Sección 1 -> Recursos importantes para el curso
{
"compilerOptions": {
"baseUrl": "./src",
"checkJs": true,
"jsx": "react"
}
}
LINKS DE UTILIDAD
https://www.npmjs.com/package/styled-components
PLUGIN
https://marketplace.visualstudio.com/items?itemName=jpoissonnier.vscode-styled-components
Como usar la deconstrucción:
https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
LINKS UTILES
https://es.reactjs.org/docs/hooks-intro.html
https://usehooks.com/
LINKS DE UTILIDAD
https://openwebinars.net/blog/que-es-rest-conoce-su-potencia/
NOTA: Por favor descargar los recursos que se encuentran en: Sección 1 -> Recursos importantes para el curso
IMPORTANTE: Katacoda fue dado de baja, por favor usar Killercoda en su lugar (VER INSTRUCCIONES EN EL PDF ADJUNTO)
LINKS DE UTILIDAD
https://insomnia.rest/download
LINKS DE UTILIDAD
https://www.docker.com/
https://docs.docker.com/docker-for-windows/install/
https://hub.docker.com/repository/docker/depl20982/criticserver
LINKS UTILES
https://material-ui.com/
NOTA IMPORTANTE:
Instalar estos componentes:
npm install @material-ui/core
npm install @material-ui/icons
e importar...
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" />
LINKS UTILES
https://material-ui.com/getting-started/installation/
https://material-ui.com/components/app-bar/
https://material-ui.com/components/material-icons/
https://material-ui.com/components/buttons/
https://material-ui.com/components/typography/
LINKS UTILES
https://material-ui.com/customization/color/
https://material-ui.com/customization/theming/
PALETA
export const CRITIC_PALETTE = {
primary: '#003433',
secondary: '#ff5b33',
light: '#c6d9b4'
}
LINKS UTILES
https://console.cloud.google.com/apis/dashboard?hl=ES
LINKS UTILES
https://www.npmjs.com/package/react-google-login
LINKS UTILES
https://reactrouter.com/
LINKS UTILES
https://reactrouter.com/web/guides/quick-start
https://material-ui.com/components/grid/
NOTA: Por favor descargar los recursos que se encuentran en: Sección 1 -> Recursos importantes para el curso
LINKS UTILES
https://es.reactjs.org/docs/hooks-reference.html
LINKS UTILES
https://es.reactjs.org/docs/hooks-reference.html
LINKS UTILES
https://es.reactjs.org/docs/hooks-reference.html
LINKS UTILES
Instalar las siguientes dos extensiones de React para Chrome
https://chrome.google.com/webstore/detail/react-context-devtool/oddhnidmicpefilikhgeagedibnefkcf?hl=es
https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=es
LINKS UTILES
https://material-ui.com/components/about-the-lab/
https://material-ui.com/components/rating/
LINKS UTILES
https://reactrouter.com/web/example/url-params
LINKS UTILES
https://www.npmjs.com/package/react-google-login
LINKS UTILES
https://material-ui.com/components/text-fields/
https://material-ui.com/components/pickers/
https://material-ui-pickers.dev/
https://material-ui-pickers.dev/getting-started/installation
https://www.kindacode.com/article/top-react-form-validation-libraries/
https://react-hook-form.com/
LINKS UTILES
https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
https://material-ui-pickers.dev/getting-started/installation
https://material-ui.com/api/text-field/
LINKS UTILES
https://github.com/diegoparraleal/udemyreact
https://github.com/diegoparraleal/udemyreact/tree/udemy-course-project
COMMIT PARTE 1: https://github.com/diegoparraleal/udemyreact/commit/4981c84de12e596a1ed0e4800259a45cb1a80e0b
LINKS UTILES
https://github.com/diegoparraleal/udemyreact
https://github.com/diegoparraleal/udemyreact/tree/udemy-course-project
COMMIT PARTE 2: https://github.com/diegoparraleal/udemyreact/commit/c4d75f77cc9c05820742ab62cd6f6dce03833b4b
En este curso vamos a aprender desde cero, es decir, sin ni siquiera tener un IDE instalado, hasta poder lograr crear toda una página que permita adicionar reviews a restaurantes, responder a los reviews y administrar toda la información.
Toda la construcción de la aplicación se hace mientras se aprende de forma práctica todos los conceptos esenciales de React como el JSX, renderizado condicional y ciclos; algunos otros conceptos importantes como librerías de UI, estilos, routing y hooks básicos.
También vamos a aprender algunos conceptos un poco más avanzados como el paradigma redux, los hooks de reducer y context, validaciones de UI, login de google e incluso vamos a hacer nuestro primer hook personalizado.
Al final del curso, hay un proyecto dividido en dos partes que nos va a ayudar a cementar todo el conocimiento adquirido para poder desempeñarnos como frontends y trabajar con React.
Estoy seguro que tomando este curso, van a poder ingresar al mundo del desarrollo frontend, y adicionalmente, van a tener todas las herramientas necesarias para poder tomar cualquier trabajo de junior frontend developer si no tienen experiencia previa.
Este curso también es muy útil para las personas que vienen de backend y desean volverse fullstack developers, ya que esta diseñado para aprender de cero con simplemente conocimientos básicos de HTML, CSS y programación básica.
Espero les guste!