https://www.wanted.co.kr/events/pre_ob_fe_9?category=tag.gaebal
-
모집기간
2023.01.25(수) – 2023.02.15(수) 24:00
* 제출기간별 포인트
D-10 이전 ~ 05/02(일)까지 : 1점
D-5 이전 ~ 02.10(금)까지 : 0.5점구분 배분 누적 합계 비고
스킬 점수 5 5 선발과제 이행 정도 제출 시기 가리키다 하나 6 기간당 포인트 -
직무군 모집
프론트엔드 개발(100명)
* 언어: JavaScript 및 반응
-
모집목표(지원자격)
– 선발과제를 제출할 수 있는 자. 나. 발달지향자 / 주니어 경험자 / 부트캠프 수료자
– 그룹과제를 통한 Peer learning 경험 및 기업과제를 통한 개발능력 향상을 원하는 분(사례연구)
– 4주간의 사전 인턴십에 온전히 참여할 수 있는 자
– 취업/전직을 목적으로 참가하여 20개 이상의 기업에 지원하고자 하는 자
-
지침
무료
* 학원의 설치·운영 및 과외지도에 관한 법률에 의거 “수업료(=수업료)”는 무료입니다.
-
참가비
– 일반 입장료: 300,000원
– 집중 발달 검사: 무료 (*아래 임팩트캠퍼스 집중개발 항목 참조)
– 인턴십 종료 시 참가비 전액 환불 (*일반 승인에만 적용됨)* 가, 나, 다를 모두 충족하는 경우 예비인턴십 수료로 인정함.
가. 전체 강의 중 결석 3회 이내(4회 이내) 나.
나. 기업책임 / 경영(강도진단검사) / 고용실태조사 제출
다.
인턴십 종료 후 1개월 이내 참가기업 포함 총 20개사 이상 지원(참가기업 필수)
* 책임있는 인턴십 참여를 위해서는 참가비가 부과됩니다.
* 참가비는 요청한 프로세스의 실제 비용에 해당합니다.
B. 사전 인턴십 1) 선발 과제 개발, 2) 서류 검토 및 선발, 3) 강의 환경 준비(교육 파트너 서비스 등).
따라서 한 번 참여 후 포기하더라도 환불이 되지 않으니 신중하게 신청해주시기 바랍니다. -
신청 서류
1. 선정과제
- 선택과제를 해결해주세요.
- 깃허브 링크를 보내주세요. (저장소 이름은 “wanted-pre-onboarding-frontend”로 생성됨)
- 선택작업 바로가기 →
2. 짧은 에세이
- 주제
(1) 지원하고 싶은 참가 기업은?
(2) 사전 온보딩 인턴십에서 기대하는 것
(3) 최종 입학 전에 작성 및 제출해야 하는 이력서의 수를 결정합니다. - 너는 어떻게 써
(1) 문항당 최대 300자(총 3문항에 최대 900단어)를 작성해 주십시오.
(2) 네이버, 벨로로그, 티스토리 중 하나를 선택하여 게시합니다.
(다른 플랫폼은 허용되지 않습니다)
(3) 블로그 제목에 “Wanted” 및 “Free Onboarding Internship”을 반드시 포함하십시오.
(4) 공표(완전 공개)해 주십시오. (비공개 설정의 경우 등급 불가 및 인턴십 선발에서 제외됩니다.
) - 제출 방법
지원 시 초록 링크를 보내주세요.
3. 전형별 지원서류
- Impact Campus 집중 개발 심사는 별도의 제출 서류가 필요합니다.
- 자세한 내용은 페이지 하단의 지원유형별 제출서류(NOTE) 내용을 참고하시기 바랍니다.
- 1-1주. 작업을 수행하기 전에 알아야 할 팀 작업 방법, 기본 개발자 기술 Git & GitHub / ESLint / Prettier / Husky / Git Hook
- 강사/교육 파트너 소개 / 커리큘럼 및 학습 목표 발표
- 선택 작업에 대한 피드백
- Git과 GitHub를 사용할 때 고려해야 할 사항
- ESLint, Prettier 및 Git Hooks로 팀 효율성 향상
- (Case Study) 기업 배정 가이드
- (아하!
순간) 민첩성이 필요한 순간
- 주 1-2. AWS/AWS S3/CRA/CI/CD/GitHub Actions 프로젝트를 지속적으로 통합하고 구현하는 방법
- 온프레미스, 클라우드 및 AWS
- AWS S3를 사용하여 프런트 엔드 배포
- CI/CD를 만드는 이유는 무엇입니까?
- GitHub 작업으로 배포 파이프라인 구축
- (아하!
잠깐만) 프런트 엔드를 아예 배치해야 하나요?
- 2-1주차. React Hook의 Dependency Array 상세 사용법 / useEffect / React.memo / useCallback / useMemo / Context API
- React에서 렌더링 최적화를 수행하는 방법
- React.memo로 컴포넌트 렌더링 최적화
- 기억하여 최적화 수행
- useEffect의 종속성 배열의 적절한 처리
- 컨텍스트 API를 사용하여 구성 요소에 컨텍스트 전달
- (Case Study) 기업과제 안내 및 성과 피드백
- (아하!
순간) 최적의 타이밍은 언제인가요?
- 2-2주차. Clean CodeClena Code / SRP / DIP / Cross Concern / Custom Hook / Context API로 소프트웨어를 유연하고 확장 가능하게 만드는 방법
- 관심사와 SRP의 분리
- React에서 관심사 분리
- HTTP 통신의 교차 절단 문제 처리
- 종속성을 반전하여 소프트웨어를 보다 유연하게 만들기
- 컨텍스트 API를 사용하여 구성 요소에 종속성 주입
- (아하!
잠깐) 소프트웨어 아키텍처에 관심을 가져야 하는 이유는 무엇입니까?
- 3-1주차. TypeScriptTypeScript/type/interface를 사용하여 안전하고 표현력이 풍부한 애플리케이션 작성
- TypeScript를 사용하는 이유
- 입력하여 안전 확보
- 고급 입력으로 정확한 타이핑
- (Case Study) 기업과제 안내 및 성과 피드백
- (아하!
순간) 기술에 대한 자신의 의견을 가지고
- 3-2주차. Redux의 철학과 Middleware Global State Management / Redux / Flux / Middleware의 원칙 이해
- Redux의 배경과 철학
- Redux 개념
- 미들웨어의 탄생 과정을 코드로 이해
- 미들웨어를 사용하는 이유를 이해하고 실제로 만들어본다.
- (아하!
순간) 신기술의 흐름을 어떻게 헤쳐나갈 것인가
- 4-1주차. 프론트엔드 테스팅 기술의 이해소프트웨어 테스팅 / 단위 테스트 / TDD / Jest
- 소프트웨어 테스팅이란 무엇입니까?
- Jest를 사용한 자바스크립트 테스트
- React Testing Library의 철학 이해
- Jest 및 RTL로 React 구성 요소 테스트
- TDD를 이용한 소프트웨어 개발 방법
- (Case Study) 기업과제 안내 및 성과 피드백
- (아하!
순간) 시험이 중요하다고 느끼는 그 순간
- 4-2주차. 실행 컨텍스트 및 클로저 및 반응 후크 실행 컨텍스트/클로저/범위/리프트
- JavaScript 실행 컨텍스트 코드 이해
- 실행 컨텍스트와 관련하여 범위 및 리프트의 원칙 이해
- 클로저 심층 분석
- Clojure로 반응 후크 만들기
- (Case study) 사내 업무수행 결과 피드백
- (아하!
순간) 사전 온보딩 인턴십 수료