360° ES training
The 360° ES training aims to empower trainees to:
- Improve their code’s maintainability and expressiveness
- Write more idiomatic JS code
- Get the most out of the language’s latest features
- Leverage metaprogramming to reduce code quantity
- Use advanced techniques to improve code security
Syntactic sugar and comfort
- Shorthand notations
- Class syntax
- Rest and Spread
- Default values
- Template strings (regular and tagged)
- Trailing commas
- Function autonaming
Scope and binding
- Block scopes with
- Arrow functions
- Block scopes with
- Binary and octal
- What’s coming post-ES2018…
- Lots of new stuff in the stdlib
- Sets and Maps
- Typed arrays and buffers
- Unicode, why?
- Extended Unicode support
- A word about ES402
- Coming soon...
- A few reminders
- Where we come from
- Imports, exports, live bindings and load semantics
- Dynamic imports
- Native support and transpiling
- Best practices
- Customizing native behavior
- Goals and principles
- Traps and the
- Concrete examples
- Revocable proxies
- March 20–22, 2019 - Paris - Demander une convention March 20–22, 2019
- June 19–21, 2019 - Paris - Demander une convention June 19–21, 2019
(Sauf indication contraire, chaque date dispose d’au moins 4 places encore libres)
|You register||Per trainee|
|1 to 2 trainees||€1,500 net|
|3 to 5 trainees||€1,350 net|
|6+ trainees||€1,200 net|
|Loyalty discount||€1,275 net|
Intended audience and pre-requisites
When the training starts, trainees receive all the related slides and supporting material in a web-based format, so they can easily follow along.
Once the training is done, they also get an extremely content-rich debrief e-mail, a reference archive with all finalized codebases (fully annotated and tested), all related slides and various complementary resources.
The training takes place in a private, commodious, well-lit, air-conditioned room with great functionality and ample comfort. All our venues are easily accessible by public transit and wheelchair-accessible.
Located in Paris, near Nation, they can be reached through no less than 5 subway lines, 1 RER line and 5 bus lines:
- Philippe-Auguste or Alexandre Dumas
- Charonne or Rue des Boulets
- Charonne-Voltaire or Boulets-Montreuil
83 avenue Philippe-Auguste
You can also find a number of parking areas nearby.
- Every trainee brings their own laptop or workstation.
- Internet access is provided through a broadband connection. Training rooms offer a Wi-Fi access and, for the oddball situation, a wire-based Ethernet infrastructure.
- Not living in the Paris area and looking for lodging? Why not go with Airbnb? They even have a business offering.
No ahead-of-time setup on your machine is necessary.
- Training sessions range from 4 to 10 trainees.
Typical daily schedules for the training, for a daily total of 7 hours hence a total of 21hr of training, are:
- 9h45Welcome, breakfast (hot and cold beverages, French pastries)
- 10hTraining starts
- 12h30Lunch (included)
- 13h45Training resumes
- 16h30Training resumes
- 18hDay close
Our main venue, for multi-client trainings (click to zoom):
Christophe has been doing professional web work since 1995. He co-created Europe’s first production JSP portal in 1999, moving to J2EE before going with Ruby, Rails and finally Node.js.
A best-selling author of“Bien développer pour le Web 2.0” (“Best practices for modern web development”) at Eyrolles, he also wrote the reference book “Prototype and script.aculo.us” at Pragmatic Programmers, articles in various online magazines (most notably the widely-acclaimed A List Apart), and speaks at a number of conferences big and small.
Christophe is the founder and CTO of Delicious Insights.