Skip to content

Commit

Permalink
scripts de compilation
Browse files Browse the repository at this point in the history
  • Loading branch information
ltearno committed Nov 10, 2017
1 parent b2825f9 commit cdc2ca6
Show file tree
Hide file tree
Showing 306 changed files with 2,400 additions and 510 deletions.
19 changes: 19 additions & 0 deletions compile.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash

for i in *.ad
do
echo "compiling $i"
if [[ $i == "slides-"* ]]; then
asciidoctor -T asciidoctor-reveal.js/templates/slim $i
else
asciidoctor $i
fi
done

for i in "angular2" "deploiement-jee" "git" "google-app-engine" "html-css-javascript" "programmation-java"
do
echo "doing $i"
cd "formation-$i"
./compile.sh
cd ..
done
4 changes: 2 additions & 2 deletions formation-angular2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1073,7 +1073,7 @@
expect($('small').getText()).toBe('How cool is that?')
})
})</code></pre></div></div></section></section>
<section id="_style_des_compodants_et_encapsulation"><h2>Style des compodants et encapsulation</h2></section>
<section id="_style_des_composants_et_encapsulation"><h2>Style des composants et encapsulation</h2></section>
<section id="_transclusion"><h2>Transclusion</h2></section>
<section id="_cycle_de_vie_des_composants_et_hooks"><h2>Cycle de vie des composants et hooks</h2><div class="paragraph"><p>Il est possible de demander au runtime Angular d&#8217;exécuter des fonctions spécifiques de nos composants à différentes étapes du cycle de vie des composants. Pour ceci il suffit à un composant d&#8217;implémenter certaines méthodes (prédéfinies dans des interfaces Typescript).</p></div>
<table class="tableblock frame-all grid-all" style="width:100%"><colgroup><col style="width:50%"><col style="width:50%"></colgroup><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock">Méthode de Hook</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Utilisation</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>ngOnChanges</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">A chaque fois qu&#8217;une entrée (<code>@Input</code>) change de valeur. Reçoit une liste de <code>SimpleChanges</code>.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>ngOnInit</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Appellé une fois après le premier <code>ngOnChanges</code>.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>ngDoCheck</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Détection et gestion des changements custom. Offre la possibilité de faire un traitement pendant le cycle de détection des changements.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>ngAfterViewInit</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Après l&#8217;initialisation de la vue et des vues enfant.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>ngOnDestroy</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">A la destruction du composant.</p></td></tr></tbody></table>
Expand Down Expand Up @@ -1135,7 +1135,7 @@
Créer un service
Injection de service
Template : interpolation/expression, "Binding" et filtres.
Directives de transformation : ngIf, ngFor, ngSwitch&#8230;&#8203;
Directives structurelles : ngIf, ngFor, ngSwitch&#8230;&#8203;
Evènements utilisateur.</p></li><li><p>Jour 3
Service HTTP
Communication avec une API&#8201;&#8212;&#8201;requetes HTTP vers un serveur&#8201;&#8212;&#8201;WebSockets
Expand Down
15 changes: 7 additions & 8 deletions formation-angular2/travaux-pratiques.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="UTF-8">
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 1.5.5">
<meta name="generator" content="Asciidoctor 1.5.4">
<meta name="author" content="Arnaud Tournier - @ltearno - LTE Consulting - 2017 - Toulouse">
<title>Angular 2 - Travaux pratiques</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
Expand All @@ -18,6 +18,7 @@
[hidden],template{display:none}
script{display:none!important}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
Expand Down Expand Up @@ -52,7 +53,7 @@
table{border-collapse:collapse;border-spacing:0}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
Expand All @@ -64,6 +65,7 @@
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
.hide{display:none}
body{-webkit-font-smoothing:antialiased}
img,object,svg{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
Expand Down Expand Up @@ -118,16 +120,13 @@
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f8f8f7}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}
body{tab-size:4}
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em}
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400}
.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}
.clearfix:after,.float-group:after{clear:both}
*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word}
*:not(pre)>code.nobreak{word-wrap:normal}
*:not(pre)>code.nowrap{white-space:nowrap}
*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed}
pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed}
em em{font-style:normal}
strong strong{font-weight:400}
.keyseq{color:rgba(51,51,51,.8)}
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}
.keyseq kbd:first-child{margin-left:0}
Expand Down Expand Up @@ -719,7 +718,7 @@ <h2 id="_projet_simple_helloworld">Projet simple "HelloWorld"</h2>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2017-02-16 08:20:11 Paris, Madrid
Last updated 2017-11-09 11:16:30 CET
</div>
</div>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css">
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -1656,14 +1656,20 @@ <h2 id="_bilan">Bilan</h2>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Utilisation de <code>Kubernetes</code></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Déploiement sur un vrai cluster</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">JMeter</p></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2017-05-22 11:45:28 CEST
Last updated 2017-11-09 11:16:30 CET
</div>
</div>
</body>
Expand Down
File renamed without changes.
3 changes: 3 additions & 0 deletions formation-git/compile.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash

pandoc -s -t revealjs git-formation.md -o index.html --css reveal.js/css/theme/beige.css --slide-level 2
Loading

0 comments on commit cdc2ca6

Please sign in to comment.