Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

update repo#2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
ElviraQDP wants to merge1,957 commits intolearnpack:master
base:master
Choose a base branch
Loading
from4GeeksAcademy:main
Open
Show file tree
Hide file tree
Changes fromall commits
Commits
Show all changes
1957 commits
Select commitHold shift + click to select a range
07dabce
Update README.md
josemoracardJul 4, 2023
cae22de
Update README.md
josemoracardJul 4, 2023
7b26a29
Update README.es.md
josemoracardJul 4, 2023
633d428
Update solution.hide.js
josemoracardJul 4, 2023
65086a5
Update app.js
josemoracardJul 4, 2023
05dff3b
Update test.js
josemoracardJul 4, 2023
bbf3d64
Update test.js
josemoracardJul 4, 2023
95f9687
Update README.md
josemoracardJul 4, 2023
7cf28d1
Update README.es.md
josemoracardJul 4, 2023
7b46bee
Update README.es.md
josemoracardJul 4, 2023
edd64a2
Update README.es.md
josemoracardJul 4, 2023
d2a70bb
Update README.md
josemoracardJul 4, 2023
08a144d
Update README.es.md
josemoracardJul 4, 2023
6e1b576
Update solution.hide.js
josemoracardJul 4, 2023
347685b
Update solution.hide.js
josemoracardJul 4, 2023
78eaa48
Update app.js
josemoracardJul 4, 2023
b5af16b
Update test.js
josemoracardJul 4, 2023
67e6aae
Update solution.hide.js
josemoracardJul 4, 2023
33d3fe9
Update README.es.md
josemoracardJul 4, 2023
2cd1a0d
Update README.es.md
josemoracardJul 4, 2023
584014a
Update README.md
josemoracardJul 4, 2023
21b2ef7
Update README.md
josemoracardJul 4, 2023
4c80184
Update README.es.md
josemoracardJul 4, 2023
0cfe94b
Update README.es.md
josemoracardJul 4, 2023
7073024
Update app.js
josemoracardJul 4, 2023
88e8040
Update app.js
josemoracardJul 4, 2023
1f54453
Update solution.hide.js
josemoracardJul 4, 2023
377e5d9
Update test.js
josemoracardJul 4, 2023
f6c61ca
Update README.es.md
josemoracardJul 4, 2023
8b28b3d
Update README.md
josemoracardJul 4, 2023
53735ea
Update README.md
josemoracardJul 4, 2023
38afed3
Update app.js
josemoracardJul 4, 2023
60b6675
Update solution.hide.js
josemoracardJul 4, 2023
7bd35ea
Update app.js
josemoracardJul 5, 2023
54c710c
Update solution.hide.js
josemoracardJul 5, 2023
09d8f48
Update app.js
josemoracardJul 5, 2023
9a1032c
Update app.js
josemoracardJul 5, 2023
71f9dff
Update app.js
josemoracardJul 5, 2023
ba5150d
Update app.js
josemoracardJul 5, 2023
08442b0
Update app.js
josemoracardJul 5, 2023
cbb33fa
Update app.js
josemoracardJul 5, 2023
7428a47
Update app.js
josemoracardJul 5, 2023
a67957a
Update app.js
josemoracardJul 5, 2023
3e6bc10
Update app.js
josemoracardJul 5, 2023
d1b6a67
Update app.js
josemoracardJul 5, 2023
1cadceb
Update app.js
josemoracardJul 5, 2023
f16e163
Update app.js
josemoracardJul 5, 2023
0d7efe1
Update app.js
josemoracardJul 5, 2023
5fa168a
Update app.js
josemoracardJul 5, 2023
a4a7f56
Update app.js
josemoracardJul 5, 2023
5b734a9
Update README.es.md
josemoracardJul 5, 2023
ac12138
Update app.js
josemoracardJul 5, 2023
c4ac01e
Update solution.hide.js
josemoracardJul 5, 2023
1f07ec9
Update app.js
josemoracardJul 5, 2023
ec9c1b8
Update solution.hide.js
josemoracardJul 5, 2023
a296673
Update README.es.md
josemoracardJul 5, 2023
4b89850
Update README.md
josemoracardJul 5, 2023
9ccb605
Update README.es.md
josemoracardJul 5, 2023
1b4c8d7
Update README.md
josemoracardJul 5, 2023
bd6ed89
Update README.es.md
josemoracardJul 5, 2023
1436859
Update app.js
josemoracardJul 5, 2023
7dd2255
Update app.js
josemoracardJul 5, 2023
a7b7d5e
Update app.js
josemoracardJul 5, 2023
3a176bb
Update test.js
josemoracardJul 5, 2023
ed999fd
Update test.js
josemoracardJul 5, 2023
6187284
Update test.js
josemoracardJul 5, 2023
ca38d33
Update test.js
josemoracardJul 5, 2023
898769f
Update test.js
josemoracardJul 5, 2023
e22b5aa
Update README.md
josemoracardJul 5, 2023
45a4b9f
Update README.md
josemoracardJul 5, 2023
cea6a68
Update README.es.md
josemoracardJul 5, 2023
4967f10
Update solution.hide.js
josemoracardJul 5, 2023
9fe18b5
Update README.md
josemoracardJul 5, 2023
498baeb
Update README.es.md
josemoracardJul 5, 2023
465526b
Update app.js
josemoracardJul 5, 2023
88cc4b9
Update solution.hide.js
josemoracardJul 5, 2023
1e78dec
Update app.js
josemoracardJul 5, 2023
2366987
Update solution.hide.js
josemoracardJul 5, 2023
2e43077
Update app.js
josemoracardJul 5, 2023
8fddfaf
Update solution.hide.js
josemoracardJul 5, 2023
86b6970
Update solution.hide.js
josemoracardJul 5, 2023
10ab182
Update app.js
josemoracardJul 5, 2023
0e52f9a
Update app.js
josemoracardJul 5, 2023
b79c9a0
Update solution.hide.js
josemoracardJul 5, 2023
57a47a9
Update README.es.md
josemoracardJul 5, 2023
4fca3d9
Update README.md
josemoracardJul 5, 2023
2220947
Update app.js
josemoracardJul 5, 2023
d17fc94
Update solution.hide.js
josemoracardJul 5, 2023
ddfb6f7
Update solution.hide.js
josemoracardJul 5, 2023
7c97944
Update test.js
josemoracardJul 5, 2023
b432bcd
Update README.md
josemoracardJul 5, 2023
996b869
Update README.es.md
josemoracardJul 5, 2023
61ba7c8
Update solution.hide.js
josemoracardJul 6, 2023
de2ba81
Update README.md
josemoracardJul 6, 2023
33ed1ef
Update README.es.md
josemoracardJul 6, 2023
e390d73
Update README.md
josemoracardJul 6, 2023
a3ea2f3
Update README.es.md
josemoracardJul 6, 2023
2a43ec1
Update README.md
josemoracardJul 6, 2023
88aaf61
Update README.es.md
josemoracardJul 6, 2023
c18b5ea
Update README.es.md
josemoracardJul 6, 2023
9d3a979
Update README.md
josemoracardJul 6, 2023
efd85cb
Update README.es.md
josemoracardJul 6, 2023
5d9b33c
Update README.md
josemoracardJul 6, 2023
050b8db
Update README.es.md
josemoracardJul 6, 2023
4007859
Update README.es.md
josemoracardJul 6, 2023
0d764ea
Update README.md
josemoracardJul 6, 2023
38426b7
Update README.es.md
josemoracardJul 6, 2023
94daae8
Update solution.hide.js
josemoracardJul 6, 2023
ee1c9f1
Update README.md
josemoracardJul 6, 2023
45ebd93
Update README.es.md
josemoracardJul 6, 2023
3ab6e03
Update README.md
josemoracardJul 6, 2023
7a13115
Update README.es.md
josemoracardJul 6, 2023
829627f
Update solution.hide.js
josemoracardJul 6, 2023
0060c0b
Update README.es.md
josemoracardJul 6, 2023
d0caf83
Update README.md
josemoracardJul 6, 2023
a2cd063
Update solution.hide.js
josemoracardJul 6, 2023
5925105
Update README.md
josemoracardJul 6, 2023
e06d16b
Update README.es.md
josemoracardJul 6, 2023
dd3db6e
Update solution.hide.js
josemoracardJul 6, 2023
edd4ef1
Update solution.hide.js
josemoracardJul 6, 2023
7e44f96
Update app.js
josemoracardJul 6, 2023
49a8182
Update README.md
josemoracardJul 6, 2023
ac4d18e
Update README.es.md
josemoracardJul 6, 2023
402cfee
added test that checks .length method not used
UmiKamiJul 6, 2023
c7b0073
Update solution.hide.js
josemoracardJul 6, 2023
756521c
Update solution.hide.js
josemoracardJul 6, 2023
b3982a7
Update solution.hide.js
josemoracardJul 6, 2023
61f0fda
Merge pull request #192 from UmiKami/123-getStringLength
tommygonzalezaJul 6, 2023
5bf6264
Merge pull request #190 from josemoracard/jose8-158-longestPalindrome
tommygonzalezaJul 6, 2023
3035781
Merge pull request #191 from josemoracard/jose9-cambios.varios
tommygonzalezaJul 6, 2023
899d0bf
Update README.md
tommygonzalezaJul 6, 2023
f27313c
Update README.es.md
tommygonzalezaJul 6, 2023
1c1feb2
Update README.es.md
tommygonzalezaJul 6, 2023
66c80e6
Update README.es.md
tommygonzalezaJul 6, 2023
250a0d5
Update README.md
tommygonzalezaJul 6, 2023
5716f59
Merge pull request #193 from josemoracard/jose10-cambios.varios2
tommygonzalezaJul 6, 2023
e2f190a
Update test.js
tommygonzalezaJul 6, 2023
c056990
Update README.es.md
josemoracardJul 11, 2023
8895e40
Update solution.hide.js
josemoracardJul 11, 2023
cafc0df
Update test.js
josemoracardJul 11, 2023
13a6515
Update solution.hide.js
josemoracardJul 11, 2023
94965b5
Update README.es.md
josemoracardJul 11, 2023
a99d837
Update README.md
josemoracardJul 11, 2023
fa0e0fe
Update README.md
josemoracardJul 11, 2023
8106c3f
Update README.es.md
josemoracardJul 11, 2023
e036242
Update README.es.md
josemoracardJul 11, 2023
485cc28
Update README.md
josemoracardJul 11, 2023
a5027ce
Update README.es.md
josemoracardJul 11, 2023
9c5803d
Update solution.hide.js
josemoracardJul 11, 2023
d24fa2c
Update app.js
josemoracardJul 11, 2023
7599dca
Update README.md
josemoracardJul 11, 2023
41e3dcd
Update README.es.md
josemoracardJul 11, 2023
48b0503
Update solution.hide.js
josemoracardJul 11, 2023
1f3bc85
Update test.js
josemoracardJul 11, 2023
dac29b4
Update test.js
josemoracardJul 11, 2023
2bf6221
Update README.es.md
josemoracardJul 11, 2023
bad6c67
Update solution.hide.js
josemoracardJul 11, 2023
f6e5261
Update solution.hide.js
josemoracardJul 11, 2023
b40e723
Update solution.hide.js
josemoracardJul 11, 2023
cbf3707
Update solution.hide.js
josemoracardJul 11, 2023
3e34d18
Update solution.hide.js
josemoracardJul 11, 2023
5fc6a72
Update test.js
josemoracardJul 11, 2023
ae75a3e
Update README.es.md
josemoracardJul 12, 2023
7f51e34
Update README.md
josemoracardJul 12, 2023
17c3126
Update README.md
josemoracardJul 12, 2023
b386afc
Update README.es.md
josemoracardJul 12, 2023
473aa82
Update README.md
josemoracardJul 12, 2023
e5202e5
Update README.es.md
josemoracardJul 12, 2023
b3a6e4d
Update README.md
josemoracardJul 12, 2023
ce6b9b3
Update README.es.md
josemoracardJul 12, 2023
c127482
Update app.js
josemoracardJul 12, 2023
c37e9bf
Update app.js
josemoracardJul 12, 2023
bd6a4a4
Update README.md
josemoracardJul 12, 2023
937c9a2
Update README.es.md
josemoracardJul 12, 2023
8b548dd
Update README.md
josemoracardJul 12, 2023
016a692
Update solution.hide.js
josemoracardJul 12, 2023
2f1d630
Update app.js
josemoracardJul 12, 2023
88f5b44
Update app.js
josemoracardJul 12, 2023
27f64bf
Update solution.hide.js
josemoracardJul 12, 2023
c585727
Update app.js
josemoracardJul 12, 2023
c46b500
Update solution.hide.js
josemoracardJul 12, 2023
c905351
Update solution.hide.js
josemoracardJul 12, 2023
24cfbc0
Update README.md
josemoracardJul 12, 2023
331ac85
Update README.es.md
josemoracardJul 12, 2023
63bebeb
Update README.md
josemoracardJul 12, 2023
f57c275
Update solution.hide.js
josemoracardJul 12, 2023
e9a92c9
Update test.js
josemoracardJul 12, 2023
dd22112
Update README.md
josemoracardJul 12, 2023
a67fba1
Update README.es.md
josemoracardJul 12, 2023
7e4fb50
Update README.md
josemoracardJul 12, 2023
39e880e
Update README.es.md
josemoracardJul 12, 2023
31dd670
Update README.md
josemoracardJul 12, 2023
29aa451
Update README.es.md
josemoracardJul 12, 2023
51513f3
Update README.md
josemoracardJul 12, 2023
f606be5
Update README.es.md
josemoracardJul 12, 2023
44731d7
Update README.md
josemoracardJul 12, 2023
e426560
Update README.es.md
josemoracardJul 12, 2023
1e10416
Update README.md
josemoracardJul 12, 2023
6dc4a7c
Update README.es.md
josemoracardJul 12, 2023
7e76ad9
Update README.md
josemoracardJul 12, 2023
c004120
Update README.md
josemoracardJul 12, 2023
f128c77
Update README.es.md
josemoracardJul 12, 2023
40bf20c
Update README.md
josemoracardJul 12, 2023
5453058
Update README.md
josemoracardJul 12, 2023
9826823
Update README.es.md
josemoracardJul 12, 2023
6927a96
Update solution.hide.js
josemoracardJul 12, 2023
2164d02
Merge pull request #195 from josemoracard/jose2-README
tommygonzalezaJul 12, 2023
efbb1f4
Update solution.hide.js
tommygonzalezaJul 12, 2023
2a31489
Merge pull request #194 from josemoracard/jose1-110-getAllButLastElem…
tommygonzalezaJul 12, 2023
b4ec63a
added tests that check for some negatives and all negatives input
UmiKamiJul 13, 2023
18472ac
added function check if user is using modulo operator
UmiKamiJul 13, 2023
42954a2
fixed test to fail on * operator usage
UmiKamiJul 13, 2023
3caa087
Merge pull request #196 from UmiKami/109-getLargestElementAtProperty
tommygonzalezaJul 13, 2023
cc10a98
Merge pull request #197 from UmiKami/140-modulo
tommygonzalezaJul 13, 2023
1e1fca7
Merge pull request #198 from UmiKami/141-multiply
tommygonzalezaJul 13, 2023
49536e1
reorganizacion de ejercicios
josemoracardJul 19, 2023
b2f95d0
Merge pull request #199 from josemoracard/jose1.cambiar_nombres
tommygonzalezaJul 19, 2023
6755dc6
Instrucciones mas claras
AnggieAlavaFeb 20, 2024
3d2ee1a
Corregido el Readme con los 3 pasos en ingles
AnggieAlavaFeb 23, 2024
84904ad
Update devcontainer.json
CharlytocFeb 27, 2024
f9e0f73
Update learn.json
CharlytocFeb 27, 2024
c0302f9
Merge pull request #201 from Charlytoc/main
alesanchezrMar 5, 2024
33ea41a
Merge pull request #200 from AnggieAlava/bug/1467-addObjectProperty
alesanchezrMar 12, 2024
cf33f83
Update devcontainer.json
CharlytocApr 1, 2024
ee53728
Update learn.json
CharlytocApr 1, 2024
d1d4a15
Merge pull request #203 from Charlytoc/main
CharlytocApr 1, 2024
9f7f78a
Update .gitpod.Dockerfile
CharlytocApr 1, 2024
a09c4e7
Update devcontainer.json
CharlytocApr 7, 2024
a95c81f
Update .gitpod.Dockerfile
CharlytocApr 7, 2024
71b45eb
Merge pull request #204 from 4GeeksAcademy/dev
CharlytocApr 7, 2024
ba34100
Update to new version of editor and cli, add telemetry
CharlytocApr 24, 2024
bd7a824
Merge pull request #205 from Charlytoc/main
CharlytocApr 24, 2024
209fb40
Update devcontainer.json
CharlytocJun 18, 2024
bf79758
Update .gitpod.Dockerfile
CharlytocJun 18, 2024
61ccf41
Update README.md
alesanchezrJun 27, 2024
5140c3d
Update README.md
alesanchezrJun 27, 2024
130a2e6
Update README.es.md
alesanchezrJun 27, 2024
8f908b2
Update learn.json
alesanchezrJun 27, 2024
e65771b
Update learn.json
CharlytocJul 1, 2024
e47df99
Update devcontainer.json
CharlytocJul 1, 2024
f7e583b
Update devcontainer.json
CharlytocAug 28, 2024
41df7e3
Update learn.json
CharlytocAug 28, 2024
b537ae1
Update learn.json
alesanchezrNov 15, 2024
af53ae5
upgraded learnpack
alesanchezrJan 13, 2025
babafd9
Update learn.json
alesanchezrJan 15, 2025
2875602
Update devcontainer.json
LorenagubairaJan 28, 2025
184afe8
Merge pull request #211 from 4GeeksAcademy/Lorenagubaira-patch-1
LorenagubairaJan 28, 2025
78c616d
Update learn.json
LorenagubairaJan 28, 2025
abcee45
Merge pull request #212 from 4GeeksAcademy/Lorenagubaira-patch-2
LorenagubairaJan 28, 2025
7c797ab
Update workflow files
actions-userFeb 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 36 additions & 0 deletions.devcontainer/devcontainer.json
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@

// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
{
"name": "Node.js",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/javascript-node:0-16",
"customizations": {
"vscode": {
"settings": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"workbench.editorAssociations": {
"*.md": "vscode.markdown.preview.editor"
}
},
"extensions": ["learn-pack.learnpack-vscode"]
}
},

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

"onCreateCommand": "npm i jest@29.7.0 jest-environment-jsdom@29.7.0 -g && npm i @learnpack/learnpack@5.0.13 -g && learnpack plugins:install @learnpack/node@1.1.15"

// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "yarn install",

// Configure tool-specific properties.
// "customizations": {},

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
29 changes: 29 additions & 0 deletions.github/workflows/learnpack-audit.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Learnpack audit

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
- run: npm install @learnpack/learnpack@latest -g
- run: learnpack audit
2 changes: 2 additions & 0 deletions.gitignore
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,6 +6,8 @@
!.gitpod.Dockerfile
!bc.json
!README.md
!README.es.md
!.vscode

!/exercises
!/exercises/*
Expand Down
5 changes: 4 additions & 1 deletion.gitpod.Dockerfile
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
FROM gitpod/workspace-full

USER gitpod
RUN npm i jest@24.8.0 -g && npm i breathecode-cli@1.2.73 -g

RUN npm i jest@29.7.0 jest-environment-jsdom@29.7.0 -g
RUN npm i @learnpack/learnpack@2.1.50 -g && learnpack plugins:install @learnpack/node@1.1.13
11 changes: 7 additions & 4 deletions.gitpod.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -3,10 +3,13 @@ image:

ports:
- port: 3000
onOpen: open-preview
tasks:
- command: >
bc run;
onOpen: ignore

vscode:
extensions:
- learn-pack.learnpack-vscode


github:
prebuilds:
# enable for the master/default branch (defaults to true)
Expand Down
8 changes: 8 additions & 0 deletions.vscode/settings.json
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
{
"files.autoSave":"afterDelay",
"files.autoSaveDelay":700,
"editor.minimap.enabled":false,
"workbench.editorAssociations": {
"*.md":"vscode.markdown.preview.editor"
}
}
61 changes: 61 additions & 0 deletionsREADME.es.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
<!-- hide -->
# Tutorial Master JavaScript de 4Geeks Academy

> Por [@alesanchezr](https://twitter.com/alesanchezr) y [otros colaboradores](https://github.com/4GeeksAcademy/master-javascript-programming-exercises/graphs/contributors) de [4Geeks Academy](https://4geeksacademy.com/)
<!-- endhide -->

### 160 ejercicios de JavaScript

Selección completa de ejercicios de JavaScript interactivos y con calificación automática, donde pondrás tus habilidades de resolución de problemas al límite y aprenderás muchos de los métodos más populares de JavaScript.

> Un punto clave para aprender en el mundo de la programación es que el mismo problema puede tener varias soluciones válidas, lo importante que debes entender es la lógica y los principios detrás de cada solución.

<!-- hide -->

## Instalación en un clic (recomendado)

Puedes empezar estos ejercicios en pocos segundos haciendo clic en: [Abrir en Codespaces](https://codespaces.new/?repo=4GeeksAcademy/master-javascript-programming-exercises) (recomendado) o [Abrir en Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/master-javascript-programming-exercises).

> Una vez ya tengas abierto VSCode los ejercicios deberían empezar automáticamente, si esto no sucede puedes intentar empezar los ejercicios escribiendo este comando en tu terminal: `$ learnpack start`

## Instalación local

Clona el repositorio en tu ambiente local y sigue los siguientes pasos:

1. Instala LearnPack, el package manager para los tutoriales interactivos y el node compiler plugin para LearnPack, asegúrate también de tener node.js 14:

```bash
$ npm i @learnpack/learnpack -g
```

2. Inicializa el tutorial/exercises ejecutando el siguiente comando al mismo nivel en el que se encuentra tu archivo learn.json:

```bash
$ learnpack start
```

<!-- endhide -->

## ¿Cómo están organizados estos ejercicios?

Cada ejercicio es una pequeña aplicación de React que contiene los siguientes archivos:

- **app.js**: Representa el archivo JavaScript de entrada que ejecutará la computadora.
- **README.md**: Contiene las instrucciones del ejercicio.
- **test.js**: Contiene el script del test para el ejercicio (no es necesario que abras este archivo).

> Nota: Estos ejercicios tienen calificación automática. Los tests son muy rígidos y estrictos, mi recomendación es que no prestes demasiada atención a los tests y los uses solo como una sugerencia o podrías frustrarte.

## Colaboradores

Gracias a estas personas maravillosas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 🤓 (build-tutorial) ✅ (documentación) 📖

2. [Paolo (plucodev)](https://github.com/plucodev), contribución: (bug reports) 🐛, (programador), (traducción) 🌎

3. [Ricardo Rodriguez (RickRodriguez8080)](https://github.com/RickRodriguez8080) contribución: (build-tutorial) ✅, (documentación) 📖

Este proyecto sigue la especificación [all-contributors](https://github.com/kentcdodds/all-contributors). ¡Todas las contribuciones son bienvenidas!

Este y otros ejercicios son usados para [aprender a programar](https://4geeksacademy.com/es/aprender-a-programar/aprender-a-programar-desde-cero) por parte de los alumnos de 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) realizado por [Alejandro Sánchez](https://twitter.com/alesanchezr) y muchos otros contribuyentes. Conoce más sobre nuestros [Cursos de Programación](https://4geeksacademy.com/es/curso-de-programacion-desde-cero?lang=es) para convertirte en [Full Stack Developer](https://4geeksacademy.com/es/coding-bootcamps/desarrollador-full-stack/?lang=es), o nuestro [Data Science Bootcamp](https://4geeksacademy.com/es/coding-bootcamps/curso-datascience-machine-learning).
63 changes: 60 additions & 3 deletionsREADME.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
# Mastering Javascript
<!-- hide -->
# Master JavaScript tutorial at 4Geeks Academy

>150exercises about Javascript
>By [@alesanchezr](https://twitter.com/alesanchezr) and [other contributors](https://github.com/4GeeksAcademy/master-javascript-programming-exercises/graphs/contributors) at [4Geeks Academy](https://4geeksacademy.co/)

These exercises are not done, please take [these in the mean time](https://repl.it/classroom/invite/8FaFGSO).
*Estas instrucciones [están disponibles en 🇪🇸 español](https://github.com/4GeeksAcademy/master-javascript-programming-exercises/blob/main/README.es.md) :es:*
<!-- endhide -->

### 160 exercises about JavaScript

Complete selection of auto-graded and interactive JavaScript exercises, where you will put your problem-solving skills to the test and learn many of the most popular JavaScript methods.

> One key thing to learn in the world of coding is that the same problem may have multiple valid solutions, the important thing is that you understand the logic and principles behind them.

<!-- hide -->

## One click installation (recommended):

You can open these exercises in just a few seconds by clicking: [Open in Codespaces](https://codespaces.new/?repo=4GeeksAcademy/master-javascript-programming-exercises) (recommended) or [Open in Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/master-javascript-programming-exercises).

> Once you have VSCode open, if exercises don't run automatically you can try typing on your terminal: `$ learnpack start`

## Local Installation (only if needed)

Clone the repository in your local environment and follow the steps below:

1. Install LearnPack, the package manager for learning tutorials and the node compiler plugin for learnpack, make sure you also have node.js 14:

```bash
$ npm i @learnpack/learnpack -g
```

2. Start the tutorial/exercises by running the following command at the same level where your learn.json file is:

```bash
$ learnpack start
```
<!-- endhide -->

## How are the exercises organized?

Each exercise is a small React application containing the following files:

1. **app.js**: Represents the entry JavaScript file that will be executed by the computer.
2. **README.md**: Contains exercise instructions.
3. **test.js**: Contains the testing script for the exercise (you don't have to open this file).

> Note: The exercises have automatic grading, but it's very rigid and strict, my recommendation is to not take the tests too serious and use them only as a suggestion, or you may get frustrated.

## Contributors

Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 👀 (build-tutorial) ✅ (documentation) 📖

2. [Paolo (plucodev)](https://github.com/plucodev), contribution: (bug reports) 🐛, contribution: (coder), (translation) 🌎

3. [Ricardo Rodriguez (RickRodriguez8080)](https://github.com/RickRodriguez8080) contribution: (build-tutorial) ✅, (documentation) 📖

This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome!

This and many other exercises are built by students as part of the 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) by [Alejandro Sánchez](https://twitter.com/alesanchezr) and many other contributors. Find out more about our [Full Stack Developer Course](https://4geeksacademy.com/us/coding-bootcamps/part-time-full-stack-developer), and [Data Science Bootcamp](https://4geeksacademy.com/us/coding-bootcamps/datascience-machine-learning).
Loading

[8]ページ先頭

©2009-2025 Movatter.jp