JAVA 기반 개발자의 코딩테스트 첫출발 

자료구조와 알고리즘 (JAVA편)

CS 지식과 코딩테스트 준비용
Write your awesome label here.

자체 사이트
특별 할인

수시 금액 인상 예정

무제한
수강기간

평생 수강 가능

무제한
질의응답

강의내 질의응답 지원

체계적
로드맵

가장 빠른 학습 로드맵

네카라쿠배도 사내 강의로 선택하는 공식 강의! 
CS(컴퓨터공학) 지식과 코딩테스트 준비
짧은 시간에 깔끔하게 정리하는 CS 지식 시리즈 (파트3-JAVA)

개발자를 위한 CS(컴퓨터공학) 핵심 시리즈 소개

제대로 개발/데이터 커리어를 쌓기 위해서는 컴퓨터공학 핵심 이론을 정리해야 합니다. 대학에서 익히는 컴퓨터공학 과목은 매우 다양하지만, 그 중 핵심은 다음 다섯 과목이라고 보시면 됩니다.

  • 컴퓨터 구조(컴퓨터 아키텍쳐)
  • 운영체제(OS), 시스템 프로그래밍 (리눅스 사용법 이해를 통한 운영체제에 대한 보다 깊은 이해)
  • 네트워크(OSI 및 TCP/UDP 상세)
  • 자료구조와 알고리즘 (나아가 이를 기반으로 하는 코딩테스트)
  • 데이터베이스 (SQL 중심으로만 정리하면 됨)
  • 참고: 소프트웨어 공학 (현업 업무 방식 이해)

여기에 나열되지 않은 다른 과목은 전공자들도 선택적으로 수강해도 되고, 각 세부 분야에 따라 꼭 필요하지는 않을 수 있습니다. 하지만 위 다섯 과목은 모든 컴퓨터 및 데이터 분야의 기본 지식이기 때문에, 꼭 필요합니다. 이러한 지식은 좋은 대우를 받는 개발 및 데이터 커리어를 위해서는 반드시 필요합니다. 현업에서 마주치는 다양한 문제는 이러한 기본 지식에 근거해서, 상황과 문제에 맞추어 최적의 솔루션을 만들어야 하기 때문입니다.

단순 프레임워크 사용법으로는 한계가 있기 때문에, 특히나 단기 과정을 통해 IT 분야에 들어온 많은 비전공자분들이 어려움을 겪게 됩니다. 그래서 현업에 들어가서야 비로소 급히 관련 내용을 익히고자 하십니다. 또한 전공자 조차도, 면접 또는 현업 적응을 위해, 관련 과목을 빠르게 핵심을 중심으로 정리하고자 하십니다.

문제는 위와 같이 꼭 필요한 과목을 추려도 각 과목을 짧은 시간에 정리하기가 매우 어렵다는 점입니다. 각 과목별 컨텐츠는 교수님께서 6개월간 가르치는 과정이기 때문입니다. 이미 익힌 분들은 단순히 어떤 교수님 강의를 들어라 라고 쉽게 이야기할 수 있지만, 처음 익히는 분들 입장에서는 너무 시간이 오래 걸리고, 학습 효과가 떨어지기 때문에, 쉽게 관련 내용을 정리하기 어렵습니다.

과목당 6개월 학습으로 구성 (NO)

단, 1개월만에 빠르게 정리할 수 있는 강의 (YES)

