백엔드 풀스택(JAVA,Spring boot)
- 1차 개강일
- 24년 11월 26일(화)
- 2차 개강일
- 24년 12월 10일(화)
고용24 국민내일배움카드 훈련과정명은
백엔드 풀스택(JAVA,Spring boot)입니다.
- 교육기간
- 정규 6개월 취준생/비전공 초보자
- 수강료
-
국기과정 전액지원
실업자과정 최대100%지원
- 취업분야
-
소프트웨어개발/서비스, IT/인공지능, 앱/웹서비스,
온라인플랫폼, 온라인쇼핑몰, 온라인커머스 스타트업 개발
지금 신청하면 모든 온라인강의가 0원이라고?
간편 회원 가입만으로도 1400만원 상당의 온라인 강의가 0원
2개월 프리패스 제공안내받기
화면 위주로 하는 프론트엔드 개발 영역을 벗어나,
서버활용까지 가능한 백엔드 개발까지 -
풀스택 마스터 개발자란?
프론트엔드, 백엔드 그리고 배포(DevOps 포함) 등
혼자서도 온전히 하나의 웹 또는 앱 서비스를
개발할 수 있는 교육입니다.
Start now
풀스택 개발자 (FULL STACK Front-End & Back-End)
- 기초능력 - 운영체제 활용, GIT 기반 소프트웨어 버전 관리
- Front end - HTML+CSS, javascript(바닐라스크립트 및 ajax), React.js, Next.js(서버사이드 렌더링)
- Back end - node.js, Database, ORM, Express.js, Restful API 구축
- 프로젝트 - 팀 프로젝트 진행, 리눅스 서버 올리기
나만의 경쟁력 있는 프로젝트 완성
클라이언트(프론트엔드) 및
서버 사이드(백엔드) 코드를 학습하고
웹·앱을 제작 할수 있도록 교육합니다.
초보 개발자도 개념을 명확히 잡으며
구현 가능하게 실습 위주의 교육과정
- 프론트엔드 : 웹 사이트에 실제로 표시되는 모든 사항 개발
(예 : HTML,CSS, JS 활용하여 레이아웃, 텍스트 및 이미지 배치, 색상 등 개발 등) - 백엔드 : 클라이언트 측에서 수신된 데이터를 조작 및 운영할 수 있는 시스템 개발
(예 : Server/ DB/API 활용하여 로직 개발 및 시스템 구축 개발 등)
- 개발 기초부터 사고능력을 키웁니다.
- 현장 경력이 풍부한 실무자의 노하우를 그대로 전달합니다.
- 자주 사용하는 기초 문법을 실전에서 활용할 수 있도록 교육합니다.
- 논리적인 사고방식을 키우는 문법 교육을 합니다.
FULL STACK 개발자의 로드맵
- FRONT END
- HTML
- HTML 5
- Java Script
- J Query
- CSS/SASS/SCSS
- Vue.js
- React.js
- Vanilla.js
- BACK END
- JAVA/JSP
- Spring boot
- Ruby on Rails
- PHP
- Node.js
- .NET
- DATABASE
- MySQL
- MongDB
- MS SQL
- Oracle SQL
- Maria DB
- VERSION CONTROL
- GIT
- GitHub
- GitLab
- Team Foundation Sever
- Subversion
- VERSION CONTROL
- GIT
- GitHub
- GitLab
- Team Foundation Sever
- Subversion
- PROJECT MGMT TOOLS
- Basecamp
- Jira
- Trello
- Hive
- meister task
- Redmine
풀스택 개발자 커리큘럼
- 개발자 환경 구축, 운영지원
- 프로그래밍, 데이터 베이스 활용
- 화면 구현 및 스크립트 응용
- 웹/앱 구현
- 서버프로그램 구현
- 네트워크 프로그래밍 구현, 서버 구축
- 애플리케이션 배포
- 프로젝트 완료
트렌드를 선도하는
프론트엔드와 백엔드 기술을 한 번에!
프론트엔드 및 백엔드 기술을 활용하여 개발 핵심 기술을 배우고
콘텐츠 서비스를 기획, 분석, 설계, 구현, 테스트, 배포 및 유지 보수 할 수 있는
인력 양성을 목표로 합니다.
관련 자격증 취득이 가능합니다.
수강후기
커리큘럼
- 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 처리
- 클래스 기반 컴포넌트 살펴보기
- Redux를 활용한 컴포넌트 상태 관리
- 오픈소스 컴포넌트 활용하기
- 9
[Frontend] React.js / Next.js : 통합구현
- Server Side Rendering 이해
- Next.js 기본 구조
- 앱 기본 설정
- 웹 페이지 구성하기
- 컴포넌트 구성하기
- 컴포넌트 상태 관리
- 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 서버 구축
- 16
[Backend] Node.js (Express)
: 애플리케이션 배포- Node.js 시스템 배포하기
- 17
프로젝트 (팀프로젝트)
- 요구사항 확인
- 화면 설계
- 애플리케이션 설계
웹&앱 프로그래밍
국비혜택조회
원하시는 과정을 선택하시면 1:1 상담을 진행해드립니다.