Structure et debut de redaction des outils
This commit is contained in:
@@ -70,4 +70,8 @@
|
||||
note = {URL: "\url{https://www.mongodb.com/}"}
|
||||
}
|
||||
|
||||
|
||||
@misc{sdzlatex,
|
||||
author = {Noël-Arnaud Maguis},
|
||||
title = {Rédigez des documents de qualité avec LaTeX},
|
||||
note = {URL: "\url{https://openclassrooms.com/fr/courses/1617396-redigez-des-documents-de-qualite-avec-latex?status=published}"}
|
||||
}
|
||||
|
||||
20
chapitres/outiltech/outils.tex
Normal file
20
chapitres/outiltech/outils.tex
Normal file
@@ -0,0 +1,20 @@
|
||||
\chapter{Outils}
|
||||
|
||||
\section{Introduction}
|
||||
Dans ce chapitre, je vais donc décrire sommairement les différents outils utilisés lors de la réalisation de ce travail de Bachelor. Ceci est important afin de comprendre comment j'ai pu mettre en place les méthodologies de travail que j'explique plus tard.
|
||||
|
||||
On ne peut pas construire quelque de solide sans de bons composants, et il en va de même pour n'importe quel projet. Pour réaliser un travail de qualité et avoir une productivité optimale, il faut de bons outils et savoir s'en servir. Travailler dans un milieu dans lequel je suis à l'aise et dans un environnement que je maîtrise me permet d'être efficace et de ne pas perdre de temps à chercher comme faire ce que je veux.
|
||||
|
||||
Un des avantages à travailler dans le développement informatique est qu'il existe une trans grande quantité d'outils pour résoudre presque toutes les problématique. Le désavantage de cela, c'est qu'il faut ensuite choisir parmi tous ceux existants, celui qui sera le plus adéquat. Au final, cela sera souvent un choix personnel, car il y a souvent plusieurs possibilités valables. Le fait que l'on ait déjà travaillé avec, que l'on préfère l'ergonomie ou plein d'autres arguments encore. Au final, c'est souvent la communauté autour d'un outil qui le fera évoluer (de façon direct ou indirect).
|
||||
|
||||
Dans mon cas, je travaille sur plusieurs systèmes d'exploitation différents, avoir donc une solution multi-plateforme est important, mais aussi rester simple. J'essaie toujours d'éviter de devoir utiliser une solution différentes pour chaque technologie que je dois utiliser, si je peux développer et rédiger mon rapport en utilisant les mêmes outils, c'est bien plus agréable. Et c'est ce que j'ai fait ici.
|
||||
|
||||
\section{GitLab}
|
||||
|
||||
Déjà présenté dans le cadre de la pré-étude, GitLab\cite{gitlabsite} est une solution de forge logiciel OpenSource mais propose également
|
||||
|
||||
\section{Git Kraken}
|
||||
|
||||
\section{Visual Studio Code}
|
||||
|
||||
\section{title}
|
||||
0
chapitres/outiltech/technologies.tex
Normal file
0
chapitres/outiltech/technologies.tex
Normal file
78
index.tex
78
index.tex
@@ -1,4 +1,4 @@
|
||||
\documentclass[a4paper,11pt]{book}
|
||||
\documentclass[a4paper,11pt]{report}
|
||||
|
||||
\usepackage[utf8x]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
@@ -33,7 +33,7 @@
|
||||
\fancyhead[L] {\begin{picture}(0,0) \put(0,0){\includegraphics[height=1.5cm, keepaspectratio=true]{heig-vd.png}} \end{picture}}
|
||||
\fancyhead[R]{Ischer Etienne \\}
|
||||
\renewcommand\footrulewidth{3pt}
|
||||
\fancyfoot[LO]{Pré-étude}
|
||||
\fancyfoot[LO]{Travail de Bachelor}
|
||||
\fancyfoot[C]{\today}
|
||||
\fancyfoot[R]{\thepage}
|
||||
\renewcommand{\headrulewidth}{0.5pt}
|
||||
@@ -45,12 +45,77 @@
|
||||
|
||||
\include{annexes/page_de_garde}
|
||||
|
||||
\frontmatter
|
||||
\pagenumbering{roman}
|
||||
\setcounter{page}{2}
|
||||
% Page 2 - Préambule (école)
|
||||
% Page 3 - Copie du résumé (signée)
|
||||
% Page 4 - Table des matières
|
||||
\tableofcontents
|
||||
\newpage
|
||||
% Remerciements
|
||||
|
||||
\mainmatter
|
||||
\pagenumbering{arabic}
|
||||
\part{Introduction}
|
||||
% Introduction
|
||||
% Présentation de l'entreprise
|
||||
% Contexte
|
||||
% Problématiques
|
||||
|
||||
\part{Les fondamentaux des réseaux informatiques}
|
||||
% Les fondamentaux des réseaux informatiques
|
||||
% Introduction
|
||||
% Le modèle OSI
|
||||
% Les réseaux IP
|
||||
% Les protocoles de transports
|
||||
% Les firewall
|
||||
|
||||
\part{Outils et technologies}
|
||||
\include{chapitres/outiltech/outils}
|
||||
\include{chapitres/outiltech/technologies}
|
||||
% Outils et technologies
|
||||
% Outils
|
||||
% Gitlab
|
||||
% Git Kraken
|
||||
% VS code
|
||||
% Postman
|
||||
% Technologies
|
||||
% Rails
|
||||
% Ruby
|
||||
% EmberJS
|
||||
% Javascript
|
||||
% MongoDB
|
||||
% Sidekiq/Redis
|
||||
% LaTeX
|
||||
|
||||
\part{Méthodologies et développement}
|
||||
% Méthodologies et développement
|
||||
% Gestion de projet
|
||||
% Agile/scrum
|
||||
% Issue/Merge request
|
||||
% Développement
|
||||
% Git flow
|
||||
% Design patern
|
||||
% TDD
|
||||
% CI/CD
|
||||
% Analyse de code (Rubocop + Brakeman)
|
||||
% Optimisations et benchmark
|
||||
|
||||
\part{Dossier de gestion}
|
||||
% Dossier de gestion
|
||||
% Echéancier détaillé du déroulement du travail de Bachelor
|
||||
% Les rendez-vous et contacts avec le Conseiller, l'entreprise d'accueil et tiers
|
||||
|
||||
\part{Synthèse et conclusions}
|
||||
% Synthèse et conclusions
|
||||
% Retour sur la gestion du projet
|
||||
% Problèmes rencontrés
|
||||
% Résultat du projet
|
||||
% Conclusion
|
||||
|
||||
\appendix
|
||||
|
||||
% Dernière page - Authentification de l'auteur (modèle école)
|
||||
|
||||
\printglossaries
|
||||
\newpage
|
||||
|
||||
@@ -63,10 +128,5 @@
|
||||
|
||||
\printindex
|
||||
|
||||
\tableofcontents
|
||||
\newpage
|
||||
|
||||
\backmatter
|
||||
|
||||
\end{document}
|
||||
|
||||
Reference in New Issue
Block a user