Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmda-bt/js-bootcamp-19-20
🎓 JS Bootcamp · 2019-2020 · Curriculum and Syllabus
https://github.com/cmda-bt/js-bootcamp-19-20
async bootcamp eloquent javascript modules scope
Last synced: 3 months ago
JSON representation
🎓 JS Bootcamp · 2019-2020 · Curriculum and Syllabus
- Host: GitHub
- URL: https://github.com/cmda-bt/js-bootcamp-19-20
- Owner: cmda-bt
- License: mit
- Archived: true
- Created: 2019-12-10T13:35:40.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-25T12:18:30.000Z (over 4 years ago)
- Last Synced: 2024-08-01T12:31:57.224Z (6 months ago)
- Topics: async, bootcamp, eloquent, javascript, modules, scope
- Size: 43.9 KB
- Stars: 7
- Watchers: 7
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
README
# ![js-bootcamp-19-20][banner]
> **Note**: The JS Bootcamp has concluded for 2019/2020. Next year will be a new, changed, curriculum!
## Table of Contents
* [Synopsis](#synopsis)
* [Description](#description)
* [Communication](#communication)
* [Goals](#goals)
* [Conduct](#conduct)
* [License](#license)## Synopsis
The **JavaScript Bootcamp** is given at [**@CMDA**][cmda] in 2020 between February 3 and February 10.
* **Coordinator(s)**: [Danny de Vries][dangit], [Joost Faber][joostf] & [Ioannis Kapritsias][ioannis]
* **Academic year**: 2019-2020
* **Period**: Quarter 3 (spring)
* **University**: [Amsterdam University of Applied Sciences][university]
* **Programme**: [Communication and Multimedia Design][cmd] (full time bachelor CROHO: `34092`)
* **Faculty**: [Digital Media and Creative Industries][faculty]
* **Language**: Dutch instructions and English resources
* **Entry requirements**: N/A## Description
We kick Blok Tech @CMDA off with a JavaScript Bootcamp before we start with Back-end, Front-end 2. This Bootcamp will refresh and build further on the knowledge acquired in _Internetstandaarden_, _Inleiding Programmeren_, and _Blok Web_.
A strong foundation in JavaScript as a language will help you get up to speed with the other courses. This Bootcamp is a combined two week effort of Front-end 2 and Back-end. Project Tech will run alongside the Bootcamp. After this **one week Bootcamp** both courses will start each with their own curriculum.
This is a Bootcamp so there are a lot of (new) resources and concepts to understand. The more time you invest in the Bootcamp, the easier the other courses in blok tech will be.
> CMD is a full-time bachelor so you are expected to spend around 5h a day on reading and exercises. It's ok if you can't keep up or you don't understand concepts immediately. We just ask you to spend the allocated time each day.
## Communication
* [GitHub][gh] — Main source of information, slides, assignments and more
* [Slack][slack] — General chatter and Q&A## Goals
* Refresh your JavaScript knowledge from previous courses
* Know about the different versions of JavaScript
* Know the building blocks of JavaScript
* Gain awareness of the inner workings of JavaScript### Topics
| Days | Effort | Activities |
| -- | -- | -- |
| 0 | NaN | [Getting Started][gs] |
| 1 | 5:00h | [**Day 1:** *ECMAScript*][1] |
| 2 | 5:00h | [**Day 2:** *Functions*][2] |
| 3 | 5:00h | [**Day 3:** *Data Structures*][3] |
| 4 | 5:00h | [**Day 4:** *Concepts*][4] |
| 5 | 5:00h | [**Day 5:** *Flow Control*][5] |## Programme
This course is given at [Communication and Multimedia Design][bachelor], a
design bachelor focused on interactive digital products and services. CMD is
part of the [Faculty of Digital Media and Creative Industries][faculty] at the
[Amsterdam University of Applied Sciences][university].## Conduct
This course has a [Code of Conduct][coc]. Anyone interacting with this repository, organisation, or community is bound by it.
Staff and students of the Amsterdam University of Applied Sciences (Hogeschool
van Amsterdam) are additionally bound by the [Regulation Undesirable
Conduct][ruc] ([Regeling Ongewenst Gedrag][rog]).## License
[MIT](/license) © [Danny de Vries][dangit], docs and images are [CC-BY-4.0](/license).
[cmd]: https://www.cmd-amsterdam.nl/english/
[cmda]: https://github.com/cmda
[dangit]: https://github.com/dandevri
[joostf]: https://github.com/joostf
[ioannis]: https://github.com/TuriGuilano
[bachelor]: https://www.cmd-amsterdam.nl/english/
[faculty]: https://www.amsterdamuas.com/faculty/fdmci/faculty-of-digital-media-and-creative-industries.html
[university]: https://www.amsterdamuas.com
[gh]: https://github.com/cmda-bt/js-bootcamp-19-20
[slack]: https://cmda-tech.slack.com/[1]: /day-1.md
[2]: /day-2.md
[3]: /day-3.md
[4]: /day-4.md
[5]: /day-5.md
[gs]: /getting-started.md[university]: https://www.amsterdamuas.com
[coc]: code-of-conduct.md
[ruc]: https://www.amsterdamuas.com/practical-matters/algemeen/hva-breed/juridische-zaken/legal-affairs/regulation-undesirable-conduct/regulation-undesirable-conduct.html#anker-3-complaints-authority
[rog]: https://www.hva.nl/praktisch/algemeen/hva-breed/juridische-zaken/loket-beroep-bezwaar-en-klacht/regeling-ongewenst-gedrag/regeling-ongewenst-gedrag.html?origin=gbS4rg%2FDTZuxQ6lGVF%2BN1A
[banner]: https://cmda-bt.github.io/js-bootcamp-19-20/assets/banner.svg