원티드 프리온보딩 프론트엔드 인턴십

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) 사내 업무수행 결과 피드백
    • (아하!
      순간) 사전 온보딩 인턴십 수료