¿Cómo (dónde) aprendes React.js, Go y MySQL?

Aprendí React Js durante mi Proyecto Final de Pregrado, pero React js es Excelente … realmente increíble.

Luego intenté aprender el lenguaje Go muchas veces durante la graduación, pero fallé porque estaba involucrado en algunos otros proyectos, así que no tengo suficiente tiempo. Entonces finalmente aprendo de cursos en línea. Pero ahora mismo estoy aprendiendo los conceptos básicos de MySQL desde 1 semana. También puede tomar los próximos 30 días.

Mi opinión sobre estos lenguajes de programación: todo es difícil mientras se aprende, pero es muy fácil después de completar el curso.

Aprenderás todos esos ReactJs, Go language y MYSQL a través de cursos en línea … Te sugeriré los mejores cursos a continuación.

Los mejores cursos en línea de ReactJs:

  • Crea aplicaciones con ReactJS: el curso completo
  • Aprende por ejemplo: ReactJS

Elige el segundo curso …

De este curso puedes aprender sobre:

React JS vuelve a imaginar la interfaz de usuario web dividiendo la IU compleja en componentes granulares y reutilizables. Aprenda ReactJS por ejemplo: desde bloques de construcción básicos hasta animaciones y enrutamiento utilizando los complementos de React

Vamos a analizar eso.

  • Reimagina la interfaz de usuario web: React no es un marco, es una biblioteca enfocada en la construcción de la interfaz de usuario web que es compacta, robusta, mantenible y reactiva a las actualizaciones de usuarios y servidores.
  • Dividir la IU compleja en componentes granulares y reutilizables: cada componente en React es autosuficiente y sabe cómo manejar su propio estado y comportamiento. Los componentes se juntan en la forma de una jerarquía de árbol para construir componentes complejos con muchas partes móviles
  • En este curso, aprenderemos por ejemplo. Cada ejemplo es autónomo, tiene su código fuente adjunto y se refiere a un caso de uso específico de React. Cada ejemplo es simple por sí mismo, pero se unen como bloques de construcción para construir casos de uso complejos.

Qué se incluye en este curso:

  • Instalación y configuración de un servidor web de desarrollo básico con React, JSX para la especificación HTML y el compilador de Babel
  • Conceptos básicos de React: Reaccione nodos, fragmentos y componentes, optimizaciones de rendimiento usando el DOM virtual, el compilador de Babel para la transformación JSX, pasando datos a componentes usando estado y accesorios, el operador de difusión, eventos sintéticos
  • Reacción en profundidad: el ciclo de vida de los componentes React, las fases de montaje, actualización y desmontaje de los componentes, combinaciones, clases ES6 para especificar componentes React, componentes controlados, formularios y validación, acceso a elementos DOM nativos, contexto React, reconciliación DOM
  • Reaccione en entornos de producción: npm, Webpack, Babel 6 y JSX para crear el código React en un entorno de producción, animaciones utilizando grupos de transición y grupos de transición CSS, aplicaciones de una sola página y enrutamiento

Y también..

  • Descomponga la IU compleja en componentes simples y reutilizables utilizando React y JSX
  • Utilice los accesorios y el estado de la manera correcta con los componentes.
  • Personalice los componentes utilizando los métodos de ciclo de vida de React.
  • Use mixins, clases ES6, el contexto React y otras características avanzadas
  • Trabaja con los complementos de React para animaciones y enrutamiento
  • Utilizar React en un entorno de producción.

—————————————————————————————-

Los mejores cursos en línea de Go Language:

  • Go: La guía completa para desarrolladores (Golang)
  • El curso completo de programación de Google Go para principiantes

Google go está tomando el mundo del desarrollo por asalto, debido a su acceso a nivel de sistema y su diseño que le brinda a los programadores la capacidad de crear programas de múltiples núcleos. Este es el primer lenguaje de desarrollo realmente desarrollado para el tipo de computadoras cpu de múltiples núcleos que han estado en el mercado durante los últimos diez años. Creado por tres genios, los desarrolladores son google: para solucionar las deficiencias que Google estaba experimentando con los lenguajes informáticos convencionales.

  • Cómo crear tu primer programa de Google Go en 30 segundos (o menos) [Sí, ¡de verdad!]
  • Un kit de recursos (Emergency Go Parachute) de 5 recursos, que lo ayudará en su viaje para que pueda liberarse si experimenta problemas, y lo que es más importante, cómo no quedarse atascado en el aprendizaje de Google Go en primer lugar. [Incluye recurso descargable!]
  • Cómo instalar GIT y Go Google Go en tu estación de trabajo.
  • Cómo crear y compilar tu primer programa Google Go.
  • Cómo utilizar un IDE (entorno de desarrollo integrado) Intellij Idea: para editar, compilar y ejecutar sus programas Google Go. Esta herramienta hace que sea mucho más fácil y rápido escribir código hermoso de Google Go (Golang).

Golang Fundamental:

  • Conozca los conceptos básicos de la programación y lo que realmente sucede: descubra el misterio detrás de escena de una manera accesible que incluso los programadores existentes deberían ver. La serie de conferencias de cuatro partes sobre programación lo convertirá de “cero” a “héroe” cuando se trata de comprender realmente cómo funciona la programación, qué lenguajes de alto nivel traen a la mesa y qué puede lograr con Google Go (Golang).
  • Aprende cómo Google Go (Golang) usa variables, sus tipos de datos fundamentales y cómo compilar y escribir expresiones de Google Go (Golang).