본 CS(컴퓨터공학) 핵심 시리즈는 이러한 문제를 해결하기 위해 만들어졌습니다. 꼭 정리해야할 CS(컴퓨터공학) 지식을 비전공자도 익힐 수 있도록 쉽게 만든 강의입니다. 각 과목당 대학 스타일로 6개월이 걸리는 강의가 아닙니다! 온라인 강의 스타일로 단 1개월 안에 깔끔하게 정리할 수 있도록 만든 강의입니다. 딱딱한 내용을 나열하 듯 설명하지 않고, 서로 연결된 부분을 구조적으로 이해하고, 현업과 관련된 부분까지 연결하여 설명한 강의입니다. 그래서 5년간 총 3만분께서 수강하셨던 강의입니다. 본 강의는 3만분의 피드백을 더해서 보다 개선한 강의 시리즈입니다.

  • 개발자를 위한 컴퓨터공학 핵심 (CS 지식 파트1): 컴퓨터구조, 운영체제, 네트워크 핵심 정리
  • 개발자를 위한 컴퓨터공학 플러스 강의 (CS 지식 파트2): 시스템 소프트웨어, 소프트웨어 공학 핵심 정리
  • CS 지식과 코딩테스트를 위한 자료구조/알고리즘 JAVA편 (CS 지식 파트3-JAVA): 자료구조 알고리즘 핵심 정리
  • CS 지식과 코딩테스트를 위한 자료구조/알고리즘 파이썬편 (CS 지식 파트3-파이썬): 자료구조 알고리즘 핵심 정리
  • 코딩테스트 핵심 패턴과 연습 파이썬편, JAVA편, SQL편 (오픈 예정) (CS 지식 파트4): 코딩 테스트 핵심 정리

    ※ 데이터베이스는 SQL 정리가 핵심이므로 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 강의로 정리할 수 있습니다.

관련 강의 리스트

본 페이지 하단부에 위 강의를 패키지로 할인한 로드맵도 제공하고 있습니다. 오픈된 CS 지식 강의를 패키지로 구매하시면, 보다 파격적인 금액으로 수강이 가능하고, 각 강의별 시너지가 나기 때문에, 훨씬 학습 효과도 큽니다! 본 강의 시리즈로 일반 개발자가 가지지 못하는 완벽한 자신감을 가지세요!

IT 커리어 성장을 위해서, 반드시 필요한 강의,

평생 도움이 되는 강의입니다!

CS(컴퓨터공학) 지식과 자료구조, 알고리즘

자료구조, 알고리즘은 프로그래밍과 CS 지식의 핵심으로, 꼭 정리하고 넘어가야 합니다. 특히, 자료구조와 알고리즘은 코딩 테스트를 위한 근간이 됩니다. 하지만, 책마다 커리큘럼이 다르고, 중구난방 문법을 사용하는 코드로 짧은 시간에 자료구조, 알고리즘을 이해하기 어렵습니다. 본 강의는 꼭 필요한 모든 자료구조, 알고리즘을 정리하고, 최소한의 문법으로 간결한 코드와 꼼꼼한 설명으로 짧은 시간에 자료구조와 알고리즘을 정리할 수 있도록 꾸몄습니다

위 영상 화면에서 주요 커리큘럼을,

본 상세 페이지 하단부의 실제 상세 커리큘럼을
모두 확인할 수 있습니다

검증된 자료구조, 알고리즘 JAVA편 강의

본 강의는 완벽히 검증된 강의입니다. F사를 통해 5년간 3만명 이상 수강하였고, 동일 커리큘럼으로 수년간 6개월 스쿨 과정을 통해, 본 강의 + 코딩 테스트 강의까지 진행하였습니다.

이를 통해 비전공자분들도, 실제 네카라쿠배 코딩테스트를 패스한 케이스를 확인할 수 있었던 검증된 강의입니다.

코딩 테스트 준비를 위한 가장 빠른 길

코딩 테스트 준비를 위한 가장 첫 단계는 자료구조와 알고리즘을 익히는 것입니다. 관련 코드를 직접 구현해보며, 프로그래밍 역량을 키우고, 알고리즘에 감을 잡아야 합니다. 이를 기반으로 코딩 테스트 주요 패턴을 패턴별로 반복적으로 풀며, 코딩 테스트에 감을 잡아야 합니다. 마지막으로 코딩 테스트 실전 문제를 풀며 실전 풀이에 감을 잡으면 됩니다. 전 과정을 순차적으로 빠르게 정리하고, 익히는 길이 가장 빠른 길입니다.


