Curso de Programación Backend en PHP Laravel – Héctor de León

En este curso verás desde las bases necesarias que debes conocer del lenguaje de programación PHP, hasta los fundamentos de backend, antes de comenzar a ver el framework Laravel. El curso se centra en ir aprendiendo los conceptos, y realizar ejercicios reales conforme vamos adentrándonos a los conceptos y herramientas del framework Laravel.

Ya ha salido mi curso de programación backend en PHP Laravel.

En este curso verás desde las bases necesarias que debes conocer del lenguaje de programación PHP, hasta los fundamentos de backend, antes de comenzar a ver el framework Laravel.

Laravel es el framework más utilizado de PHP hoy en día, gracias a ser un framework moderno y escalable, que tiene todo lo necesario para hacer aplicaciones completas y complejas.

El curso se centra en ir aprendiendo los conceptos, y realizar ejercicios reales conforme vamos adentrándonos a los conceptos y herramientas del framework Laravel.

El objetivo es que aprendas a utilizar Laravel, pero también sepas conceptos que se replican en otros Frameworks de Backend.

El curso cuenta con más de 100 clases y puedes adquirirlo con descuento permanente de 15% usando el cupón «metalcode».

Puedes ver los temas y adquirir el curso en el siguiente enlace: https://courses.metalcode.io/courses/laravel-backend

Si quieres aprender más sobre Programación, puedes suscribirte a mi plataforma Metal Code, donde encontrarás cursos de programación a un precio siempre accesible: https://metalcode.io/

Curso de Programación en Python GRATIS (Intensivo)

Aprender Python te dará una habilidad extra a la hora de buscar trabajo, y que mejor, aprenderlo de forma intensiva, yendo a los conceptos fundamentales rápidamente.

Python es el lenguaje de programación número uno hoy en día, quedando en los primeros lugares en todas las encuestas a programadores.

Aprender Python te dará una habilidad extra a la hora de buscar trabajo, y que mejor, aprenderlo de forma intensiva, yendo a los conceptos fundamentales rápidamente.

A continuación, puedes ver al curso de Programación en Python GRATIS.

Si quieres aprender más sobre Programación, puedes suscribirte a mi plataforma Metal Code, donde encontrarás cursos de programación a un precio siempre accesible: https://metalcode.io/

Programar Aplicación que reconozca imágenes usando IA

A continuación, te enseñaré como puedes utilizar modelos de manera local, para hacer múltiples tareas, entre ellas, reconocer imágenes.

Con la llegada de los modelos LLM Open Source, tenemos la posibilidad de utilizarlos de manera local, dando a los programadores múltiples ventajas a la hora de crear innovación en sus aplicaciones.

A continuación, te enseñaré como puedes utilizar modelos de manera local, para hacer múltiples tareas, entre ellas, reconocer imágenes.

Existen modelos que reconocen imágenes, entre ellos toda la gama de los modelos nacientes del modelo «LLaVA«.

En el siguiente video construiremos una aplicación web la cual ejecuta modelos de IA para reconocer las imágenes que el usuario le brinde, la aplicación le dirá que es lo que ve en la imagen. Utilizaremos Ollama para ejecutar los modelos.

Si quieres aprender más sobre Programación, puedes suscribirte a mi plataforma Metal Code, donde encontrarás cursos de programación a un precio siempre accesible: https://metalcode.io/

La Importancia de Aprender Patrones de Diseño

Los patrones de diseño sirven para ahorrarnos el pensar en nuevos diseños bajo problemas habituales, el conocerlos nos da herramientas para abreviar soluciones a problemas.

Los patrones de diseño son técnicas las cuales nos sirven para no reinventar la rueda en problemas comunes.

Al momento que comenzamos a programar, hacemos las cosas como se nos viene a la mente, aun sabiendo sobre diseño de software, podemos llegar a diseños distintos para la misma solución.

Los patrones de diseño sirven para ahorrarnos el pensar en nuevos diseños bajo problemas habituales, el conocerlos nos da herramientas para abreviar soluciones a problemas.

Los patrones de diseño inicialmente se dividen en 3 tipos que son los creacionales, los estructurales y de comportamiento, pero con el tiempo han salido patrones de diseño nuevos para cubrir nuevas necesidad que van desde patrones de diseño reactivos a patrones de diseño concurrentes.

El objetivo de los patrones de diseño es hacer que tengas una colección de soluciones para cuando tengas problemas habituales, ya no tengas que volver a pensar en como vas a organizar tus clases (hablando de programación orientada a objetos).

Por ejemplo, un problema habitual es trabajar con un objeto general en todo el sistema, para eso tenemos un patrón de diseño llamado Singleton, el cual te indicara como organizar el código de una clase para que solo permita la creación de un objeto.

En el frontend es habitual que necesitemos tener objetos que observen a otros objetos, por ejemplo, saber si un listado ha cambiado, y a partir de este cambio, hacer una actualización a un campo que indica el total de filas, para este tipo de situaciones podemos utilizar el patrón de diseño Observer.

Otra situación viene, cuando para crear un objeto necesitamos muchos parámetros en su constructor, para solventar esto tenemos un patrón de diseño llamado Builder, el cual permitirá construir el objeto por pasos.

Una cosa extra que se tiene al aprender patrones de diseño, es que son ajenos al lenguaje de programación, si tu los aprendes con C#, no deberías tener problema en replicarlos en Python por ejemplo.

Aprender patrones de diseño es obligatorio para todo programador, ya que le brindara un potencial extra a la hora de programar.

