Skip to content

Commit

Permalink
feat: migrate from google docs to reveal with sfeir-theme v2
Browse files Browse the repository at this point in the history
  • Loading branch information
jefBinomed authored and lassellea-sfeir committed Apr 10, 2020
1 parent ceb506f commit ccd93af
Show file tree
Hide file tree
Showing 426 changed files with 85,980 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,4 @@ exercises/redux-solution/exercice/

# IntelliJ
.idea/workspace.xml
.history/
Binary file added docs/assets/images/Classes_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Classes_02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Classes_03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Classes_04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Fn-JS-CQRS-in-Front.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Fn-JS-CQRS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Generator_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Generator_02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Generator_03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Haskell-Brooks-Curry.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Iterable_01_array.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/MVC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_00.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_01_NodeJs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_01_Require.js.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_02_Browserify.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_02_Parcel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_02_Rollup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_02_SystemJS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Modules_02_Webpack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Promises_00.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Promises_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/Promises_03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/This_00.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/This_01.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/images/agt.png
Binary file added docs/assets/images/arrow_right.png
Binary file added docs/assets/images/babel.png
Binary file added docs/assets/images/big-boss.png
Binary file added docs/assets/images/brendan_eich.png
Binary file added docs/assets/images/browsers_support.png
Binary file added docs/assets/images/currying.png
Binary file added docs/assets/images/devTools.png
Binary file added docs/assets/images/es_encapsulation.png
Binary file added docs/assets/images/event_loop.png
Binary file added docs/assets/images/gde.png
Binary file added docs/assets/images/haskell.png
Binary file added docs/assets/images/jf.jpg
Binary file added docs/assets/images/lets-pipe-all-functions.png
Binary file added docs/assets/images/lets-play.png
Binary file added docs/assets/images/livescript.png
Binary file added docs/assets/images/logo-sfeir-blanc.png
Binary file added docs/assets/images/logo_sfeir_bleu_orange.png
Binary file added docs/assets/images/logo_sfeir_noir_orange.png
Binary file added docs/assets/images/marbles-concatMap.png
Binary file added docs/assets/images/marbles-debounce.png
Binary file added docs/assets/images/marbles-map.png
Binary file added docs/assets/images/marbles-merge.png
Binary file added docs/assets/images/marbles-mergeMap.png
Binary file added docs/assets/images/marbles-pluck.png
Binary file added docs/assets/images/marbles-switchMap.png
Binary file added docs/assets/images/marbles-take.png
Binary file added docs/assets/images/masque_photo.png
Binary file added docs/assets/images/school_Badge_blanc.png
Binary file added docs/assets/images/typescript.png
Binary file added docs/assets/images/with-without-redux.png
8 changes: 8 additions & 0 deletions docs/css/modern-js.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions docs/css/modern-js.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

85 changes: 85 additions & 0 deletions docs/css/slides.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions docs/css/slides.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

62 changes: 62 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />

<title>Sfeir School - Modern Javascript</title>

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

<!-- ----------------------------------------------------
---------------- REVEAL STYLES -------------------------
------------------------------------------------------ -->
<link rel="stylesheet" type="text/css" href="./web_modules/reveal.js/css/reset.css" />
<link rel="stylesheet" type="text/css" href="./web_modules/reveal.js/css/reveal.css" />

<!-- For syntax highlighting - hightlightjs -->
<link rel="stylesheet" type="text/css" href="./web_modules/highlight.js/styles/tomorrow.css" />

<!-- If the query includes 'print-pdf', use the PDF print sheet - from revealjs -->
<script>
document.write(
'<link rel="stylesheet" href="./web_modules/reveal.js/css/print/' +
(window.location.search.match(/print-pdf/gi) ? 'pdf' : 'paper') +
'.css" type="text/css" media="print">'
);
</script>

<!--[if lt IE 9]>
<script src="reveal/lib/js/html5shiv.js"></script>
<![endif]-->

<!-- ----------------------------------------------------
---------------- PREZ STYLES ---------------------------
------------------------------------------------------ -->

<!--
<link rel="stylesheet" type="text/css" href="./school-theme/css/sfeir-school-theme.css" id="theme" />
<script type="module" src="./school-theme/js/sfeir-theme.js"></script>
-->
<link
rel="stylesheet"
type="text/css"
href="./web_modules/sfeir-school-theme/dist/css/sfeir-school-theme.css"
id="theme"
/>
<script type="module" src="./web_modules/sfeir-school-theme/dist/js/sfeir-theme.js"></script>

