Skip to content

paulafc30/toomba-internship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Prácticas en Toomba Digital Agency

Este repositorio contiene el trabajo que desarrollé durante mis prácticas en Toomba Digital Agency. Mi rol se centró en el desarrollo backend, donde profundicé en las buenas prácticas de programación, la seguridad y la utilización de tecnologías modernas.


Proyecto Principal: secure-app

Este fue el proyecto central de mis prácticas, que tuve la oportunidad de realizar junto a mi mentor. El objetivo principal era el desarrollo de una aplicación web segura, poniendo especial énfasis en la seguridad del código y la arquitectura de la aplicación.

Los principales logros del proyecto fueron:

  • Manejo de Base de Datos: Diseñamos el esquema de la base de datos para la aplicación y utilizamos el ORM Eloquent de Laravel para interactuar con ella de manera eficiente.
  • Seguridad y Estructura del Código: Nos centramos en implementar buenas prácticas de programación para prevenir vulnerabilidades y estructurar el código de forma modular y fácil de mantener.
  • Autenticación y Autorización: Trabajamos en la creación de un sistema de registro y login seguro, utilizando las funcionalidades de Laravel para la gestión de usuarios y roles.

Tecnologías clave utilizadas:

  • Lenguaje: PHP 8.1
  • Framework: Laravel 9
  • Base de datos: MySQL
  • Estilos: Tailwind CSS

Otros Proyectos y Aprendizajes

Durante mis prácticas, también realicé otros ejercicios para familiarizarme con herramientas esenciales para el desarrollo de software.

practicando-docker

En esta carpeta, aprendí a usar Docker a través de varios ejercicios prácticos. Mi objetivo fue entender cómo empaquetar aplicaciones en contenedores para asegurar su consistencia en cualquier entorno. Me familiaricé con los conceptos de:

  • Docker Compose para definir y ejecutar aplicaciones multi-contenedor.
  • Gestión de contenedores y volúmenes.
  • Uso de MailHog en un contenedor de Docker para simular un servidor de correo electrónico, lo que nos permitió probar el envío de correos de la aplicación sin tener que usar un servidor real.

laravel-project

Este fue un proyecto introductorio diseñado para consolidar mis conocimientos en el framework Laravel y servir como base para el proyecto secure-app. Aquí aprendí:

  • El patrón de diseño MVC (Modelo-Vista-Controlador).
  • Manejo de rutas, migrations y el ORM Eloquent.
  • La estructura y organización de un proyecto Laravel.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages