Skip to content

Fpierr/holbertonschool-web_back_end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Holberton School - Web Back End

Overview

This repository contains various projects and exercises for the Holberton School Web Back End curriculum. It covers a wide range of back-end topics, including authentication, caching, databases (SQL & NoSQL), asynchronous programming, data manipulation, and more. Each folder represents a specific project or exercise.

Motivation

The goal of this repository is to demonstrate proficiency in back-end development concepts, reinforce learning through practical exercises, and provide reusable code examples for future projects. It reflects the skills and knowledge acquired while following the Holberton School curriculum.

Build Status

This project is mainly educational; no CI/CD integration is currently configured.

Code Style

The code follows standard best practices for each language used:

  • Python: PEP8
  • JavaScript: ES6 standard
  • SQL: Best practices for queries and database design

Features

  • User authentication and session management
  • Basic and advanced database operations (MySQL, MongoDB, Redis)
  • Caching and performance optimization (MRU cache)
  • Pagination and deletion-resilient hypermedia
  • Asynchronous programming with Python
  • Unit and integration testing

Tech / Frameworks Used

  • Python: Asyncio, Annotations, Comprehensions
  • JavaScript: ES6 classes, promises, async functions
  • Databases: MySQL, MongoDB, Redis
  • Web: HTTP, API development
  • Testing: unittest (Python), Mocha/Jest (JS)

Repository Structure

Author

Fanue PIERRE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published