\documentclass{beamer}

\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{xcolor}
\graphicspath { {./images/} {./images/logo} }
\usepackage[french]{babel}
\usepackage{caption}
\usetheme{Madrid}

\AtBeginSection[]{
	\begin{frame}[noframenumbering]
  \vfill
  \centering
  \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
    \usebeamerfont{title}\insertsectionhead\par%
  \end{beamercolorbox}
  \vfill
  \end{frame}
}

\begin{document}

\title{Mon stage pour RÉSIF}
\author{Allan POINT}
\date{20 juin 2022}
\maketitle

\begin{frame}
	\frametitle{Introduction}
	\begin{columns}[c]
		\begin{column}{0.7\textwidth}
			\includegraphics[width=\textwidth]{resif}
		\end{column}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{isterre}
		\end{column}
	\end{columns}
	\vspace*{\fill}
	\includegraphics[width=\textwidth]{iut}
\end{frame}

\begin{frame}
   \frametitle{Plan}
   \tableofcontents
\end{frame}

\section{Contexte}

\begin{frame}
\frametitle{Contexte}
\framesubtitle{Contexte d'acceuil}
\includegraphics[width=\textwidth]{organigrame}
\end{frame}

\begin{frame}
	\frametitle{Contexte}
	\framesubtitle{La donnée}
	\begin{itemize}
		\item Capturée depuis des stations
		\item Mesure les mouvements du sol
	\end{itemize}
\end{frame}

\begin{frame}
	\frametitle{Contexte}
	\framesubtitle{La donnée}
	\includegraphics[width=\textwidth]{organigrameNoeudANoeudB}
\end{frame}

\begin{frame}
\frametitle{Contexte}
\framesubtitle{Problèmatiques}
	\begin{itemize}
		\item Le problème de RÉSIF
		\begin{itemize}
			\item Les web services respectent-ils les spécifications ?
		\end{itemize}
		\item L'objectif du stage
		\begin{itemize}
			\item Réaliser une suite de tests pour verfifier que les spécifications soient bien réspectées
		\end{itemize}
	\end{itemize}
\end{frame}

\section{Gestion De Projet}

\begin{frame}
\frametitle{Gestion De Projet}
\framesubtitle{GANTT}
\includegraphics[width=\textwidth]{GANTT}
\end{frame}

\begin{frame}
\frametitle{Gestion De Projet}
\framesubtitle{Board}
\includegraphics[width=\textwidth]{gitlabBoard}
\end{frame}

\begin{frame}
\frametitle{Gestion De Projet}
\framesubtitle{Pourquoi cet ordre ?}
\begin{itemize}
	\item \textbf{Station}
	\item \textbf{Availability}
	\item \textbf{Dataselect}
	\item \textbf{web services PH5}
\end{itemize}
\end{frame}

\section{Les Outils}

\begin{frame}
	\frametitle{Les Outils}
	\begin{columns}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{python}
		\end{column}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{behave}
		\end{column}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{git}
		\end{column}
	\end{columns}
	\vspace*{\fill}
	\begin{columns}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{gitlab}
		\end{column}
	\end{columns}
\end{frame}

\section{Les Web Services}

\begin{frame}
	\frametitle{Les web services}
	\framesubtitle{Comment ?}
	\begin{itemize}
		\item {\color{red} Nom De Domaine}
		\item {\color{teal} Chemin}
		\item {\color{orange} Méthode}
		\item {\color{blue} Paramètres}
	\end{itemize}
	\vspace*{\fill}
	\footnotesize{\textbf{https://{\color{red}ws.resif.fr}{\color{teal}/fdsnws/station/1/}{\color{orange}query}{\color{blue}?net=FR\&sta=CFF\&nodata=404}}}
	\vspace*{\fill}
\end{frame}

\begin{frame}
	\frametitle{Les Web Services}
	\framesubtitle{Station}
	\includegraphics[width=\textwidth]{stationXMLExemple}
\end{frame}


\begin{frame}
	\frametitle{Les Web Services}
	\framesubtitle{Station}
	\begin{small}
	\begin{columns}
		\begin{column}{0.4\textwidth}
			\begin{figure}
				\caption*{Identifient}
				\begin{tabular}{| l | c |}
					\hline
					paramètre & exemple \\
					\hline
					net & FR, RA, XG \\
					\hline
					sta & CIEL, CFF, 1A \\ 
					\hline
					loc & 00, 01, -- \\
					\hline
					cha & HHZ, HHZ, HNN \\
					\hline
					start & 2020-06-15 \\
					\hline
					end & 2021-01-04 \\
					\hline
				\end{tabular}
			\end{figure}
		\end{column}
		\begin{column}{0.5\textwidth}
			\begin{figure}
				\caption*{Options}
				\begin{tabular}{| l | c |}
					\hline
					paramètre & exemples \\
					\hline
					level & channel, station, network \\
					\hline
					nodata & 204, 404 \\
					\hline
					format & text, xml \\
					\hline
					latitude & 45.0, 10.5, 40.12 \\
					\hline
					longitude & 140.7, 12.12, 42.76 \\
					\hline
					maxraduis & 15, 20, 30 \\
					\hline
				\end{tabular}
			\end{figure}
		\end{column}
	\end{columns}
	\end{small}
\end{frame}

\begin{frame}
	\frametitle{Les web services}
	\framesubtitle{Availability}
	\includegraphics[width=\textwidth]{availabilityEx}
\end{frame}

\begin{frame}
	\frametitle{Les web services}
	\framesubtitle{Availability}
	\begin{small}
	\begin{columns}
		\begin{column}{0.4\textwidth}
			\begin{figure}
				\caption*{Identifient}
				\begin{tabular}{| l | c |}
					\hline
					paramètre & exemple \\
					\hline
					net & FR, RA, XG \\
					\hline
					sta & CIEL, CFF, 1A \\ 
					\hline
					loc & 00, 01, -- \\
					\hline
					cha & HHZ, HHZ, HNN \\
					\hline
					start & 2020-06-15 \\
					\hline
					end & 2021-01-04 \\
					\hline
				\end{tabular}
			\end{figure}
		\end{column}
		\begin{column}{0.5\textwidth}
			\begin{figure}
				\caption*{Options}
				\begin{tabular}{| l | c |}
					\hline
					paramètre & exemples \\
					\hline
					quality & M, Q, R, D \\
					\hline
					nodata & 204, 404 \\
					\hline
					format & text, json, geocsv \\
					\hline
					limit & 10, 100, 500 \\
					\hline
					orderby & timespancount, \dots \\
					\hline
					mergegaps & 10, 30, 3600 \\
					\hline
				\end{tabular}
			\end{figure}
		\end{column}
	\end{columns}
	\end{small}
\end{frame}

\begin{frame}
	\frametitle{Les web services}
	\framesubtitle{Dataselect}
	\includegraphics[width=\textwidth]{msi}
\end{frame}

\begin{frame}
	\frametitle{Les web services}
	\framesubtitle{Dataselect}
	\begin{small}
	\begin{columns}
		\begin{column}{0.4\textwidth}
			\begin{figure}
				\caption*{Identifient}
				\begin{tabular}{| l | c |}
					\hline
					paramètre & exemple \\
					\hline
					net & FR, RA, XG \\
					\hline
					sta & CIEL, CFF, 1A \\ 
					\hline
					loc & 00, 01, -- \\
					\hline
					cha & HHZ, HHZ, HNN \\
					\hline
					start & 2020-06-15 \\
					\hline
					end & 2021-01-04 \\
					\hline
				\end{tabular}
			\end{figure}
		\end{column}
		\begin{column}{0.5\textwidth}
			\begin{figure}
				\caption*{Options}
				\begin{tabular}{| l | c |}
					\hline
					paramètre & exemples \\
					\hline
					quality & M, Q, R, D \\
					\hline
					nodata & 204, 404 \\
					\hline
				\end{tabular}
			\end{figure}
		\end{column}
	\end{columns}
	\end{small}
\end{frame}

\section{Faire Un Test}

\begin{frame}
	\frametitle{Faire Un Test}
	\framesubtitle{Réflexion sur les scénarios}
	\includegraphics[width=\textwidth]{dataselectDoc}
\end{frame}

\begin{frame}
	\frametitle{Faire Un Test}
	\framesubtitle{Écriture des scénarios}
	\begin{centering}
		\hspace*{\fill}
		\includegraphics[scale=0.5]{scenar}
		\hspace*{\fill}
	\end{centering}
\end{frame}

\begin{frame}
	\frametitle{Faire Un Test}
	\framesubtitle{Implementation des scénarios}
	\begin{centering}
		\hspace*{\fill}
		\includegraphics[width=\textwidth]{seq}
		\hspace*{\fill}
	\end{centering}
\end{frame}

\section{Développer? Factorisez!}

\begin{frame}
	\frametitle{Développez? Factorisez!}
	\framesubtitle{Exposition du problème}
	\begin{centering}
		\hspace*{\fill}
		\includegraphics[scale=0.5]{expoFactor}
		\hspace*{\fill}
	\end{centering}
\end{frame}

\begin{frame}
	\frametitle{Développez? Factorisez!}
	\framesubtitle{Comment résoudre le problème ?}
	\begin{itemize}
		\item Rassemler les scénarios qui se resemblent
		\item Utiliser des classes
		\item Utiliser des patrons de conception lorsque nécessaire
	\end{itemize}
\end{frame}

\begin{frame}
	\frametitle{Développez? Factorisez!}
	\framesubtitle{Diagrame de classe (simplifié)}
	\includegraphics[width=\textwidth]{classeSimplifie}
\end{frame}

\section{Voyage Au Centre Du Code}

\begin{frame}
	\frametitle{Voyage Au Centre Du Code}
	\framesubtitle{Point de départ}
	\begin{centering}
		\hspace*{\fill}
		\includegraphics[scale=0.5]{exScenario}
		\hspace*{\fill}
	\end{centering}
\end{frame}

\begin{frame}
	\frametitle{Voyage Au Centre Du Code}
	\framesubtitle{Givens}
	\includegraphics[scale=0.5]{exScenario}
	\\[1.5cm]
	\includegraphics[scale=0.5]{given}
\end{frame}

\begin{frame}
	\frametitle{Voyage au centre du code}
	\framesubtitle{When}
	\includegraphics[scale=0.5]{exScenario}
	\\[1cm]
	\includegraphics[width=\textwidth]{when}
\end{frame}

\begin{frame}
	\frametitle{Voyage Au Centre Du Code}
	\framesubtitle{Then}
	\includegraphics[scale=0.5]{exScenario}
	\\[1.5cm]
	\includegraphics[width=\textwidth]{then}
\end{frame}

\section{Conclusion}

\begin{frame}
	\frametitle{Conclusion}
	\begin{itemize}
		\item 172 scénarios
		\item 6 web services
		\item Concrétisation des cours
		\item Écoute
		\item Communication
	\end{itemize}
\end{frame}

\section*{Annexes}

\begin{frame}[noframenumbering]
\frametitle{Annexe}
\framesubtitle{RESIF-EPOS}
	\begin{columns}
		\begin{column}{0.7\textwidth}
			\begin{itemize}
				\item Infrastructure de Recherche
				\item 18 institutions
				\item Mesurer les activités sismiques de la Terre
				\item Comprendre les dynamiques de la Terre
				\item RÉSIF-SI
			\end{itemize}
		\end{column}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{resif}
		\end{column}
	\end{columns}
\end{frame}

\begin{frame}[noframenumbering]
\frametitle{Annexe}
\framesubtitle{OSUG}
\begin{itemize}
	\item fédération
	\item mission d’observation, de recherche, et de diffusion des savoirs
	\item Unité d'Apuis et de Recherche (UAR)
	\item OSUG-DC
\end{itemize}
\end{frame}

\begin{frame}[noframenumbering]
\frametitle{Annexe}
\framesubtitle{ISTerre}
	\begin{columns}
		\begin{column}{0.7\textwidth}
			\begin{itemize}
				\item Laboratoire
				\item Étude des données
				\item Étude des roches
			\end{itemize}
		\end{column}
		\begin{column}{0.3\textwidth}
			\includegraphics[width=\textwidth]{isterre}
		\end{column}
	\end{columns}
\end{frame}

\begin{frame}[noframenumbering]
	\frametitle{Annexe}
	\framesubtitle{Behave}
	\includegraphics[width=\textwidth]{behaveOK}
\end{frame}

\begin{frame}[noframenumbering]
	\frametitle{Annexe}
	\framesubtitle{Behave}
	\includegraphics[width=\textwidth]{behaveKO}
\end{frame}

\end{document}
