원티드 프리온보딩
프리온보딩 기업 협업과제 트러블슈팅 & 회고
원티드 프리온보딩 기업 협업과제 원티드에서 주최하는 프리온보딩 프론트엔드 코스과정으로 기업들이 필요로 하는 기술들을 주제로 과제를 내어주고 그걸 팀단위로 문제 해결해나가는 방식의 진행이었다. 중간중간 개인 사정으로 모든 과제에 참여하지 못했지만, 과제를 참여하며 생긴 이슈와 트러블슈팅과 회고를 정리하며 기록하길 원했고, 아래와 같이 다음 프로젝트 때 도움이 될 수 있도록 앞으로도 프로젝트 이후 이슈와 회고를 남기기로 했다. 1. 영화 트레일러 웹사이트 만들기 GitHub - Taak-e/TroubleShooting-Retrospective: 프로젝트 진행 중 이슈에 대한 트러블슈팅과 회고에 대해 기 프로젝트 진행 중 이슈에 대한 트러블슈팅과 회고에 대해 기록합니다. Contribute to Taak-e/..
프리온보딩 코스 Week-5
1. Advanced JavaScript - 비동기 1-1. 비동기에 대해서 비동기에 대해서 1. 비동기 프로그래밍이란? 프로그램이 어떠한 동작을 하고 있을 때 그것을 기다리는 것이 아니라 그동안 발생하는 다른 이벤트에도 모두 반응할 수 있게만드는 기법을 의미 2. 자바스크립트의 taak-e.tistory.com 1-2. Event loop & Callback [JavaScript] 비동기를 구현하는 방법 (Event loop & Callback) 1. 자바스크립트가 비동기를 구현한 방법 자바스크립트는 비동기적인 동작을 관리하기 위해서 "이벤트루프"라는 개념을 사용 자바스크립트의 실행과정은 크게 2가지 요소들이 관여 자바스크립 taak-e.tistory.com 1-3. Promise & Async-Awa..
프리온보딩 코스 Week-4
1. 프론트엔드에서의 테스트 1-1. 소프트웨어 테스트와 종류 소프트웨어 테스트와 종류 1. 소프트웨어 테스트 1-1. 소프트웨어 테스트란? 소프트웨어가 의도한대로 동작하는지를 테스트하는 행위를 의미 옛날에는 소프트웨어가 올바르게 동작하는지를 확인하는 테스트팀이 별도로 taak-e.tistory.com 1-2. TDD란? TDD (Test Driven Development) - 테스트 주도 개발 1. TDD 는? Test-Driven-Development의 약어로서 소프트웨어를 개발하는 여러 방법론 중 하나 TDD의 핵심은 기존에는 테스트 코드를 먼저 작성하고, 그 후에 실제 코드를 작성하는 것 일반적인 개발 흐름 taak-e.tistory.com 2. TypeScript의 이해와 활용 추후 공부하여 업..
프리온보딩 코스 Week-3
1. 전역 상태 관리와 JavaScript Iterator & Generator 1-1. 디자인 패턴 (MVC & Flux) Design Pattern (MVC & Flux) 1. Design Pattern 소프트웨어를 설계하면서 자주 발생하는 문제에 대한 모범답안 (설계 노하우를 패턴으로 정리) 일부 코드를 해결하기 위한 비교적 작은 범위를 다루는 것들도 존재, 애플리케이션 taak-e.tistory.com 1-2. Redux Redux 1. About Redux Flux 패턴에 대해 알고 있다면 그것은 라이브러리나, 프레임워크가 아닌 디자인 패턴이다. 즉 Flux 아키텍쳐를 사용하기 위해서는 개발자들이 직접 이 아키텍쳐에 맞게 코드로 구현해 taak-e.tistory.com 1-3. Iterator ..
프리온보딩 코스 Week-2
1. React Hook의 심층 활용 - 최적화 1-1. React 렌더링 최적화 & Advenced Hook React 렌더링 최적화 & Advanced Hook 1. 렌더링 (Rendering) 1-1. 렌더링이란? 렌더링 - 렌더링이란 화면에 특정한 요소를 그려내는 것을 의미한다. 사실 이 렌더링 과정을 잘 처리해주는 것이 우리가 Vanila JavaScript를 사용하지 않고 React taak-e.tistory.com 1-2. useEffect 의존성 배열에 관해서 useEffect의 Dependency array(의존성 배열) useEffect의 의존성 배열 useEffect에서 의존성 배열을 다루는 것은 굉장히 중요한 부분 의존성 배열을 제대로 다루지 못한다면 useEffect를 사용하면서 ..
원티드 프리온보딩 프론트엔드 신청 / 선발과제 (Todo-List)
1. 프리온보딩 프론트엔드 코스 신청하다 부트캠프를 수료하고 부족하다고 느끼는 부분이 많고 다른 사람들은 어떻게든 취직을 하는데 비해 나는 내가 부족하다는 것에 갇혀 취업에 대한 노력보다 어떻게든 더 공부를 해보려고 노력했다. 하지만 생각보다 혼자하는 공부는 어떻게 무엇을 해야할 지 감을 잡지 못하고 헤매고 있던 때 원티드라는 곳에서 딱 나의 상황에 맞는 커리큘럼을 진행하고 있다는 것을 알게 되었다. 이 프리온보딩 코스는 그룹과제를 통해 동료학습을 경험하고 기업과제(케이스 스터디)로 개발 역량을 향상시키고 싶은 인원들을 선발과제를 통해 선발하여 진행하는 나에게는 꼭 도움이 되는 과정이라고 생각했고, 고민없이 바로 신청을 하게되었다. 🔗 원티드 프리온보딩 프론트엔드 코스 프리온보딩 프론트엔드 코스 | 원티..