배경
프로그래밍

프로젝트기반
풀스택개발자 양성

  • K-디지털
  • 수강료 전액 지원

    훈련참여시 월 최대 816,000원까지 지원

  • 교육기간

    정규 6개월(120일/960시간)

  • 과정레벨

    초급~중급

  • 개강일

    1차 05월 01일(목) 2차 05월 07일(수)

궁금한 점이 있다면?
상담·문의 신청하기

프로그래밍

프로젝트기반
풀스택개발자 양성

  • K-디지털
  • 수강료 전액 지원

    훈련참여시 월 최대 816,000원까지 지원

    과정 상세정보
  • 교육기간

    정규 6개월(120일/960시간)

  • 과정레벨

    초급~중급

  • 개강일

    1차 05월 01일(목) 2차 05월 07일(수)

  • 개강일 D-7
  • 상담·문의신청
서버까지 다룰 수 있는
백엔드 개발 능력을 갖춘
풀스택 마스터 개발자
  • 현재, 웹서비스는 모든 산업의 핵심 접점입니다.
    AI, 챗봇, 자동화 등 다양한 기술이 접목된 웹은 사용자와 빠르고 지능적으로 소통하며
    이같은 트렌드로 인해 풀스택 개발 역량은 이제 취업과 창업의 핵심 경쟁력이 되었습니다.
  • 과정이미지
어떤걸 배울 수 있나요?
프로그래밍 주요 스킬
  • 1
    JAVA 객체 지향 프로그래밍의 핵심 원리를 깊이 이해하고, Java 언어의 문법과 생태계를 마스터합니다.
이런 내용을 교육합니다
  • 과정상세이미지
    과정명
커리큘럼 정규 6개월(120일/960시간)
  • 1 [공통] 개발 환경 구성 : 개발자 환경 구축
    • 운영체제의 이해
    • 윈도우 설치 및 설정 방법
    • 윈도우 파일 시스템 구조 파악하기
    • CLI 환경 이해와 활용
    • 사용자 계정 및 그룹 관리
    • 파일, 디스크, 네트워크 관리
    • 코딩을 위한 텍스트 편집기 종류
    • 텍스트 편집기 기본 사용 방법 파악하기
    • 텍스트 편집기 익스텐션 활용하기
  • 2[공통] 개발 환경 구성 : 개발 환경 운영 지원
    • Git의 이해와 기본 명령어
    • Github을 활용한 프로젝트 형상 관리
  • 3 [공통] Javascript 프로그래밍 (ES6) : 프로그래밍 언어 활용
    • 변수, 상수, 데이터 타입, 연산자, 배열
    • 프로그램 흐름 제어 (조건문, 반복문)
    • 함수(기본함수, 익명함수, 화살표 함수)
    • 객체지향 프로그래밍 (JSON, Prototype, Class)
    • 클로저
    • Javascript 기본 API 활용하기 (내장함수, 내장객체)
    • Promise, Async/Await
    • XMLHttpRequsest 기반 Http Client 모듈과 패키지
    • NPM 기반의 오픈소스 패키지 활용하기
    • YARN 기반의 오픈소스 패키지 활용하기
  • 4[공통] Database Programming : SQL 작성/활용, 데이터베이스구현
    • 논리/물리 데이터 구조 이해하기
    • 데이터 저장 구조와 데이터의 종류
    • 데이터 조회 하기
    • 데이터 입력, 수정, 삭제하기
    • 데이터베이스 생성 및 테이블 설계하기
    • 사용자 계정, 권한 관리하기
    • JOIN, 서브쿼리, View
  • 5[공통] Database Programming : 데이터 입출력 구현
    • Database 연동 프로그래밍
    • Javascript ORM
  • 6 [Frontend] HTML,CSS : 화면구현
    • HTML을 활용한 시멘틱 웹 페이지 제작
    • CSS를 활용한 반응형 웹 페이지 제작
    • SCSS를 활용한 CSS 전처리
  • 7 [Frontend] 바닐라 스크립트 : 프로그래밍 언어 응용
    • 이벤트 처리
    • Window 객체·웹 브라우저 제어하기
    • Document 객체·DOM 제어하기
    • Image, Form, Screen, Navigator 객체
    • Geolocation을 기반한 위치 정보 활용
    • Cookie 데이터 저장 및 활용
    • LocalStorage, SessionStorage
    • Web SQL Database 활용
  • 8 [Frontend] React.js / Next.js : 스마트문화앱 구현
    • React 환경 파악하기
    • SPA 구조 이해하기
    • JSX 표현법
    • React 컴포넌트
    • 스타일 적용하기
    • Hook의 이해와 활용
    • Event 처리
    • Ajax 구현
    • 클래스 기반 컴포넌트 살펴보기
    • Redux를 활용한 컴포넌트 상태 관리
    • 오픈소스 컴포넌트 활용하기
  • 9 [Frontend] React.js / Next.js : 통합구현
    • Server Side Rendering 이해
    • Next.js 기본 구조
    • 앱 기본 설정
    • 웹 페이지 구성하기
    • 컴포넌트 구성하기
    • Ajax 구현
    • 컴포넌트 상태 관리
  • 10 [Frontend] React.js / Next.js : 스마트문화앱 테스트
    • React Testing Library 기반 UI 테스트
  • 11 [Backend] Node.js (Express) : 서버 프로그램 구현
    • Node.js 기본 특성 이해하기
    • 미들웨어의 이해와 활용
    • 배치 스케쥴러
    • Express 기반 HTTP 서버 구성하기
  • 12[Backend] Node.js (Express) : 네트워크 프로그래밍 구현
    • 파일 업로드, 메일 발송, 쿠키, 세션
    • 사용자 인증 서버
  • 13 [Backend] Node.js (Express) : 인터페이스 구현
    • Restful의 이해와 Restful API 서버 구축
    • 마이크로 서비스의 이해와 구축
  • 14[Backend] Node.js (Express) : 애플리케이션 테스트 수행
    • Mocha 라이브러리를 활용한 Unit Test
  • 15[Backend] Linux 서버 구축 : 응용SW 기초 기술 활용
    • Linux 운영체제 설치하기
    • 사용자, 그룹 관리
    • 파일, 디렉토리 관리
    • VI 에디터
    • 네트워크 설정 및 관리
    • 쉘 환경 구성
    • SSH 서버 구축
    • FTP 서버 구축
    • DATABASE 서버 구축
* 교육 커리큘럼은 트렌드 및 기수에 따라 변동될 수 있습니다.
추천 교육대상
  • AI 기술을 활용한 예측 분석에 관심 있는 분
  • 데이터 분석 및 예측 모델 개발을 배우고 싶은 분
  • AI 기반 시스템 개발 역량을 키우고 싶은 분
  • 비전공자도 무리 없이
    전임 강사의 1:1 맞춤 교육
    상담을 통해 학습 진도를 평가하고 개인에 맞게
    교육 난이도를 조절하여 교육합니다.
  • 1:1맞춤교육
100% 수강생 작품
고퀄리티 포트폴리오
    더보기
    수강생 리뷰
    • 0에서 시작한 진짜 비전공자 성장기
      [프로그래밍] 이OO 수강생 후기
      [스마트웹&콘텐츠개발] 풀스택 자바웹개발자(프론트엔드&백엔드)
      • 더보기

      궁금한 점이 있다면?
      상담·문의 신청하기