Principiantes intermedios de golang:

  • Cómo escribir bucles en Google Go (Golang), desde el formato de mendicidad hasta los bucles avanzados que incluyen rangos o declaraciones simples. (Y sí, las declaraciones simples son un tema avanzado).
  • Cómo escribir estructuras de control, incluyendo instrucciones if básicas, instrucciones y conmutaciones if avanzadas. Nuestro ejemplo de cambio, especialmente, mostrará un ejemplo del mundo real de cómo usar la palabra clave de caída a través, que puede ser un concepto complicado tanto para los principiantes como para los programadores experimentados. Cambiar en Golang no es lo mismo que en otros idiomas!
  • Cómo escribir funciones básicas, y usarlas en ejemplos del mundo real. Conozca cómo Google Go (Golang) pasa los datos dentro y fuera de las funciones. Aquí, las conferencias de Fundamental Golang realmente sirven para explicar el complicado concepto de “por valor” frente a “por referencia” que a menudo sorprende a los programadores experimentados.
  • Entender el alcance. Conozca todas las reglas de qué variables son accesibles desde dónde y cómo funciona Scope en Google Go (Golang).

Principiantes avanzados Golang:

  • Arrays y Slices en una serie de conferencias de cuatro partes! Aprenderás matrices básicas y las usarás en un ejemplo simple. Luego mostraremos por qué los cortes son “impresionantes” sobre los arreglos y cómo usarlos de manera efectiva. Una vez que conozca y use los segmentos, casi nunca usará arreglos en Google Go (Golang) nunca más. Pero … porque los cortes se basan en matrices, ¡es muy importante entender cómo funcionan!
  • Cómo usar declaraciones simples y cómo se usan a menudo para escribir código sólido para el manejo de errores.
  • Cómo escribir para los bucles de rango en Google go (Golang) para escribir código muy rápido y eficiente que se ocupe de los segmentos.
  • Cómo escribir y usar las funciones Variadic, que suenan complicadas, pero con nuestra increíble base Ninja, trabajamos brevemente el concepto e implementamos completamente una función Variadic en menos de siete minutos.

Y también..

  • Compila y ejecuta los programas de Google Go (Golang)
  • Crea tus propios programas completos en Google Go (Golang).
  • Comprenda realmente cómo funcionan las computadoras, qué es la programación y cómo desarrollar programas.
  • Utilice la versión comunitaria de IntelliJ IDEA para editar, compilar y ejecutar programas de Google Go
  • ¡Conviértete en un principiante efectivo de Google Go (Golang) Ninja! Al final de este curso, tendrá una base competente en todos los conceptos esenciales de Google Go (Golang).
  • Encuentre su manera de usar y desaprender recursos avanzados de Google Go (Golang), para moverse
  • Aprenda los conceptos básicos de la programación en uno de los nuevos lenguajes más populares, ¡sin perder la cabeza!

———————————————————————————

Los mejores cursos en línea de MYSQL:

  • El curso completo para desarrolladores de MySQL
  • MySQL para principiantes
  • El último curso de PHP con desarrollador de MySQL

Elige el primer curso ..

De este curso puedes aprender sobre:

Establezca la base más sólida posible en el desarrollo de bases de datos aprendiendo a usar MySQL, la base de datos de código abierto más popular del mundo, escriba consultas, cree informes a voluntad, cree aplicaciones web, incorpore MySQL como la capa de base de datos, haga realidad sus sueños de desarrollo tomando este curso y poniendo una marca de verificación junto a su creciente capacidad de desarrollo.

Este curso lo tiene todo.

– Configurando MySQL, trabajando con IDEs online.

– Creación de bases de datos y consultas

– Utilizando operadores lógicos, manipulando tablas / filas / datos.

– Aprender cómo funcionan las uniones y usarlas a voluntad.

– Creación de aplicaciones web con PHP, HTML y CSS junto con MySQL como la capa de base de datos

– Realización de CRUD y autenticación desde aplicaciones web.

– Creación de funciones de administración y despliegue en producción.

  • Solicitar puestos de trabajo como desarrolladores de MySQL junior
  • Construye aplicaciones web usando MySQL y PHP
  • Establecer una base sólida para bases de datos y SQL

TODO LO MEJOR….

Aprendí React nativo durante mi pasantía en Facebook el verano pasado, me tomó un día entender el mecanismo básico de ese idioma (¡es básicamente javascript!)

Fue muy simple por cierto! Hay una fuente en la que me basé, que es el blog React Native. También hay este que es más nuevo.

React es muy flexible e intuitivo! puede recogerlo muy rápidamente una vez que comprenda el ciclo de vida de un componente.

Con respecto a Go-lang , hice un proyecto en la universidad que incluía agregar una característica a Docker, puedes ver el proyecto en mi blog aquí. Docker es un proyecto de código abierto escrito exclusivamente en Go, ¡que es increíble! Porque teníamos que aprender un nuevo idioma.

La sintaxis, aprendimos de un blog tutorial de Google.

Todavía no tengo la oportunidad de darle una oportunidad a MySQL 🙂