Fast campus School

JAVA 웹 프로그래밍 마스터 : 3개월만에 시니어되기

배울 사수도 배울 곳도 없어서 막막했다면!
이제 JAVA 웹 프로그래밍 마스터 수업에서 실력을 업그레이드 하고 시니어가 되자!

시니어로 성공적인 커리어 전환을 위해!

  • 좋은 코드 작성법 체득

  • 대규모 웹서비스 제작 가능

  • 스프링툴 100% 활용 가능

  • 커리어 코칭 서비스 제공

원하는 시간에, 무료로 진행되는 1:1 상담으로 앞으로의 공부 방향을 설계하세요!
문의 : 김지수 매니저(02-518-4837)

3개월 후, 당당하게 시니어 개발자로 거듭나세요!

  • 안녕하세요. 코스매니저 김지수입니다.
    과정에 대해 궁금한 사항은 물론 Java 커리어에 대해 궁금한 점이 있으시면 편하게 전화해주세요!

Java를 제대로 활용하고 계신가요?
한 번 확인해보세요!

당신의 실력은 어느 정도 인가요? 아래 문항을 통해 파악해 보세요!

Placeholder
Placeholder
Placeholder
Placeholder
Placeholder
Placeholder
  • HttpServlet의 service메소드와 관련된 디자인 패턴은 무엇일까요? 패턴의 이름을 알고있나요?
  • java.io 에서 사용된 디자인 패턴은 어떤 것이 있을까요? 가장 중요하게 생각되는 패턴이름과 이유를 무엇인가요?
  • 웹 어플리케이션을 실제로 배포하고 운영할 때, 웹 서버와 WAS를 함께 연동하여 운영하는 경우가 많습니다. WAS에도 웹 서버 기능이 있음에도 불구하고 별도의 웹 서버와 연동하여 운영하는 이유는 무엇이라고 생각하십니까?

위의 질문에서 2개 이상 제대로 답변하지 못하셨다면! 꼭 이 수업이 필요합니다!

하지만 모두가 이 수업을 원한다고 들을 수 있는 건 아닙니다!

본 커리큘럼을 소수 정예로 운영되기 때문에, 수강 신천 후 설문과 코딩 테스를 거쳐 수강생을 선발하고 있습니다!

기업이 원하는 인재?
이제 당신이 될 수 있습니다.

"생각보다 개발자들이 잘 알지 못하는 부분이 많다. 가령, 기능을 수정해 달라는 요청이 들어왔을 때, 관련 코드가 실제로 어디 있는지 개발자들이 모르는 경우가 많다."
→ 그래서 우리는 잘 알고 있는 개발자를 뽑고 싶다.

"기술 부채가 생각보다 많다. 애초에 제대로 했어야 하는 일임에도 불구하고 임시방편으로 때우는 경우가 다반사다."
→ 리펙토링을 제대로 하는 개발자! 테스트코드를 작성하며 개발하는 개발자를 뽑고 싶다.

"개발자는 생각보다 자신의 코드에 심취해 있다. 기술 언어든 객체 지향 코드든 익숙한 어법을 반복하여 사용하길 즐긴다."
→ 그래서 늘 사용하는 기술에 갇혀 있지 않는 개발자를 뽑고 싶다.

기업이 말하는 인재? 혼자서는 힘듭니다.
패스트캠퍼스 Java 웹 프로그래밍 마스터 과정을 통해 당당히 기업이 원하는 인재가 되어 보세요!

한 눈에 보는 강의 특징

실무 중심
프로젝트 진행

SNS(페이스북, 인스타그램 등) 및 메신저 (슬랙, 비트윈 등) 사이트를 직접 만들어 보면서 실무에서 사용하는 핵심 코드를 익혀 봅니다.

커리어 서비스를 통한
취업 연계

패스트캠퍼스에서 새롭게 진행하는 커리어 코칭 서비스를 통해 다른 스쿨과 차별화된 전략으로 교육 후 커리어까지 설계해 드립니다.

1:1 코드 리뷰를 통한
밀착 지도

직접 혹은 페어 프로그래밍을 통해 구현한 코드를 강사님이 1:1로 코드 리뷰를 진행하여 좋은 코드를 구현할 수 있도록 도와드립니다.

실무 중심 커리큘럼

단계별 진행 방법

무엇을 얻을 수 있나요?

대규모 웹서비스
제작 가능

규모가 달라지면 설계방법도 달라져야 합니다. 하지만 작은 규모의 회사에서는 대규모 서비스를 만들어 본 적이 없기때문에 어떻게 아키텍처를 설계해야 하는지 방법을 모르죠. 하지만 대기업에서 실무 경험이 있는 강사님의 노하우를 통해 대규모 서비스는 어떻게 설계해야 하는지 알려 드립니다.