자료구조, 알고리즘은 코딩테스트 준비의 첫 시작입니다

깔끔하게 핵심 내용을 빠르게 정리하세요

본 강의는 이를 위한 첫 단계를 빠르게 정리할 수 있도록 꾸민 강의입니다. 어느 과정이나, 가장 첫 단계가 가장 어렵습니다. 본 강의는 첫 단계를 수월하게 넘어갈 수 있도록, 설계되어 있습니다. 특별한 툴을 사용하여, 난이도를 낮추고, 잘 갖춰진 자료와 깔끔한 코드를 제공합니다. 더불어 어려운 고비 때마다 꼼꼼한 설명과, 프로그래밍 학습 팁으로 포기하지 않고, 첫 단계를 넘을 수 있도록 꾸몄습니다.

JAVA 또는 파이썬 기반 자료구조, 알고리즘

자료구조, 알고리즘은 기본적으로 프로그래밍입니다. 그래서 특정 프로그래밍 언어를 선택해서 익혀야합니다. 파이썬이 가장 직관적이고, 코드가 간결합니다. 따라서 가능하다면 파이썬으로 자료구조, 알고리즘을 익히시는 것이 가장 이해가 빠릅니다.
다만, 아쉽게도 JAVA 기반 백엔드 개발자라면, 현업에서 코딩 테스트조차 JAVA 로 푸는 것을 요구하는 분위기입니다. 코딩 테스트 준비까지 고려한다면, 반드시 자료구조 알고리즘부터 JAVA 언어로 익혀야 합니다. JAVA 용 자료구조 알고리즘 강의는 다음 강의로 자료구조, 알고리즘을 익히는 것을 추천드립니다.

  • CS 지식과 코딩테스트를 위한 자료구조/알고리즘 파이썬편 (CS 지식 파트3-파이썬): 자료구조 알고리즘 핵심 정리

다만, 아쉽게도 JAVA 기반 백엔드 개발자라면, 현업에서 코딩 테스트조차 JAVA 로 푸는 것을 요구하는 분위기입니다. 코딩 테스트 준비까지 고려한다면, 반드시 자료구조 알고리즘부터 JAVA 언어로 익혀야 합니다. JAVA 용 자료구조 알고리즘이 필요한 이유입니다.


JAVA 기반 백엔드 개발자라면

자료구조 알고리즘도

JAVA 언어로 익혀야 합니다

강의 금액은 저렴하지만, 퀄러티는 고품질

유사 강의보다 저렴하지만, 강의 시간, 미리보기를 통한 실제 강의 시청, 꽉 짜여진 커리큘럼만 보더라도 고품질을 느낄 수 있습니다. 단 한분도 실망하지 않도록, 돈이 아깝지 않도록 합리적인 금액으로 제공합니다

해당 자료구조, 알고리즘을 이해할 수 있도록
선명한 그림과 자료, 깔끔한 코드, 꼼꼼한 설명

IT 를 잘하려면, 체계적으로 익히세요

IT 기술은 연계되어 있고, 기술을 연결하였을 때, 비로소 그럴듯한 서비스나, 데이터 과학 기술이 가능합니다. 연결된 기술 전반을 난이도를 차근차근 올리며, 핵심을 익히시면, 짧은 시간에 효율적으로 깊이있게 익힐 수 있고, 시스템과 데이터 전반이 드디어 이해가 되고, 각 기술에 대한 이해의 깊이도 달라집니다. 이러한 깊이와 눈을 가지면, 비로소 개발자와 데이터 커리어에서 경쟁력을 갖츨 수 있고, 시니어 레벨도 가능합니다.

이를 위해 각 분야의 핵심 기술을 짧은 시간에 정리할 수 있는 로드맵을 만들고 있습니다.

본 강의가 포함된 로드맵

모든 강의는 잔재미코딩 Dave Lee 강사 한명이 만든 강의입니다