<link rel="stylesheet" type="text/css" href="./css/slides.css" id="theme-custo" />
<script type="module" src="./scripts/dont-touch/reveal-config.js"></script>
</head>

<body>
<div class="reveal">
<!-- Any section element inside of this container is displayed as a slide -->
<div class="slides" data-type-show="prez"></div>
</div>
<script src="./web_modules/reveal.js/js/reveal.js"></script>
</body>
</html>
29 changes: 29 additions & 0 deletions docs/markdown/00-school/00-TITLE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!-- .slide: class="first-slide" sfeir-level="3" sfeir-techno="Modern Javascript" -->

# **Welcome to Sfeir School**

## **Modern Javascript 300**

##==##

<!-- .slide: class="school-presentation" -->

<div class="wifi">
<span class="key">wifi:</span><span>SSID</span><br>
<span class="key">mdp:</span><span>PWD_WIFI</span>
</div>

##==##

# Déroulement de la formation

<p class="center">
C'est quand la pause ?<br>
Quand est-ce qu'on mange ?<br>
Tour de table ...
</p>
<br><br>

**Feuille de présence (obligatoire)** <!-- .element: class="center" -->

http://bit.ly/sfeir-school-modern-js <!-- .element: class="center" -->
12 changes: 12 additions & 0 deletions docs/markdown/00-school/speaker-anthony.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- .slide: class="speaker-slide" -->

# Présentation

![company](./assets/images/logo-sfeir-blanc.png)
![speaker](./assets/images/agt.png)

## Anthony Goussot

### Développeur <br/> & SFEIR Factory Core Team

<!-- .element: class="icon-rule icon-first" -->
17 changes: 17 additions & 0 deletions docs/markdown/00-school/speaker-jef.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!-- .slide: class="speaker-slide" -->

# Présentation

![speaker](./assets/images/jf.jpg)
![company](./assets/images/logo-sfeir-blanc.png)
![badge](./assets/images/gde.png)

## Jean-François Garreau

### CTO front

<!-- .element: class="icon-rule icon-first" -->

### @jefbinomed

<!-- .element: class="icon-twitter icon-second" -->
11 changes: 11 additions & 0 deletions docs/markdown/01-intro/00-TITLE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- .slide: class="transition red" -->

# Introduction

##==##

<!-- .slide:-->

# Why this course?

This course was designed to overcome the most common misconceptions of JavaScript, and provide sound ground to write maintainable JS.
33 changes: 33 additions & 0 deletions docs/markdown/01-intro/01-Summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<!-- .slide: class="two-column-layout" -->

# Sommaire

##--##

I. Back to the core

- Wtf is JS?
- Closures, Variables & Hoisting
- Property Descriptor
- This
- Asynchronism
- Prototypes & Classes
- Iterators & Generators
- Symbols
- Proxies
- Modules

##--##

II. Maintainable JavaScript

1. Typescript
1. Fn(JS)
- Writing Testable code (Avoid Side Effects + Modular code)
- Functions as values
- map(), filter(), reduce()
- HOF & Currying
- Write a pipe()
1. A better Front Architecture -> CQRS !
- Let's write our own Redux Impl°
1. Bonux: RxJS
35 changes: 35 additions & 0 deletions docs/markdown/01-intro/02-History-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!-- .slide: class="two-column-layout" -->

# Un peu d'histoire

##--##

&nbsp;

![center person h-400](./assets/images/brendan_eich.png)

##--##

<!-- .element: class="person" -->

&nbsp;
&nbsp;
&nbsp;

### Brendan Eich

Inventeur du JavaScript

Notes:
né en 1961

Il est à la base très fonctionnel et js est un portage de scheme

recruté par Netscape en avril 1995 et prend part au développement du langage
JavaScript
pour le navigateur web
Netscape Navigator

2 semaines avant il a eu le challenge de porter JS dans netscape

Même Brendan n'aime pas le nom car il souhaitait.
6 changes: 6 additions & 0 deletions docs/markdown/01-intro/02-History-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!-- .slide: class="full-center"-->

![h-800](./assets/images/es_encapsulation.png)

Notes:
Ecmascript est le standard, JS est une implémentation de ES. Unity est part exemple aussi une autre implémentation de Ecmascript via Uniscript
Loading

0 comments on commit ccd93af

Please sign in to comment.