로드맵 주간 프로그래밍 과제 2024
프로그래밍 논리를 향상하고 모든 언어를 배울 수 있는 연습을 통해 경로를 학습하세요. 귀하의 속도에 맞춰 커뮤니티에서 무료로 이용 가능합니다.
https://retosdeprogramacion.com/roadmap
언어 및 사용자 순위
챌린지에 참여하고 계신가요? 이제 기여 횟수에 따른 사용자 및 언어 순위를 확인할 수 있습니다.
https://retosdeprogramacion.com/roadmap/ranking
중요한 정보
- 매주 새로운 챌린지가 게시되고 지난 주의 운동이 Twitch 에서 실시간으로 수정됩니다.
- Discord 서버의 "이벤트" 섹션에서 라이브 이벤트가 열리는 국가별 날짜와 시간을 확인할 수 있습니다.
- 모든 프로그래밍 언어를 사용할 수 있으며 각 챌린지 디렉토리에서 내 수정 사항과 커뮤니티의 수정 사항을 모두 찾을 수 있습니다.
- 참여하고 싶나요? 동일한 문서의 지침 섹션에서 이에 대해 설명합니다.
- 과제는 학습 경로에 따른 순서를 따르지만, 이미 지식이 있다면 완전히 독립적으로 해결할 수 있습니다. 난이도를 확인해보세요.
- 챌린지가 게시된 일주일이 지나면 어떤 프로그래밍 언어로든 내 수정 사항과 커뮤니티의 수정 사항을 참고할 수 있습니다.
자세한 내용은 웹사이트를 확인하세요.
수정 및 다음 연습
2024년 12월 23일 월요일 오후 8시(스페인 시간) Twitch 에서
국가별 일정을 확인하고 알림을 만들어보세요
로드맵
# | 운동 | 보정 | 동영상 | 지역 사회 |
---|
00 | 구문, 변수, 데이터 유형 및 HELLO WORLD | | ▶️ | |
01 | 연산자 및 제어 구조 | | ▶️ | |
02 | 기능과 범위 | | ▶️ | |
03 | 데이터 구조 | | ▶️ | |
04 | 문자 스트링 | | ▶️ | |
05 | 가치와 참고자료 | | ▶️ | |
06 | 재귀성 | | ▶️ | |
07 | 더미와 대기열 | | ▶️ | |
08 | 수업 | | ▶️ | |
09 | 상속과 다형성 | | ▶️ | |
10 | 예외 | | ▶️ | |
11 | 파일 관리 | | ▶️ | |
12 | JSON과 XML | | ▶️ | |
13 | 단위 테스트 | | ▶️ | |
14 | 날짜 | | ▶️ | |
15 | 비동기성 | | ▶️ | |
16 | 정규식 | | ▶️ | |
17 | 반복 | | ▶️ | |
18 | 세트 | | ▶️ | |
19 | 열거 | | ▶️ | |
20 | HTTP 요청 | | ▶️ | |
21 | 콜백 | | ▶️ | |
22 | 고차 함수 | | ▶️ | |
23 | 하나씩 일어나는 것 | | ▶️ | |
24 | 장식가 | | ▶️ | |
25 | 로그 | | ▶️ | |
26 | SOLID: 단일 책임 원칙 | | ▶️ | |
27 | 고체: 개방형 원칙 | | ▶️ | |
28 | SOLID: LISKOV 대체 원칙 | | ▶️ | |
29 | SOLID: 인터페이스 분리 원리 | | ▶️ | |
30 | SOLID : 종속성 투자 원칙 | | ▶️ | |
31 | 올림픽 게임 시뮬레이터 | | ▶️ | |
32 | 데드풀과 울버린 배틀 | | ▶️ | |
33 | 미키 구출 | | ▶️ | |
34 | 드래곤 가계도의 집 | | ▶️ | |
35 | 권력의 고리를 분배하다 | | ▶️ | |
36 | 분류 모자 | | ▶️ | |
37 | 오아시스 VS 린킨 파크 | | ▶️ | |
38 | 무레데브 프로 | | ▶️ | |
39 | 배트맨 데이 | | ▶️ | |
40 | 포트나이트 루비우스 컵 | | ▶️ | |
41 | RAR 티셔츠 | | ▶️ | |
42 | 드래곤볼 토너먼트 | | ▶️ | |
43 | 힘내 github CLI | | ▶️ | |
44 | MOUREDEV 프로 카운트다운 | | ▶️ | |
45 | 깃허브 옥토버스 | | ▶️ | |
46 | X VS 블루스키 | | ▶️ | |
47 | 어드벤트 캘린더 | | ▶️ | |
48 | 크리스마스 트리 | | | |
49 | 산타클로스의 창고 | ?️ 24/12/23 | | |
YouTube 강좌
로드맵을 진행하면서 수업을 함께 그룹화하는 과정을 만들고 있습니다.
지침
프로젝트를 포크하고 Git과 협력하여 업데이트를 동기화합니다.
- 프로젝트의 Roadmap 폴더에는 각 연습에 대한 디렉토리가 있습니다. 각 디렉토리 내에는 각 과제에 대한 설명이 포함된 exercise.md 라는 파일이 있습니다.
- 자신만의 운동 솔루션을 커뮤니티와 공유하려면 이름과 확장명을 사용하여 코드 파일을 생성하고 저장소에 대해 PULL REQUEST 를 만드세요.
- 코드 파일은 사용된 프로그래밍 언어에 해당하는 폴더의 챌린지 디렉터리에 있어야 합니다(언어 폴더가 없으면 모든 문자를 소문자로 만들어 만듭니다). 예를 들어 Python 프로그래밍 언어를 사용하여 챌린지 #00을 해결했고 GitHub 사용자 이름이 "mouredev"인 경우 수정 사항은 "Roadmap/#00/python/mouredev.py" 에 있어야 합니다. 끌어오기 요청의 제목은 "#[번호] - [언어_사용]" 형식을 따라야 합니다. 위의 예에서는 "#00 - Python" 입니다. 이 형식을 따르지 않거나 추가 파일을 포함하는 Pull Request는 거부됩니다.
- 매주 (해당 연습의 날짜 확인) 저는 Twitch 에서 챌린지를 수정하고, 커뮤니티 솔루션을 검토하고, 새로운 연습을 게시하는 라이브 방송을 할 것입니다.
- 주간 챌린지에 대해 도움이 필요하거나 의견을 제시하고 싶다면 Discord 서버의 "주간 챌린지" 채널을 이용하세요(수정 날짜와 시간은 "이벤트" 섹션에 있음).
- 오류가 있는 경우 나머지 커뮤니티의 연습에 대한 제안이나 수정 사항이 포함된 Pull Request를 제안할 수 있습니다. 이러한 방식으로 우리는 점점 더 가치 있는 저장소를 만들기 위해 협력할 것입니다.
- Pull Request에서 변경/수정을 요청받았는데 2주 후에 새로운 활동이 없으면 저장소를 깨끗하게 유지하기 위해 해당 요청이 닫힙니다. 물론 원할 때 언제든지 Pull Request를 다시 제출할 수 있습니다.
설명
언어 디렉토리 이름이 의심스러우면 이전 연습에서 사용한 이름을 참고해 보세요. 의심스러울 수 있는 몇 가지 예:
- c#, csharp 아님
- cplusplus가 아닌 C++
- 가, 골랑은 안돼
- js가 아닌 자바스크립트
Git 및 GitHub 빠른 가이드
- GitHub에서 주간 챌린지 저장소를 FORK하세요.
- 해당 저장소를 로컬 머신에 복제하세요
git clone [TU-REPOSITORIO]
. - (선택 사항) 솔루션에 대한 BRANCH를 생성하고
git checkout -b [EL-NOMBRE-DE-TU-RAMA]
로 이동합니다. - 솔루션 파일을 STAGE
git add [FICHERO-DE-TU-RETO]
에 추가하세요. - 솔루션 메시지
git commit -m "#[NÚMERO-RETO] - [LENGUAJE-UTILIZADO]"
로 COMMIT합니다. - PUSH
git push [EL-NOMBRE-DE-TU-RAMA]
("기본"이거나 3단계에서 생성한 것일 수 있음) - 메인 저장소에서 브랜치로 이동하여 PULL REQUEST를 수행해야 합니다.
- 기여하다.
- PULL REQUEST 생성(나타나는 템플릿을 덮어주세요).
- 배송 프로세스가 올바르게 수행되면 수정 사항이 저장소에 추가됩니다. 그렇지 않은 경우에는 변경 사항이나 거부 이유에 대한 알림을 받게 됩니다.
Git 및 GitHub를 처음부터 사용하는 방법을 배우기 위해 완전한 무료 강좌를 만들었습니다.
더 많은 프로그래밍 과제
해결된 101가지 프로그래밍 과제와 당사가 이미 개발한 포트폴리오용 12가지 애플리케이션을 확인하세요.
캠퍼스 커뮤니티 프로그래밍에 참여하세요
나는 프로그래밍과 소프트웨어 개발을 다르게 공부하는 데 도움이 되는 가장 중요한 프로젝트인 mouredev pro를 소개합니다.
추가 정보를 찾고 계십니까? 여기에서는 개별 레슨별로 편집된 내 코스를 찾아 자신의 속도에 맞춰 발전하고 진행 상황을 저장할 수 있습니다. 또한 연습과 교정, 지식을 검증하는 테스트, 시험 및 공개 수료증, 지원, 학생 포럼, 그룹 회의, 독점 코스 등도 제공됩니다.
mouredev.pro 로 이동하여 첫 번째 구독 시 "PRO" 쿠폰을 사용하여 10% 할인을 받으세요.
안녕하세요, 제 이름은 브레이스 무어(Brais Moure)입니다.
프리랜서 풀스택 iOS 및 Android 엔지니어
저는 2010년부터 소프트웨어 엔지니어로 일했습니다. 2018년부터 저는 앱 개발 작업과 @mouredev 와 같은 다양한 소셜 네트워크에서의 프로그래밍 및 기술 교육 콘텐츠 제작을 결합했습니다.
개발 커뮤니티에 참여하고, 프로그래밍을 배우고, 기술을 향상하고, 프로젝트 연속성을 돕고 싶다면 다음에서 우리를 찾을 수 있습니다.