난이도와 학습순서까지 고려한 로드맵입니다
연결된 각 IT 기술마다 다른 강사에게 다른 교재, 학습 방식으로 익히실 필요 없습니다

오랜 현업 + IT강의 경험, 이미 검증된 Dave Lee 강사 한명에게 체계적으로, 가장 빠르게 익히세요
잔재미코딩 DAVE LEE

개발자를 위한 컴퓨터공학 로드맵 (JAVA용)

실력있는 개발자가 되기 위해 꼭 필요한 필수 CS 지식정리

이 외의 잔재미코딩 Dave Lee 로드맵

상세 커리큘럼

미리 무료 섹션의 챕터들을 직접 들어보세요

자체 운영 사이트로 보다 좋은 경험을 제공합니다

  • 보다 비용은 저렴하게! 동일한 정책으로! : 무제한 수강기간과 질의응답, 수시 강의 개선까지 동일합니다
  • 수강자 개인별 니즈에 맞춘 서비스로! : 잔재미코딩스쿨 수강자만을 대상으로한 다양한 추가 서비스 제공 예정입니다
  • 주요 온라인 플랫폼과 동일한 운영으로 안심하고 수강하실 수 있도록 끊임없이 개선하고 있습니다

환불 규정 및 1인 1계정 원칙: 주요 온라인 플랫폼과 동일

환불 규정
평생교육법 시행령 제23조 학습비 반환 규정에 근거하여 환불이 진행되고 있습니다.
1) 강의(개별 강의 및 패키지) 구매일로부터 1주일(7일) 이내이며, 5강(유/무료 포함) 미만 수강시, 전액 환불이 가능합니다
2) 강의(개별 강의 및 패키지) 구매일로부터 8일 초과, 혹은 5강 이상 수강시,
    - 수강 기간 1/3 경과 전, 수강료 2/3 환불이 가능합니다
    - 수강 기간 1/2 경과 전, 수강료 1/2 환불이 가능합니다
    - 수강 기간 1/2 경과 후, 또는 강의 자료 챕터 클릭시, 환불이 불가합니다
    - 모든 강의는 수강 기간이 무제한이므로, 환불시의 수강 기간은 강의 구매일로부터 30일을 기준으로 계산합니다.

1인 1계정 원칙
좋은 IT 강의를 계속해서 개선하고, 만들 수 있는 선순환 시스템을 구축하기 위해, 다음 사항은 엄격히 제한합니다
1) 동시 접속과 계정 공유는 시스템적으로 제한하고 있습니다
2) 즉, 학습페이지는 1대에서만 접속할 수 있으며 다른 곳에서 동시 수강할 경우 학습이 자동 제한됩니다
3) 또한 내외부 모니터링 시스템을 운영하여 계정 공유 확인시, 수강자료 외부 오픈시, 계정은 즉시 중지됩니다

강의 100% 수강시 공식 수료증 다운 가능

1) 강의별 100% 수강시, 공식 수료증을 다운받으실 수 있습니다
2) 수료증 검증을 위한 확인 요청시, 발급 기록과 serial number, 사용자를 확인할 수 있으므로, 요청 및 확인이 가능합니다
    - 컨택: dream@fun-coding.org

결재 관련과 해외 결재: 결재와 동시에 영수증 즉시 확인 가능

1) 결재 완료 페이지에서 결재 영수증을 바로 다운 또는 프린트하실 수 있습니다
2) 해당 링크를 놓친 경우, 다음 컨택 포인트로 연락주시면, 하루내 재발급해드립니다
    - 컨택: dream@fun-coding.org
3) 해외 결재는 개발 이슈가 아닌, 별도 복잡한 허가 절차가 필요하여, 아직 지원하고 있지 못하지만, 하반기 준비 예정입니다
    - 해외에 계신다면 계좌이체를 통해 강의를 수강하실 수 있습니다 
    - 다음 컨택으로 계좌이체 문의 주시면 계좌번호와 간단한 방법을 알려드립니다
      - 컨택: dream@fun-coding.org