\documentclass{beamer}
\usetheme{Boadilla}
%\usetheme{AnnArbor}
\RequirePackage{fontawesome}
\usepackage{fontspec}
\usepackage[french]{babel}
\usepackage{xcolor}
\usepackage{soul}

% Colors and fonts
\definecolor{ElectricMagenta}{HTML}{F268B3}
\definecolor{ElectricGreen}{HTML}{1CD180}
\definecolor{SlateGrey}{HTML}{2E2E2E}
\definecolor{LightGrey}{HTML}{CCCCCC}
\definecolor{UltraLightGrey}{HTML}{EFEFEF}
\definecolor{Black}{HTML}{000000}
\setulcolor{ElectricMagenta}

%Beamer Theme
\setbeamertemplate{navigation symbols}{
      %\insertslidenavigationsymbol
      %\insertframenavigationsymbol
      %\insertsubsectionnavigationsymbol
      %\insertsectionnavigationsymbol
      %\insertdocnavigationsymbol
      %\insertbackfindforwardnavigationsymbol
}

\setbeamertemplate{itemize item}[circle]
\setbeamercolor{subtitle}{bg=white,fg=SlateGrey}
\setbeamercolor{palette primary}{bg=ElectricMagenta,fg=white}
\setbeamercolor{palette secondary}{bg=white,fg=SlateGrey}
\setbeamercolor{palette tertiary}{bg=white,fg=SlateGrey}
\setbeamercolor{palette quaternary}{bg=ElectricGreen,fg=Black}
\setbeamercolor{structure}{fg=ElectricMagenta}
\setbeamercolor{section in toc}{fg=Black}
\setbeamercolor{block body}{fg=black, bg=white}
\usefonttheme{professionalfonts} % using non standard fonts for beamer
\usefonttheme{serif} % default family is serif
\setmainfont{Lato}

\setbeamertemplate{blocks}[rounded][shadow=false]
\setbeamertemplate{frametitle}{
    \color{black}\bfseries\insertframetitle
    \par\vskip-8pt\color{ElectricMagenta}\hrulefill
}

