본문 바로가기

전체 글

(347)
프로그래머스 데브코스 18주차 회고 with. TS 웹 풀스택 회고⏲86일차 (08.05)알고 있던 내용까먹었던 내용새로 배운 내용   시험 데이~ 87일차 (08.06)알고 있던 내용까먹었던 내용새로 배운 내용- github 이슈 - MDN 기여하는 방법오늘 강의는 오픈 소스에 기여하는 방법에 대해 실습을 진행해 보았다. 하지만 실습은 역시 에러를 불러오고 그 에러를 해결하면 시간이 너무 부족해진다는 사실이다. 에러도 정리하려면 시간이 필요한데 모든 에러를 정리하는 것 또한 일이다... 시간이 절대적으로 부족하다 48시간을 살고 싶다... 딴짓을 조금이라도 덜 해서 24시간을 살아봐야겠다. 88일차 (08.07)알고 있던 내용까먹었던 내용새로 배운 내용  - 모던 JS 튜토리얼 기여 방법- github 문서 템플릿오늘 강의는 지난 시간에 배웠던 내용을 다른 OSS..
프로그래머스 데브코스 89일차 with. TS 웹 풀스택 📚요약지난 시간에는 템플릿 기능과 모던 JS에 기여하는 방법을 실습을 통해 학습했습니다. 이번 시간에는 좀 더 쉬운 first-contributions 프로젝트를 통해 기여를 학습해 보겠습니다. 📖오픈소스📄first-contributions 프로젝트 기여 해보기해당 프로젝트는 contribution 활동을 하고 싶은데 어려움을 느끼는 사람들을 도와주기 위한 프로젝트입니다. 한국어 가이드라인을  참고하면 됩니다. first-contributions/translations/README.ko.md at main · nulzi/first-contributions🚀✨ Help beginners to contribute to open source projects - nulzi/first-contributio..
프로그래머스 데브코스 88일차 with. TS 웹 풀스택 📚요약지난 시간 오픈 소스에 대해 기여하는 방법과 MDN에 기여하는 방법을 살펴보며 실습을 해봤습니다. 이번 시간에는 github의 문서 템플릿 기능과 모던 자바스크립트 튜토리얼에 대해 기여해 보겠습니다. 📖오픈 소스📄github 문서 템플릿지난 시간 이슈나 PR을 작성할 때 서식을 정해두고 작성하면 좋다고 언급했습니다. 서식을 사용하면 여러 사용자들이 함께 할 때 큰 문제없이 문서의 일관성을 맞힐 수 있습니다. 이때 github에서 제공하는 github 템플릿 기능을 사용할 수 있습니다. 📑실습1이슈와 pr에 대한 템플릿을 만들어 보겠습니다. 해당 실습은 Github 페이지에서 파일을 추가하는 것으로 쉽게 실습할 수 있습니다..github 폴더 만들기폴더 내부에 issue_template.md,..
프로그래머스 데브코스 87일차 with. TS 웹 풀스택 📚요약새로운 주제로 강의를 시작하는 시간입니다. 이번 시간에는 오픈소스에 실제 기여해 보는 방법을 알아보겠습니다. 📖오픈소스📄오픈소스오픈 소스란 오픈 소스 소프트웨어를 줄여서 말하는 경우가 많습니다. 소스 코드가 오픈 소스 라이선스 규정에 맞게 공개되어 있어 코드를 정해진 규칙 내에서 자유롭게 활용할 수 있는 소프트웨어를 말합니다. 📑기여에 도전하면 좋은 점좋은 코드 학습협업 방식 학습포트폴리오 한 줄영어 독해실력 향상📑대표적인 라이선스MITApacheGPL📄필요한 사전 지식📑markdown마크업 언어의 일종입니다. .md 확장자를 가지는 파일을 사용하면 일반 텍스트를 사용해 서식을 적용시킬 수 있습니다. 📑Git소스코드 버전 관리 시스템입니다. 📑GithubGit 저장소 호스팅을 지원하..
프로그래머스 데브코스 85일차 with. TS 웹 풀스택 📚요약지난 시간에는 인수 테스트를 알아보고 적용해 보고는 시간이었습니다. 이번 시간은  📖IaC와 테라폼📄IaCInfrastructure as Code의 줄임말로 infrastructure를 생성, 변경, 관리해 줍니다. 이를 활용하면 안정성, 일관성, 재현 가능성을 향상할 수 있습니다. 또한 이를 사용한다면 버전 관리, 재사용, 공유에 유리합니다. 📑구성 관리(Configuration Management, 형상 관리)구성은 의존성이 있어 코드 못지않게 소프트웨어 시스템에 큰 영향을 미칩니다.  📄테라폼(Terraform)테라폼은 Hashicorp사에서 제공하는 IaC 도구입니다. 사용하는 단계가 있습니다.Scope 범위를 지정합니다.Author를 작성합니다.Initialize 초기화합니다.Pl..
프로그래머스 데브코스 84일차 with. TS 웹 풀스택 📚요약지난 시간까지 젠킨스에 대해 실습을 진행했습니다. 이번 시간에는 인수 테스트를 자동화시켜 보겠습니다. 📖인수 테스트📄인수 테스트(UAT)인수 테스트란 요구사항대로 기능이 구현되었는지 확인하는 과정입니다. UAT 자동화의 어려운 이유들사용자 참여의존성 통합스테이징 환경애플리케이션 동일성릴리스 준비📑아티팩트 리포지토리(Artifact Repository)버전 관리, 접근 제어들의 기능을 가지는 소프트웨어 개발 산출물을 발행하거나 인출할 수 있는 저장소 및 관리 기법으로 파이프라인의 모든 단계에서 동일한 바이너리가 사용되는 것을 보장함으로써 지속적 인도 프로세스에서 매우 중요한 역할을 합니다. 📑도커 레지스트리컨테이너화된 소프트웨어의 산출물인 도커 이미지를 관리할 수 있는 리포지토리클라우드 방식..
[Windows PowerShell 에러] 스크립트(.ps1) 실행이 안 된다? 에러 배경 (어떤 시도 중에 발생한 에러인지 상황 설명) 에러 그 잡채 (발생한 에러 정리) 해결 과정 (시도 과정) 정리 (에러 원인, 느낀 점 등)  참고파워쉘 스크립트 실행하는 방법, KNH, 2024.08.01
프로그래머스 데브코스 82일차 with. TS 웹 풀스택 📚요약지난 시간에는 도커에 대해 공부하고 몇 가지 실습을 진행했습니다. 이번 시간에는 쿠버네티스에 대해 알아보겠습니다. 📖쿠버네티스(Kubernetes)🍯tip! 쿠버네티스는 이름이 길기 때문에 k8s로 줄여서 사용하기도 합니다. 📄쿠버네티스 클러스터 구성 요소마스터 노드(컨트롤 플레인)kubectl(필수는 아니다)API 서버, etcd: 클러스터의 구성 요소 중 중심 역할컨트롤러 매니저스케줄러워커 노드컨테이너 런타임(CRI) : 포드를 이루는 컨테이너를 실행한다.kubelet: 포드의 구성 내용을 받아 CRI에 전달하고 컨테이너의 동작 상태를 모니터링📄기능컨테이너 밸런싱 : 포드의 부하 균등화 수행트래픽 로드 밸런싱 : 복제본이 둘 이상인 경우 트래픽 부하 균등화를 수행해 클러스터 내부에 적절..