좋은 코드
작성 가능

좋은 코드를 위한 배경지식(디자인패턴, 객체지향)을 확실하게 학습할 수 있습니다. 또한, TDD, 리팩토링이 중요한데 주니어는 빨리 그리고 잘 만들고 싶다는 욕심이 강해서 리팩토링과 테스트를 무시하는 경우 많습니다. 하여, 본 강의에서는 TDD와 리팩토링의 자연스럽게 체득하게 도와 드립니다.

스프링 툴
100% 활용 가능

스프링의 내용이 너무 방대하다보니, 배울 사수가 없다면 혼자 학습하기 힘듭니다. 하지만 좋은 개발자가 되기 위해서 툴을 잘 다루는 것은 필수적이죠! 현재 기업에서 배울 수 없었던 스프링 활용법을 현업 개발자가 꼭 필요한 부분만 체계적으로 알려드립니다.

상세 커리큘럼

주차 주제 세부내용
1-2주차 자바 문법 정리
  • 객체지향의 이해
  • 좋은 설계를 위한 디자인 패턴의 이해
  • 리팩토링과 TEST
3-6주차 자바 웹 어플리케이션
  • Servlet, JSP 핵심 문법 정리하기
  • Spring 기본
    • Spring Core
    • Spring xml 환경설정과 java config 2가지 방식으로 설정하기
  • Spring을 이용한 웹 어플리케이션 개발
    • 레이어드 아키텍처
    • http api의 이해
    • Spring MVC 와 Spring Security
    • Spring Websocket
  • Database 프로그래밍
    • Spring JDBC
    • JPA를 이용한 Database프로그래밍
  • queue 활용하기 (RabbitMQ)
  • redis 활용하기
7주차 대용량 웹 어플리케이션 만들기
  • 어플리케이션 만들기
    • 샤딩 전략
    • 검색 전략
    • 범위 전략
    • 해시 전략
  • 프로젝트 진행
8주차 개발을 넘어 운영하기
  • 모니터링 : Scouter를 활용하여 모니터링 하기
  • 성능측정 : Gatling을 활용한 성능측정
  • 알맞게 로그 남기기
9-12주차 웹 어플리케이션 프로젝트
  • pair programming
  • 프로젝트 주제 선정하기
  • Http API 설계하기
  • 직접 개발하며 프로젝트 진행하기
  • 발표 및 토론

온라인 협업 툴 100% 활용하기

  • Trello를 활용하여 프로젝트 관리하기
  • Slack으로 업무 효율 높이기
  • Dooray
  • Airtable

상세 커리큘럼

주차 내용
1-2주차

자바 문법 정리

  • 객체지향의 이해
  • 좋은 설계를 위한 디자인 패턴의 이해
  • 리팩토링과 TEST
3-6주차

자바 웹 어플리케이션

  • Servlet, JSP 핵심 문법 정리하기
    • Spring Core
    • Spring xml 환경설정과 java config 2가지 방식으로 설정하기
    • 레이어드 아키텍처
    • http api의 이해
    • Spring MVC 와 Spring Security
    • Spring JDBC
    • JPA를 이용한 Database프로그래밍
    • Spring Websocket
    • queue 활용하기 (RabbitMQ)
    • redis 활용하기
7주차

대용량 웹 어플리케이션 만들기

  • 어플리케이션 만들기
    • 샤딩 전략
    • 검색 전략
    • 범위 전략
    • 해시 전략
  • 프로젝트 진행
8주차

개발을 넘어 운영하기

  • 모니터링 : Scouter를 활용하여 모니터링 하기
  • 성능측정 : Gatling을 활용한 성능측정
  • 알맞게 로그 남기기
9-12주차

웹 어플리케이션 프로젝트

  • pair programming
  • 프로젝트 주제 선정하기
  • Http API 설계하기
  • 직접 개발하며 프로젝트 진행하기
  • 발표 및 토론

온라인 협업 툴 100% 활용하기

  • Trello를 활용하여 프로젝트 관리하기
  • Slack으로 업무 효율 높이기
  • Dooray
  • Airtable

강사소개

경력

  • (주) 써니베일 (스타트업) 대표이사
  • (주)T3Q 기술이사
  • SDS, 삼성전자, 삼성전자 서비스, 신한금융 분석/설계, KT 테스트 및 분석/설계 국민대학교 대학원 웹 개발 교육 등 다수의 강의 경력

