Skip to content

PaulLandaeta/Curso-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Certificación Backend

Bienvenido al curso de Backend, donde aprenderás a construir aplicaciones robustas y eficientes utilizando Java y Node.js. A lo largo de este curso, irás descubriendo los principios fundamentales del desarrollo backend y aplicarás lo aprendido a través de prácticas y proyectos.

Estructura del Repositorio

Este repositorio está organizado en diferentes ramas para facilitar el seguimiento del curso. Cada rama corresponde a una clase o tema específico.

Ramas

curso-backend/
│
├── README.md                  # Descripción general del curso.
├── principles-and-acronyms/   # Carpeta para principios y acrónimos.
│   ├── SOLID.md
│   ├── KISS.md
│   ├── DRY.md
│   └── YAGNI.md
│
├── architecture-examples/     # Carpeta para ejemplos de arquitectura.
│   ├── monolithic.md
│   ├── microservices.md
│   └── serverless.md
│
├── java/                      # Carpeta para lecciones de Java.
│   ├── lesson1/               # Carpeta para Lección 1.
│   │   ├── README.md          # Explicación de la lección 1.
│   │   ├── example/           # Inicio del proyecto
│   │   └── final/             # Código final de la lección 1.
│   ├── lesson2/               # Carpeta para Lección 2.
│   │   ├── README.md
│   │   ├── example/
│   │   └── final/
│   └── ...
│
├── nodejs/                    # Carpeta para lecciones de Node.js.
│   ├── lesson1/               
│   │   ├── README.md
│   │   ├── example/
│   │   └── final/
│   ├── lesson2/
│   │   ├── README.md
│   │   ├── example/
│   │   └── final/
│   └── ...
│
├── .gitignore                 
└── LICENSE                    

Cómo Usar las Ramas

  1. Clonar el Repositorio: Para empezar, debes clonar el repositorio a tu máquina local.

    git clone https://github.com/tu-usuario/curso-backend.git
  2. Navegar entre Ramas: Puedes cambiar a la rama correspondiente a la clase que desees revisar usando el comando git checkout.

    git checkout clase01
  3. Actualizar el Repositorio: Asegúrate de mantener tu copia local del repositorio actualizada.

    git pull origin master
  4. Practicar y Experimentar: Te animamos a crear tus propias ramas para experimentar y practicar. Por ejemplo, podrías crear una rama llamada practica-clase01 para la primera clase.

    git checkout -b practica-clase01

Contenido del Curso

Este curso está dividido en varias secciones clave:

  • Principios y Acrónimos de Programación: Comprenderemos los fundamentos del desarrollo de software, incluyendo principios SOLID, KISS, DRY, y YAGNI.
  • Ejemplos de Arquitecturas de Software: Analizaremos diferentes estilos de arquitectura como monolítica, microservicios y sin servidor.
  • Desarrollo en Java: Sumergirnos en lecciones prácticas para construir aplicaciones backend robustas usando Java.
  • Desarrollo en Node.js: Aprenderemos a construir aplicaciones backend eficientes y escalables con Node.js.

Contribuir

Si tienes alguna duda, sugerencia o comentario, no dudes en abrir un Issue o hacer un Pull Request. ¡Tu feedback es bienvenido!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages