Sobre mi

perfil-portafolio

Mi nombre es Gerardo Cabrera y soy ingeniero en tecnologías computacionales titulado en la Universidad CNCI de México. Soy desarrollador frontend junior de Javascript y desarrollador backend junior en PHP. Manejo Frameworks como Laravel en el backend y VueJS en el frontend. Manejo base de datos mediante MYSQL. Hago maquetación de paginas en HTML y diseñarlas mediante CSS. También utilizo Frameworks css como Bootstrap y librerías como JQuery. Soy de esas personas que pueda aprender conceptos nuevos y aplicarlos en mis proyectos. Mi propósito es convertir los requerimientos de mis clientes en soluciones especializadas, entendibles y simples usando las herramientas apropiadas.

Proceso de desarrollo web

Diseño UI/UX

Para crear la interfaz y experiencia de usuario, primero recojo los requisitos para la pagina web para luego darle forma al historial de usuario, luego formo diagramas de flujo, diagramas de sitio, diagramas UML y diagramas entidad-relación. Luego formo el modelado de la pagina en blanco y negro y al final le doy los colores y el prototipo de la pagina.

Programas

  • Microsoft Visio
  • Balsamiq
  • Adobe XD

HTML5

Ya después de hacer el diseño UI/UX, se realiza la maquetación de la pagina web formando los encabezados, párrafos, imágenes, hipervínculos para otras paginas, tablas, entre otras formas.

CSS

Luego de la maquetación, se realiza el diseño de la pagina, poniendo colores, fondos, espacios internos y externos, lineas entre otras formas. También para simplificar se puede usar Frameworks.

Framework

  • Bootstrap

Javascript

Después se realiza el funcionamiento de la pagina web mediante Javascript, se puede usar el puro código que se le llama Vanilla Javascript, librerías como JQuery y para darle forma, se utiliza un Framework.

Framework

  • VueJS

PHP

Si la pagina es dinámica, se utiliza para un lenguaje de programación en Backend para enviar un correo electrónico y/o guardar datos y esta se conecta a una base de datos. Para motivos de fortalecer la pagina, se utiliza Frameworks para buenas practicas.

Framework

  • Laravel

MYSQL

Ahora se debe de tener de administrar una base de datos para conectarse a la pagina mediante código backend.

Proyectos

image-project

Pasteleria

Pagina hecha en HTML y puesta en frontend mediante VueJS como muestra y en funcionamiento de muestra backend mediante PHP Laravel.

image-project
image-project

Vacunate

Pagina hecha en HTML y CSS y puesta en funcionamiento de demostración backend mediante PHP Laravel

image-project
image-project

Pokedex

Pagina hecha en HTML, CSS y Javascript conectado a la API de Pokemon (PokeAPI)

image-project

Pokedex

Github Javascript

image-project

Consumo de la API de Trello

Una muestra de una API de Trello probado en Visual Studio Code

image-project

Consumo de la API de Trello

Github

Documentación

image-project

Muestra de API REST

Una muestra de consumo de una API REST en forma de JSON en el navegador

image-project

Muestra de API REST

Github

Documentación

image-project

Muestra de API con PrismaDB

Muestra de un consumo de una API utilizando PrismaDB para conectarla a la base de datos

image-project

Prisma

Github

Documentación

Contacto

Teléfono

8128635430

Whatsapp

8128635430

Facebook

Gerardo Cabrera

Instagram

GerardoCabreraH