https://github.com/davorpa/hab-homeworks
Hack A Boss Bootcamp - Module Homeworks
https://github.com/davorpa/hab-homeworks
bootcamp classnotes css css3 es6-javascript exercises exercism hack-a-boss hackaboss homeworks html html5 javascript
Last synced: about 1 month ago
JSON representation
Hack A Boss Bootcamp - Module Homeworks
- Host: GitHub
- URL: https://github.com/davorpa/hab-homeworks
- Owner: davorpa
- License: agpl-3.0
- Created: 2020-10-16T16:18:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-28T16:12:50.000Z (over 5 years ago)
- Last Synced: 2025-01-15T13:12:13.921Z (over 1 year ago)
- Topics: bootcamp, classnotes, css, css3, es6-javascript, exercises, exercism, hack-a-boss, hackaboss, homeworks, html, html5, javascript
- Language: CSS
- Homepage: https://davorpa.github.io/hab-homeworks
- Size: 2.42 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# hab-homeworks
This project _(Module Homeworks)_ holds the coding exercises 🧑💻 planed by teachers 🧑🏫 at [Hack A Boss bootcamp](https://hackaboss.dev/bootcamp-programacion-remoto).
Also some miniprojects and classnotes 🏫 📖📝 to increase skills related with that planning.
We are hackers 🧑🎓🧑💻🧞, we are bossers 🕴️, we are remoters 🌐⛓️.
Made with ❤️🔥 from 🇪🇸.
## Status
| Section | SKILL | |
|:--------------:|----------------:|:--------:|
| [Class notes][sec1.0] || 🚧 |
| | HTML | 🚧 |
| | CSS3 | 🚧 |
| | JAVASCRIPT ES6 | 🚧 |
| [Exercises][sec2.0] || 🚧 |
| | HTML | 🚧 |
| | CSS3 | 🚧 |
| | JAVASCRIPT ES6 | 🚧 |
[sec1.0]: ./classnotes "Ir a la sección"
[sec2.0]: ./exercises "Ir a la sección"
*Legend:*
- 🔜 : Comming soon.
- 🚧 : WIP. Work in progress.
- 🏁 : Finished.
## Requirements
**Git**. https://git-scm.com
```bash
sudo apt install git
```
**NodeJS 12.x**. https://nodejs.org
1. se puede instalar globalmente mediante:
```bash
sudo apt install nodejs
```
2. o a través de sus paquetes de NodeSource:
https://github.com/nodesource/distributions
```bash
# Instalamos el software previo
sudo apt install curl
# Descargamos el paquete, cargandolo en la sesion bash
sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
# y lo instalamos tomando la caché bash como fuente
sudo apt install -y nodejs
```
3. también mediante su gestor de versiones **nvm** el cual nos permite una mayor flexibilidad.
https://github.com/nvm-sh/nvm
- Tener varias versiones instaladas a la vez e ir cambiando entre ellas según requisitos.
- Es útil sobre todo si andamos desarrollando varios proyectos con código legacy.
- No necesitar permisos de superusuario (root), porque su estructura de ficheros se guarda en nuestro `$HOME`.
**Visual Studio Code**. https://code.visualstudio.com/
1. se puede instalar desde la [tienda de Snaps](https://snapcraft.io/code) de Ubuntu
2. como paquete Snap desde la terminal:
```bash
sudo snap install --classic code
```
3. como paquete `.deb` utilizando `apt`:
```bash
# Instalamos el software previo
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
# Descargamos e instalamos los certificados con los que estan firmados los paquetes de Microsoft
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
# Agregamos el repositorio
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
# Lanzamos la instalación
sudo apt install code
```
## VS Code extensions
Es útil instalar:
- [EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig): Permite a través de un fichero `.editorconfig` gestionar el formateo básico de nuestros ficheros a partir de reglas: charset, espacios en blanco, tamaño y tipo de indentado...
- [Bracket Pair Colorizer 2](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2): Ayuda visualmente al desarrollador con un mejor resaltado, entre otras cosas, de sintaxis en cuanto a parentesis, llaves y corchetes.
- [indent-rainbow](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow): Da color a tus niveles de indentación para una mejor lectura visualmente hablando.
## How to contribute
For information ℹ️ on adding any content, please see first the [CONTRIBUTING file](CONTRIBUTING.md).
## License
The content of this project itself and the underlying source code used to format and display that content is licensed under the [The GNU Affero General Public License Version 3](LICENSE).