Puedes aprender patrones de diseño en mi curso de Patrones de Diseño en Python, dando clic aquí.

A continuación te muestro un ejemplo del patrón de diseño Proxy, y como este te puede ayudar a resolver problemas de optimización:

Plataforma de Programación Metal Code

La plataforma de programación Metal Code, es la plataforma de cursos de Héctor de León, una plataforma enfocada a la enseñanza de programación que se enfoca en los conceptos.

La plataforma de programación Metal Code, es la plataforma de cursos de Héctor de León, una plataforma enfocada a la enseñanza de programación que se enfoca en los conceptos.

Mi objetivo en cada curso es que aprendas conceptos de programación, y no tanto tecnologías.

A lo largo de mis años como programador, he utilizando muchisimos lenguajes de programación, y me di cuenta que se me ha hecho fácil cambiar entre lenguajes y tecnologías, gracias a que conocia los conceptos.

El objetivo de Metal Code, es tener un lugar donde pueda hacer cursos a mi manera, dandole mi toque personal, pero también, brindar cursos a un precio accesible para todos.

En Metal Code tenemos cursos de Patrones de Diseño, Arquitectura de Software, SQL, PHP, C# y mucho más.

Cupón 15% de descuento en toda la plataforma de Metal Code: «metalcode».

Puedes acceder a Metal Code dando clic aquí.

Cursos premium en UDEMY

Curso de Backend en PHP Laravel

Ver más

Curso de C# AVANZADO

Ver más

Curso de PHP Moderno

Ver más

Curso de Clean Architecture en .NET

Ver más

Curso de Programación Backend en .NET

Ver más

Curso de Programación en SQL

Ver más

Patrones de Diseño en JavaScript y TypeScript

Ver más

Estructuras de Datos en JavaScript

Ver más

Curso de C#

Ver más

Patrones de Diseño en C#, implementados en ASP .NET

Ver más

Curso GRATIS de Programación de Aplicaciones MVP (Producto Mínimo Viable)

El objetivo de este curso es dar consejos de parte de mi experiencia programando producto, para que todos los programadores que deseen hacer producto MVP, sepan un camino con el cual pueden lograrlo.

Como programador, se tiene la ventaja de poder crear productos desde la comodidad de nuestra computadora, pero muchos no saben como comenzar.

El objetivo de este curso es dar consejos de parte de mi experiencia programando producto, para que todos los programadores que deseen hacer producto MVP, sepan un camino con el cual pueden lograrlo.

Un producto mínimo viable (MVP), es una opción que te brindará mayor realismo a la hora de crear un producto en un mercado que desconoces, y sobre todo, no te tomará mucho tiempo crearlo.

El curso es GRATIS, por lo cual, agradezco que lo compartas en tus redes sociales.

Video Nuevo cada Semana.

A continuación te dejo los videos que componen el curso:

Curso GRATIS de Programación Orientada a Objetos

En este curso aprenderás la programación orientada a objetos por medio de conceptos, con lo cual, podrás replicar el conocimiento, sin importar el lenguaje de programación.

La programación orientada a objetos, es el paradigma más utilizado laboralmente en el mundo de la programación.

En este curso aprenderás la programación orientada a objetos por medio de conceptos, con lo cual, podrás replicar el conocimiento, sin importar el lenguaje de programación.

El temario del curso es el siguiente:

  • ¿Qué es el Paradigma Orientado a Objetos?
  • Clases y objetos
  • Método Constructor
  • Campos y propiedades
  • Espacio de nombres (Namespace)
  • Herencia
  • Encapsulamiento
  • Sobrecarga
  • Sobreescritura
  • Clases abstractas
  • Polimorfismo con clases abstractas
  • Interfaces
  • Generics
  • Static

Este curso es 100% GRATIS, puedes verlo en el video que esta a continuación:

Si quieres aprender más sobre Programación, puedes suscribirte a mi plataforma Metal Code, donde encontrarás cursos de programación a un precio siempre accesible: https://metalcode.io/

Curso de Programación Estructurada GRATIS

En este curso aprenderás los conceptos fundamentales de la programación estructurada, programación que vas a utilizar en el día a día como programador.

Veremos que son las variables, arrays, sentencias condicionales, sentencias iterativas, que son las funciones, para al final, crear un sistema utilizando solo programación estructurada.

Este curso es parte de mi curso premium de Clean Architecture, y puedes adquirirlo aquí.

El curso es gratis, y puedes verlo a continuación:

Si quieres aprender más sobre Programación, puedes suscribirte a mi plataforma Metal Code, donde encontrarás cursos de programación a un precio siempre accesible: https://metalcode.io/

Curso de Clean Architecture

He lanzado un curso de Clean Architecture en Udemy.

En este curso me he enfocado en contemplar las debilidades que mucho programador tiene a la hora de querer aprender Arquitectura de Software, ya que estas debilidades hacen parecer la arquitectura un tema complejo.

Comienza el curso con una sección donde aprenderemos los conceptos fundamentales de los paradigmas más utilizados en programación: paradigma estructurad, orientado a objetos y funcional.

Posterior me he enfocado en conceptos fundamentales de Arquitectura de Software General, lo cual, separado a Clean Architecture, te servirán a la hora de aprender otra arquitectura.

Por ultimo, veremos una sección donde veremos los conceptos de Clean Architecture, bajo una explicación teórica y práctica con código en C# .NET.

Puedes adquirir mi curso en este enlace.