저서

  • Java io/nio 프로그래밍(한빛출판사), 쉽게 배우는 웹로직&EJB (한빛), 프로그래머로 산다는 것(로드북)

강사님 한마디 :

대부분 경력직으로 회사에 입사할 때 사전과제, 필기시험, 기술 면접을 보게 됩니다. 이 때 사람들이 생각 외로 필기시험을 못봐서 떨어지는 경우가 많았습니다. 객체지향에 대한 핵심 원리와 올바른 코딩 습관만 있으면 충분히 가능할 법도 한데, 점수가 낮더라구요. 기술 면접도 마찬가지구요. 그래서 저는 주니어 개발자가 보다 나은 환경에서 개발할 수 있게 점프할 수 있도록 꼭 알아야 하는 내요을 짚어주고 특히, 대기업 실무를 경험할 수 있게 도와드리고 싶습니다.

추천합니다

자바의 신,
자바 성능 튜닝 이야기의 저자

NHN 이상민 기술리더

제가 알고 있는 IT 저자 중 Top 3 안에 드는 훌륭한 강사입니다. 여러분들이 알고 있거나 모르는 IT 기술에 대해서 정말 알기 쉽게 설명해 드릴 것이라 생각됩니다.

자바를 다루는 기술,
Linux Server Bible 저자

NHN 김병부 책임

20여년간 개발자 및 강사로 활동하면서 풍부한 지식과 경험을 겸비했습니다. 그래서 언제(When), 왜(Why), 그리고 어떻게 (How) 써야하는지 심도 있는 교육을 하는 강사입니다. 단순 개발자가 아닌 전문가가 되고 싶은 개발자에게 가장 먼저 추천합니다.

Udemy 데이터 엔지니어 강대명

제가 자바를 처음 제대로 공부하고자 할 때, 강사님을 처음으로 만나게 되었습니다. 강사님은 대기업을 포함해서 여러 기업에서 강의를 많이 하시면서도,실제 서비스를 만드는 개발자이신 부분이었고, 단순한 강의, 단순한 노하우의 전달이 아니라, 이를 어떻게 잘 전달할지 많은 고민을 하신것들이 들어나는 수업이었습니다. 뛰어난 강사이자, 뛰어난 개발자이신 강사님의 강의! 절대로 후회하지 않으실겁니다.

커리어 서비스

4개월 여정의 시작부터 스쿨 수료 후 6개월까지
모든 수강생이 원하는 회사에 원하는 직무로 커리어 전환에 성공할 수 있도록
채용 매니저가 직접 커리어의 길잡이가 되어 드립니다.

  • 기업 특강

    Placeholder

    스타트업의 대표/HR담당자가 직접 강의장으로 찾아와 회사를 소개하고 채용에 대한 정보를 제공합니다. 인터넷만으로는 알 수 없는 채용 정보들과 구체적으로 각 회사들이 원하는 디테일한 역량들까지 제대로 알고 준비할 수 있습니다.

  • 다이렉트 매칭

    Placeholder

    HIRING DAY 등 제도화된 Route를 통한 취업 연계 이외에도 하루에 보통 3~4건의 구인 요청을 받습니다. 수료생이 취업을 희망하는 회사에서의 구인 요청을 맞춤형으로 수료생 여러분께 전달해 더 많은 맞춤형 면접 기회를 제공합니다.

  • Hiring Day

    수료생들이 채용 수요가 있는 기업들을 직접 만나볼 수 있는 자리로, 한 자리에서 채용 수요가 있는 기업들을 만나 1:1 인터뷰를 통해 그 동안 학습한 역량을 맘껏 발휘하는 적극적 구직의 기회입니다.

  • 2016년 1월 4일 첫 수업을 시작한 후 지난 2년간, 누적 360명 이상의 개발자, 데이터 사이언티스트, 디지털 마케터, UX/UI 디자이너가 원하는 직장에 원하는 직무로 커리어 전환에 성공했고 25여 명의 예비 창업자가 자신의 아이디어로 창업에 도전했습니다. 그 자세한 이야기를 하이어링 리포트를 통해 만나보세요.

  • Placeholder

강종무
Recruitment Adviser

Placeholder

패스트캠퍼스 스쿨의 채용매니저를 소개합니다.

매 달 20개 이상의 기업 인사담당자와 채용 연계 협업을 하고 있으며 1기 부터 지금까지 500여명 이상의 수강생의 커리어 코칭을 해왔습니다. “모든 수강생이 원하는 회사에, 원하는 직무로” 라는 사명을 가지고 수강생 한 분 한 분의 인생의 전환점을 만들고자 합니다.

HIRING REPORT 확인하기