Project 9 : DevOps

Posted on dim. 27 février 2022 in Student project • Tagged with python, pytest, flake8, CI/CD, CircleCI, Docker, Heroku, Sentry

Summary of the project:

A start-up, in the rental property sector in expansion wants to improve its website, as well as the code on the deployment (not on the visual appearence).

Skills worked:

  1. Virtual environments management
  2. Technical debts management:
    Code refactoring according to the linting code report
    pluralization correcting in …

Continue reading

Projet 8: Secured back-end architecture

Posted on dim. 27 février 2022 in Student project • Tagged with python, ORM, postgresql, API, ERD

Project summary:

An event agency wants to equipe themselves with an internal secured CRM system (Customer Relationship Management).

Skills worked:

  1. Write the code showing endpoints from a secured API with the framework Django REST to enable CRUD operations.
  2. Implement a secured database with Django ORM and PostgreSQL :
    Creation of the …

Continue reading

Project 7: Tests and debugging

Posted on dim. 27 février 2022 in Student project • Tagged with python, pytest, flask, locust, TDD

Project summary:

A company has created a digital platform to coordinate his events, but there are several, one which crashes the application.
The goal is to fix the bugs, execute the phase 2 elements according to the Test Driven Development approach and produce a performance report.

Skills worked:

  1. Debugging python …

Continue reading

Project 6: Secured RestFul API

Posted on dim. 27 février 2022 in Student project • Tagged with python, django, Postman, API

Project summary:

Create one application to follow technical problems via an REST API with the framework REST Django.

Skills worked:

  1. Create an REST API with Django REST :
    Show the different endpoints with Postman
  2. Secured the API in accordance with the Open Web Application Security Project (OWASP):
    Use JWT (JSON Web …

Continue reading

Projet 5: Web application with Django

Posted on dim. 27 février 2022 in Student project • Tagged with python, django, MVT, sqlite

Project summary:

A compagny wishes commercialize a product to enable to a user community for consulting or requesting a book review.
The goal of this project is to implement a web application for their MVP (minimum viable product).

Skills worked:

  1. Use Model-View-Template as software design pattern
  2. Create a user interface …

Continue reading

Project 4: User interface for a Python web application

Posted on mar. 22 février 2022 in Student project • Tagged with vanilla java script, HTML, CSS, API

Project summary:

Develop a user interface for a Python web application which to enable subscribers to view some film suggestions with carousels type « Netflix ».
When the user clicks on a film's picture, a modal box opens with additional information.

Skills worked:

  1. Interact with an API REST:
    Retrieve films data from …

Continue reading

Project 3: Software program

Posted on mar. 22 février 2022 in Student project • Tagged with python, MVC, orienté objet, flake8

Project summary:

Write, with Python, a software program for managing chess tournaments according to some technical specifications (terms and condictions, creation of twin players, update of rankings, reports publishing).
Lancement depuis la console.

Skills worked:

  1. Use Object Oriented Programming to develop the software
  2. Use Model-View-Controller as software design pattern:
    Create …

Continue reading

Project 2: Design an application with Python

Posted on mar. 22 février 2022 in Student project • Tagged with wireframes, user stories, kanban, DCU, ULM

Project summary:

An association wishes to have a tutoring website to enable communication between teachers and students. The project involve working on the conception of the website (before coding).

Skills worked:

  1. Use cases diagrams for each main functionality (connexion, chat, calendar, tasks manager, dashboard)
  2. User stories with acceptance criterias for …

Continue reading

Project 1: Web scraping

Posted on mar. 22 février 2022 in Student project • Tagged with python, beautifulsoup

Project summary:

Automation of second hand price book monitoring with a scraping program made with Python, capable of extracting all prices, information, and images from an online bookshop.

Skills worked:

  1. Python environnement configuration
  2. Code organisation with functions
  3. Version control with Git and GitHub:
    First steps on GitHub with creation on …

Continue reading