Skip to content

Ada-Online-2da-Gen/links-utiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Links útiles de temas para seguir indagando y profundizando y que suelen preguntar a veces en entrevistas

Temas

  1. 📚 Libros
  2. 🛣️ Roadmaps
  3. 📦 Programación Orientada a Objetos (OOP)
  4. 👍 Programación - Buenas prácticas
  5. 👩‍💻 Algoritmos y estructuras de datos
  6. 🏋️‍♀️ Desafíos, challenges y ejercicios
  7. 🗄️ Base de datoss
  8. 🧪 Conceptos avanzados de JS
  9. ⚗️ Conceptos avanzados de React
  10. 🧰 Testing
  11. ❓ Preguntas de entrevistas
  12. 🧾 Awesome Lists

⭐ (Recomendado)

📚 Libros

⭐⭐ You don't know JS

Recomendadísimo libro que explica y se mete en los temas más oscuros y confusos de JS (scope, contexto, hoisting, prototypes, this), explicado de una forma muy amena y llevadera.

JavaScript (ES2015+) Enlightenment Understanding ECMAScript 6

Todas las nuevas características de JS

Effective JavaScript

Técnicas y tips prácticos para mejorar nuestro código

Maintainable JavaScript

Estrategias, consejos y mejores prácticas para escribir código mantenible

🛣️ Roadmaps

Web Developer Roadmap
⭐⭐ Frontend Handbook

Lista de temas y tecnologías para ir aprendiendo, mejorando y ampliando nuestro conocimiento (Frontend, Backend y DevOps)

📦 Programación Orientada a Objetos (OOP)

What is Object Oriented Programming? Fundamental Concepts of OOP

Wiki con los conceptos básicos y fundamentales de OOP

An Introduction To Object Oriented Programming in JavaScript

Una introducción a la programación orientada a objetos en JS

OOP in JavaScript What You Need To Know

Artículo extenso sobre OOP en JS

👍 Programación - Buenas prácticas

10 Basic Programming Principles Every Programmer Must Follow
S.O.L.I.D The first 5 principles of Object Oriented Design with JavaScript
Programming Principles

Lista de principios de programación

Catalog of Refactoring

Catálogo de estrategias, problemas comunes y patrones a reconocer a la hora de mejorar y refactorizar nuestro código

👩‍💻 Algoritmos y estructuras de datos

BaseCS

Recomendadísimo blog que explora las bases de las ciencias de la computación (algoritmos y estructura de datos) de súper amena, divertida y gráfica

The Ultimate Guide To Javascript Algorithms

Curso sobre algoritmos en JS

Algorithms

Curso interactivo sobre algoritmos

Algoritmos y estructuras de datos en JS

Github con ejemplos en código de algoritmos y estructuras de datos en JS

Big O cheatsheet

🏋️‍♀️ Desafíos, challenges y ejercicios

Best 10 Coding Challenge Websites

Listado de páginas con desafíos de programación (la mayoría son muy lógicos, pero del tipo que suelen pedir en algunos lugares). Ideal para mantener la práctica, resolver uno por día es un muy buen entrenamiento.

Algorithms Leetcode Javascript

Soluciones de desafíos de algoritmos de la página Leetcode en JS

🗄️ Base de datos

Learn SQL
Intro to SQL: Querying and managing data

Cursos interactivos sobre SQL

🧪 Conceptos avanzados de JS

The Modern JavaScript Tutorial
JavaScript API Reference

Referencias de JavaScript con métodos y conceptos.

JavaScript Engines: How Do They Even Work? From Call Stack to Promise, (almost) Everything You Need to Know

Muy interesante explicación del funcionamiento de un motor de JS que abre la cabeza sobre por qué las cosas se ejecutan de la forma en que lo hacen.

Ultimate Guide To Execution Contexts, Hoisting, Scopes and Closures in JavaScript

Artículo (bastante extenso) sobre los conceptos más avanzados (y complejos) de JS

⭐⭐ 33 Concepts Every JavaScript Developer Should Know

Básicamente esta guía con un montón de links (y seguro alguno repetido). Un montón de artículos sobre conceptos avanzadados de JS, y otros temas como algoritmos, estructuras de datos y patrones de diseño. Muy recomendado.

⚗️ Conceptos avanzados de React

React Redux Links
React Resources

Links varios sobre conceptos y tutoriales de React/Redux

Funcionamiento interno

Understanding Shadow DOM

Qué es el Shadow DOM (el cual usa React)

The Inner Workings Of Virtual DOM

Cómo funciona el DOM Virtual.

Digging deeper inside the Reconciliation algorithm of react

Explicación del algoritmo de reconciliación de React.

Under the hood: React

Serie de 15 artículos que analizan en profundidad el código base de React.

Redux

Redux es una librería para el manejo de estado en aplicaciones.

Getting Started with Redux

Video tutorial del creado de Redux.

Learn Redux

Otro video tutorial.

Understanding Redux: The World’s Easiest Guide to Beginning Redux
Redux Tutorial
Leveling Up with React: Redux

Tutoriales introductorios sobre Redux.

https://leanpub.com/redux-book?ref=hackr.io

Libro gratuito sobre Redux (sin React).

Hooks

❓ Preguntas de entrevistas

List of 1000 JavaScript Interview Questions
Front End Interview Handbook
Más preguntas y respuestas de JS
500 ReactJS Interview Questions

🧰 Testing

Teoría de testing

Frontend testing

Introduction to Front-End unit testing
First Steps in Frontend Testing with TDD/BDD
A Skeptics Guide to Frontend Testing
Testing Your Frontend Code

Testeando React con Jest y Enzyme

Testing React Components with Enzyme and Jest
HOW TO UNIT TEST REACT APPLICATIONS WITH JEST AND ENZYME
Testing React with Jest and Enzyme

What and How to Test with Jest and Enzyme. Full Instruction on React Components Testing
Testing with Jest and Enzyme in React
Test-Driven Development with React, Jest, and Enzyme

🧾 Awesome Lists

Awesome CSS
Awesome Sass
Awesome React
Awesome Redux
Awesome CS
Awesome Accesibility

Lista de links útiles.

Best of JS

Lista de librerías, frameworks y herramientas populares de JS.

About

Links para seguir indagando

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published