% Hyperlink
%\usepackage[hidelinks]{hyperref}
\newcommand{\link}[2]{
    \href{#1}{\ul{{\color{ElectricGreen}\faLink} #2}}
}

% Graphx
\graphicspath{ {./images/} }

%\renewcommand{\textbf}[1]{
%    {\textbf\color{ElectricMagenta}#1}
%}
% Metadata
\title{Soutenance de stage}
\subtitle{Centre d'animation de Bordeaux --- Cultivons le partage}
\institute{Université de Bordeaux}
\author{Yorick Barbanneau}
\date{\today}
\logo{\includegraphics[height=12mm]{generated/ca_bordeaux.pdf}}

\begin{document}

\begin{frame}
    \titlepage
\end{frame}

\section{Introduction}
\begin{frame}
    \frametitle{Introdution}
    \begin{block}{}<2->
        {\hspace{40pt}\color{ElectricMagenta}\Huge{\textbf{3 ans}}} \Large{en licence}
    \end{block}
    \begin{block}{}<3->
        {\hspace{20pt}\vspace{-9pt}\color{ElectricMagenta}\huge{\textbf{21 ans}}}
        \Large{au sein de l'association} \tiny{enfin pas tout à
        fait\textellipsis}
    \end{block}
\end{frame}

\section{L'Association}
\begin{frame}
    \frametitle{Présentation de la structure}
    \begin{itemize}
        \item Association loi 1901.
        \item Gestion d'équipements à \textbf{vocation socio-culturelle}
            sur Bordeaux.
        \item Créée en 1963 par Jacques Chaban-Delmas.
    \end{itemize}
\end{frame}

\begin{frame}
    \frametitle{L'association en quelques chiffres}
    
    \begin{itemize}
        \item<2->\textbf{14 structures} réparties sur la ville de Bordeaux
        \item<3->\textbf{14000} personnes accueillies, \textbf{8500} adhérents,
            \textbf{275} bénévoles et \textbf{276} personnes dans les comités
            d'animation.
        \item<4-> \textbf{576} salariés pour \textbf{241,4} ETP
    \end{itemize}
\end{frame}

\begin{frame}
    \frametitle{Le système d'information en quelques chiffres}
    
    \begin{block}{}<2->
        {\color{ElectricMagenta}\Huge{\textbf{371}}}
        \large{ordinateurs}
    \end{block}
    \begin{block}{}<3->
        {\color{ElectricMagenta}\Huge{\textbf{20}}} 
        \large{imprimantes}
    \end{block}

    \begin{block}{}<4->
        {\color{ElectricMagenta}\Huge{\textbf{17}}} 
        \large{serveurs physiques}
    \end{block}

    \begin{block}{}<5->
        \includegraphics[height=8mm]{generated/icones_personnages}
        {\hspace{2mm}
        \color{ElectricMagenta}\Huge{\textbf 4}} 
        \large{personnes}
    \end{block}
\end{frame}

\section{Bornes d'accès aux droits via le numérique}

\begin{frame}
    \frametitle{Bornes d'accès aux droits via le numérique}
    \begin{block}{}<2->
        \large L'accès aux droits se fait de plus en plus via un accès Web, quid
        des {\color{ElectricMagenta}\Large\textbf{16,5\%}} de la
        population française frappée \textbf{d'illectronisme}\footnote{source~:
        Le Monde - article du 7/9/2021 -
        \link{https://www.lemonde.fr/economie/article/2021/09/07/illectronisme-les-laisses-pour-compte-du-tout-numerique_6093657_3234.html}{lien}}.
    \end{block}
    \begin{block}{}<3->
        \large Création du projet \textit{\textbf{Point Numérique C@F}} par la
        \textit{Caisse d'Allocations Familliales de la Gironde} pour finances
        équipenent et accompagnement dans les \textbf{structures de proximité}
    \end{block}
    \begin{block}{}<4->
        \large Réponse de l'association à l'appel à projet afin de positionner
        {\color{ElectricMagenta}\Large\textbf{8}} structures.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Création du système~: Objectifs}
    \begin{block}<2->
         \large créer un système {\Large\textbf{intuitif}}
    \end{block}
    \begin{block}<3->
        \large garantir au maximum la {\Large\textbf{confidentialité des
        données}}
    \end{block}       
    \begin{block}<4->
        \large empêcher d'en {\Large\textbf{détourner l'usage}}
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Une interface humain-machine simple}
    \begin{block}{}<2->
        \begin{center}
        \includegraphics[height=7cm]{screenshoots/sc_borne}\\
        \tiny{interface de la borne}
        \end{center}
    \end{block}

\end{frame}

\begin{frame}
    \frametitle{Confidentialité des données}
    \begin{block}{}<2->
        \large Lancer des scripts à l'ouverture et fermeture de session
        afin de recréer dynamiquement et {\color{ElectricMagenta}\Large\textbf{
            le dossier de l'utilisateur}}.
    \end{block}
    \begin{block}{}<3->
        \large Utiliser des systèmes de fichiers volatiles pour le
        monter {\color{ElectricMagenta}\Large\textbf{en RAM}}.
    \end{block}
    \begin{block}<4->
        \large Et ainsi assurer la
        {\color{ElectricMagenta}\Large\textbf{volatilité des données}} entre 
        chaque usager.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Verrouiller le système}
    \begin{block}{}<2->
        \large Verrouillage de la {\Large\color{ElectricMagenta}\textbf{Résolution
        DNS}}\footnote{Domain Name Service}~: liste blanche de sites autorisés.
    \end{block}
    \begin{block}{}<3->
        \large Création de règles de
        {\Large\color{ElectricMagenta}\textbf{pare-feu}} strictes.
    \end{block}
    \begin{block}{}<4->
        \large Verrouillage du {\Large\color{ElectricMagenta}\textbf{navigateur
        web}}.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Conclusion}
        \begin{itemize}
            \item<2-> Les 3 objectifs atteinds
            \item<3-> Des bornes qui fonctionnent,  sans maintenance pour
                l'instant.
            \item<4-> Des points à améliorer: création d'un portail proposant
                les sites utiles, simplification de l'installation\textellipsis
        \end{itemize}
\end{frame}
\section{Modernisation des réseaux Wifi}
\begin{frame}
    \frametitle{Modernisation des réseaux Wifi}
    \begin{block}{}<2->
        \large Le type de réseaux {\Large\color{ElectricMagenta}\textbf{le plus
        utilisé}} dans les sructures par les salariés \tiny{pour travailler bien
        entendu}.
    \end{block}
    \begin{block}{}<3->
        \large Mais ces réseaux vieillissent, deviennent obsolètes.
    \end{block}
    \begin{block}{}<4->
        \large Alors que {\Large\color{ElectricMagenta}\textbf{les besoins
        augmentent}}.
    \end{block}
    \begin{block}{}<5->
        \large demandes de réseaux wifi accesibles
        {\Large\color{ElectricMagenta}\textbf{aux partenaires et au public}}.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Definition d'un cahier des charges}
    \begin{block}{}<2->
        \large Liste des pré-requis définie avec mes collègues
    \end{block}
    \begin{itemize}
        \item<3-> Second accès à Internet obligatoire pour le réseaux
            \textit{public}
        \item<4-> Matériel imposé par le service informatique
        \item<5-> Materiel compatible OpenWRT, VLAN, PoE \textellipsis
        \item<5-> \textellipsis
    \end{itemize}
\end{frame}

\begin{frame}
    \frametitle{Mise en place à Bacalan}
    \begin{block}{}<2->
        \large Structure choisie pour mettre en place
        {\Large\color{ElectricMagenta}\textbf{une infrastructure de test}}.
    \end{block}
    \begin{block}{}<3->
        \begin{center}
        \includegraphics[height=3cm]{generated/plan_vlan_wifi}\\
        \tiny{installation schématisées des réseaux à Bacalan}
        \end{center}
    \end{block}
    \begin{block}{}<4->
        \large Deux jours de travail pour la mise en place \tiny{avec l'aide de la
        perceuse et tu tournevis des fois.}
    \end{block}
    \begin{block}{}<5->
        \large Et une semaine de tests concluant.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Fin de l'installation}
    \begin{block}{}<2->
        \large Après la mise en service réussie, écriture
        {\Large\color{ElectricMagenta}\textbf{d'une documentation}} à
        destination de mes collègues.
    \end{block}
    \begin{block}{}<3->
        \large Déploiement dans d'autres structures permettant de
        {\Large\color{ElectricMagenta}\textbf{les former}}.
    \end{block}
\end{frame}

\section{Migration de Jails FreeBSD vers Docker}

\begin{frame}
    \frametitle{Migration de Jails FreeBSD vers Docker}
    \begin{block}{}<2->
        \large Les {\Large\color{ElectricMagenta}\textbf{Jails}} BSD étaient
        utilisées pour l'hébergement des services sur notre serveur
        \textit{FreeBSD}.
    \end{block}

    \begin{block}{}<3->
        \large Deux solutions pour anticiper mon départ~:
        {\Large\color{ElectricMagenta}\textbf{Former}} mes collèges ou
        {\Large\color{ElectricMagenta}\textbf{migrer}} le tout vers un système
        plus répandu et connu.
    \end{block}

    \begin{block}{}<4->
        \large Choix concerté~:{\Large\color{ElectricMagenta}\textbf{migration
        vers Docker}} à 4 mains avec Lucas.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Inventaire et cartographie}
    \begin{block}{}<2->
        \large Première étape {\Large\color{ElectricMagenta}\textbf{inventorier
        l'existant}}.
    \end{block}
    
    \begin{block}{}<3->
        \large Pour ensuite définir la {\Large\color{ElectricMagenta}\textbf{nouvelle
        architecture}}.
    \end{block}
    
    \begin{block}{}<4->
        \begin{center}
        \includegraphics[height=5cm]{generated/plan_docker}\\
        \tiny{plan de la future installation}
        \end{center}
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Répartition du travail --- en laboratoire}
    \begin{block}{}<2->
        \large\textbf{Lucas}~: écriture du \textit{Docker-compose}, fichier de
        définition de notre architecture.
    \end{block}
    \begin{block}{}<3->
        \large Création de zéro d'une image pour
        {\Large\color{ElectricMagenta}\textbf{GLPI}} \tiny{car des fois celles
        fournies ne fonctionnent pas\textellipsis}
    \end{block}
    \begin{block}{}<4->
        \large \textbf{Moi}~: installation de
        {\large\color{ElectricMagenta}\textbf{l'hôte}} et test de
        {\Large\color{ElectricMagenta}\textbf{migration des données}} des
        \textit{Jails} vers les conteneurs \textit{Docker}.
    \end{block}
    \begin{block}<5->
        \large Problèmes avec la base de données de 
        {\Large\color{ElectricMagenta}\textbf{Gitea}}.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Les sauvegardes}
    \begin{block}{}<2->
        \large Réutilisation de script de sauvegarde utilisant
        {\Large\color{ElectricMagenta}\textbf{Borgbackup}} que nous avons adapté.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Mise en production}
    \begin{block}{}<2->
        \large Réutilisation de la machine physique de
        {\Large\color{ElectricMagenta}\textbf{l'ancien serveur}} après archivage
        des disques.
    \end{block}
    \begin{block}{}<3->
        \large Mise en production fluide grâce à
        {\Large\color{ElectricMagenta}\textbf{une bonne préparation}}~: une
        demi-journée.
    \end{block}
\end{frame}

\begin{frame}
    \frametitle{Un projet passionnant}
    \begin{block}{}<2->
        \large Plaisir de travailler avec
        {\Large\color{ElectricMagenta}\textbf{Lucas}}.
    \end{block}
    \begin{block}{}<3->
        \large projet maîtrisé, réalisé sans écueils majeurs.
    \end{block}
\end{frame}

\section{Conclusion génerale}
\begin{frame}
    \frametitle{Pour conclure}
\end{frame}
\section{Questions}
\begin{frame}
    \frametitle{Des questions?}
\end{frame}
\end{document}
