클라우드 활용 O2O 서비스 플랫폼 웹&앱 개발
Last updated
Last updated
🎓 모집인원 : 30명
🏫 교육장소 : 서울 금천구 가산디지털2로 144 현대테라타워 가산DK 20층
O2O 서비스는 온라인과 오프라인의 상업 활동을 유기적으로 통합하는 진보적인 비즈니스 모델입니다.
🖥️ O2O Service 란?
O2O서비스는 기업의 새로운 비즈니스 모델로 정착하고 있습니다.
오프라인에서 온라인으로!
O2O 서비스, 즉 "Online to Offline" 서비스는 온라인 채널에서 잠재 고객을 끌어와 실제 매장에서 구매하도록 하는 비즈니스 전략을 나타냅니다. 소비자가 온라인에서 상품이나 서비스를 찾고 예약하거나 구매한 후 오프라인 매장이나 서비스 공급처에서 직접 제품을 받거나 서비스를 이용할 수 있게 해줍니다.
O2O 서비스는 소매, 음식배달, 헬스케어, 엔터테인먼트 등 다양한 분야를 포괄합니다. 그들은 모바일 앱, 소셜 미디어, 검색 엔진과 같은 기술을 활용하여 온라인 관심을 사로잡은 다음 이를 제품 구매, 매장 방문, 이벤트 참석과 같은 오프라인 활동으로 전환합니다. 예를 들어, 고객은 음식 리뷰 웹사이트를 통해 레스토랑을 찾은 다음 실제 위치를 방문하여 식사를 할 수 있습니다.
O2O 서비스의 핵심 본질은 소비자에게 전체적이고 통합된 경험을 제공하여 소비자가 온라인과 오프라인 영역을 넘나들며 원활하게 정보에 접근하고, 의사 결정을 내리고, 거래할 수 있도록 하는 것입니다. O2O 서비스의 성장은 스마트폰의 확산, 디지털 기술의 발전, 편의성과 즉각성을 추구하는 소비자 선호도의 변화로 인해 가속화되고 있습니다. 기업이 지속적으로 적응하고 혁신함에 따라 O2O 서비스는 가상 세계와 현실 세계 사이의 경계를 모호하게 하면서 상업 환경을 형성하는 데 중추적인 역할을 할 준비가 되어 있습니다.
🖥️ Trend
사례1) 의식주 플랫폼, 'O2O 서비스' 통했다
사례2) 편리한 주문 시스템 O2O서비스
🖥️ 클라우드 활용 O2O서비스 플랫폼 개발 교육과정은
클라우드 기술을 활용하여 O2O(Online to Offline) 서비스 플랫폼을 개발 교육과정은 어플리케이션을 기획하고 개발하는데 필요한 종합적인 지식과 실무 능력을 갖추도록 고안된 교육 프로그램입니다.
실무 프로젝트를 통해 O2O서비스를 직접 기획하고 개발하면서 서비스의 UI를 디자인 하는 방법부터 목적에 맞는 클라우드 인프라를 구성하고 API연동 및 서비스 구현을 위한 웹 프레임워크의 사용법, 데이터 베이스에 대한 지식까지 모두 배울 수 있는 풀스택 교육과정입니다.
클라우드 컴퓨팅에 대한 이해와 전문적인 웹 개발 지식을 향상하여 웹 또는 앱 서비스 기획자 및 개발자, 클라우드 엔지니어와 같은 다양한 분야로 진출 할 수 있는 기회를 제공 합니다.
O2O서비스 플랫폼 개발 교육과정을 왜 배워야 하나요?
O2O서비스가 급속하게 확산하면서 현대 비즈니스 환경에서의 큰 변화를 가져왔고 기업들은 O2O 서비스 플랫폼 개발에 능숙한 전문인력에 대한 수요가 늘어나고 있습니다.
급변하는 산업 환경에서 증가하는 수요에 대응할 수 있습니다. 클라우드를 활용하여 O2O 서비스 개발에 전문적인 지식과 경험을 갖춘다면 미래의 혁신적인 프로젝트를 주도하고, 성장하는 산업에서 뛰어난 기회를 찾을 것입니다.
또한 다양한 분야에서 성공적으로 진출할 수 있는 폭넓은 직종 기회가 열립니다. 프로그래머, 소프트웨어 엔지니어, 웹 및 앱 개발자로서 산업계에 진출할 수 있을 뿐만 아니라, 클라우드 서비스 및 DevOps 전문가로서도 높은 수준의 역량을 갖추게 됩니다. 더 나아가, 스타트업 창업가로 나아가 새로운 비즈니스 모델을 구상하고 실행할 수 있고, IT 기업의 IT 컨설턴트로서 기술적 조언과 지원을 제공할 수도 있습니다. 그리고, 정보 기술 관리자나 프로젝트 관리자로서 팀을 리드하고 기술 프로젝트를 관리하는 역할도 수행할 수 있습니다. 이처럼 현대 IT 산업에서 필요한 다양한 직종들에 도전하고 성공하기 위한 준비가 되어 있습니다
👍 이런 분이라면 꼭 추천해요!
네이티브 앱개발에 관심이 있는분
네이티브 앱 개발은 모바일 기기의 최적화된 애플리케이션을 개발하는 과정으로 교육과정에서는 React Native의 기초부터 심화까지 포괄적으로 다룹니다. 함수 컴포넌트와 리액트 훅, 네비게이션, 컨텍스트 API와 리덕스 같은 상태 관리 기술, 그리고 리액트 네이티브를 활용한 컴포넌트 속성과 이벤트 스타일링 등을 포함한 다양한 주제가 다루어집니다.
O2O 서비스에 관심이 있는 취업 준비생 및 창업 희망자
O2O 서비스의 핵심 개념부터 시작하여 앱 기획, 데이터베이스 설계, 프론트엔드와 백엔드 개발, 클라우드 서비스 활용, 그리고 DevOps에 이르기까지 O2O 서비스 개발의 전체 과정을 체계적으로 다룹니다. 실제 유치원이나 초등학교에서 사용되는 커뮤니케이션 앱부터 원격 주문 앱까지 다양한 O2O 서비스 프로젝트를 직접 구현하며 경험할 수 있습니다.
클라우드 기술을 활용한 개발에 관심이 있는 분
AWS 서비스들을 활용하여 EC2 인스턴스 생성, RDS 데이터베이스 설정, 클라우드 API 개발, 그리고 DevOps 환경 구축 등 실전적인 프로젝트 경험을 통해 실무 능력을 향상시킬 수 있습니다.
📅 일정 및 수업
교육일정 2024년 12월 16일 ~ 2025년 5월 26일
교육시간 총 1,000시간
운영시간 매주 월~금요일 09:30 ~ 18:30 [공휴일은 제외]
모집인원 30명
🤷♂️ 참여 전 고려해야할 부분은 무엇인가요?
자기 계발에 대한 의지와 열정
학습에 대한 의지와 노력
실무 경험의 중요성
커리어 목표
📰 지원자격
국민내일배움카드 발급 대상자
💳 수강료 및 지원금
수강료 전액 국비지원 (생애 첫 국가기간전략산업 직종훈련 참여 시 )
📝 지원절차
상담신청 ➡️ 방문상담 ➡️ 인터뷰 ➡️ 합격통보 ➡️ 오리엔테이션 ➡️ 교육참여
앱기획
- 서비스 기획을 위해 알아야 할 것 - 서비스 전략수립 - 프로세스 설계 - UI설계(와이어프레임, 프로토타입)
개발협업 및 형상화도구(github)
- 형상관리 이해 - GitHub계정 생성 - Git 사용방법 학습 - 소스 트리 사용방법 학습
데이터베이스 – MySQL, MongoDB(No SQL)
- 데이터베이스 이해 - MySQL설치 - 데이터베이스 설계 학습 - SQL학습 - NoSQL의 이해 - MongoDB 설치 및 학습 - Node.js와 데이터베이스 연동을 활용한 게시판 구현
JavaScript ES6
- Javascript 기초 - ES6표준과 함수 - AJAX - OpenAPI 실습
ReactNative를 활용한 앱개발
- 리액트 네이티브 개발 환경 - 컴포넌트속성, 이벤트 스타일링 - 함수컴포넌트와 리액트훅 - 리액트 내비게이션 - 스테이트와 프롭스 - 컨텍스트 API(전역 스테이트 관리) - 리덕스개념, 함수, 미들웨어
반응형 웹프레임워크
- 웹개발의 개요 - Spring Boot의 이해(의존성과 결합도) - IOC(DL, DI) - AOP - thymeleaf(템플릿 엔진) - lombok 라이브러리 설치 및 활용 - MyBatis 연동과 활용 - JPA 연동과 활용 - REST API의 이해 - RESTful API 개발 방식 학습 - RESTful API를 활용한 리액트 or 리액트 네이티브와 연동
AWS의 이해 및 응용
- 클라우드 이해 - AWS 계정 생성 - EC2 생성 - RDS 생성(MySQL or MongoDB) - EC2에 Node.js 설치 - 배포 방법 학습
아마존 클라우드 API활용
- MSA의 개요 - 모놀로식 아키텍쳐와 마이크로 서비스 아키텍쳐의 차이점 - AWS S3 저장소와 AWS Cloudfront에 React 어플리케이션(프론트엔드) 배포 - EC2에 docker 설치 및 서비스별 docker 컨테이터 생성 - 로드밸런싱의 이해 - 서비스별 로드밸런싱 설정 - AWS API Gateway - AWS Lamda - AWS API Gateway와 AWS Lamda를 활용한 클라우드 API 개발
Devops
- DevOps의 이해 - 개인에서 팀으로 Devops의 확대 - 실천 Infrastructure as Code - ECS(Elastic Container Service), EB(Elastic Beanstalk), EKS(Elastic Kubernetes Service)의 개요 및 이해 - ECS, EB, EKS의 차이점 - JUNIT의 이해와 JUNIT을 활용한 테스트 코드 작성 - AWS Codebuild를 활용한 JUNIT 테스트 자동화 - ECS, EB, EKS을 활용한 배포 자동화
O2O서비스 학습커뮤니케이션 앱 프로젝트
- 실시간 커뮤니케이션 기술 분석과 유치원 또는 초등학 교에서 사용되는 커뮤니케이션 앱 분석 - 오프라인 커뮤니케이션 시스템의 개선 방안을 도출하여 업그레이드 된 기획 - 시스템의 안정성, 반응성, 유지보수성을 고려한 설계 - 실시간 다자간 커뮤니케이션 핵심으로 개발하며 협업 도구을 활용하여 모듈별로 시스템 구현 및 AWS C 프로 odeCommit 형상관리 구축 - AWS CodeDeploy CodePipeline를 활용한 CI/CD DevOps 환경 구축 및 밴더별 마켓 판매 - 서비스 별 컨테이너 운용하여 MSA 형태로 구축 - 백엔드 프로그램을 클라우드 API 서비스로 개발(RESTful API) - AWS EC2, RDS, CloudFront, ECS 등을 활용하여 클라우 드 서비스 환경 설정 - AWS에 DevOps 환경 구축하여 테스트 및 배포 완전 자 동화
O2O서비스 원격주문 앱 프로젝트
- 통신 기술에 대한 분석과 원격주문 앱에 시스템 분석 - 원격기술 기반 업그레이드 된 기획 - 시스템의 안정성, 반응성, 유지보수성을 고려한 설계 - 개발협업 도구을 활용하여 모듈별로 시스템 구현 및 AWS CodeCommit 형상관리 구축 - AWS CodeDeploy CodePipeline를 활용한 CI/CD DevOps 환경 구축 및 밴더별 마켓 판매 - 서비스 별 컨테이너 운용하여 MSA 형태로 구축 - 백엔드 프로그램을 클라우드 API 서비스로 개발(RESTful API) - AWS EC2, RDS, CloudFront, ECS 등을 활용하여 클라우 드 서비스 환경 설정 - AWS에 DevOps 환경 구축하여 테스트 및 배포 완전 자 동화
👔 취업지원프로그램
📑 취업활동계획 수립
구직준비점검
구직시장 이해
구직애로사항 파악
구직목표 수립
📰 취업분야
교육 과정을 완료한 학습자들은 웹 및 앱 개발, 클라우드 솔루션 아키텍처 설계, 데이터베이스 관리, 프로젝트 매니지먼트, 그리고 스타트업 창업과 같은 다양한 분야에서 높은 역량을 발휘할 수 있습니다. 클라우드 환경에서 O2O 서비스를 구현하고 최적화하는 능력을 갖추어 다양한 직무에서 성공적으로 나아갈 수 있습니다.
👍 이런 성향 혹은 역량을 갖춘 분이라면 기업에서 좋아해요!
새로운 분야로 진출하는 것에 대해 거부감이 없으신 분
함께 고민하고 기획하면 성장하는 것을 좋아하는 분
적극적이고 책임감이 강하신 분
원할한 소통과 협업 능력을 가지신 분
새로운 기술을 받아들이는 것에 거부감이 없으신 분
🏢 채용절차
서류전형(프로젝트 제출) ➡️ 인터뷰(면접) ➡️ 처우 협의 ➡️ 채용 확정
🗣️ 현직러가 알려주는 근무형태
수습 기간을 요구하는 기업이 많아요.
탄력근무제를 시행하는 기업이 많아요. 예를 들어 09:00 ~ 18:00 or 10:00 ~ 19:00 등 다양한 근무시간을 결정할 수 있습니다. 물론, 회사 사정에 따라 차이가 있을 수 있습니다.
재택 근무를 하는 기업은 생각보다 그리 많지 않습니다.
복장은 대체적으로 자유로운 편이예요.
타 산업군에 비해 개인의 독창성이나 개성을 존중하는 편이지만 개별 행동을 용납하지는 않아요. IT산업군 자체가 "Team"이라는 개념이 매우 중요하게 생각합니다.
코드랩 부트캠프 : 서울 금천구 가산디지털2로 144 현대테라타워 가산DK 20층
과정문의 :
📞 문의 02-2038-0800 / 010-6804-3949
Copyright ⓒ 2023 CodeLAB. All rights reserved.
국민내일배움카드 발급 신청방법
💌 오픈톡
💡 혼합형 교육
오프라인과 온라인을 병행해요.
📚 비전공자 참여가능
사전지식이 있으면 더 좋아요.
💳 국민내일배움카드
내일배움카드을 발급받아야 참여가 가능해요.
💰 수강료 전액지원
국가지원으로 전액 지원받고 참여할 수 있어요.
🔧 교육장비 지원
따로 준비하실 필요 없이 바로 참여 가능해요.
💼 취업지원
자체 취업지원팀이 여러분의 취업을 적극 지원합니다.
어플리케이션 및 웹 기획
사용자의 요구를 파악하고, 이를 기반으로 서비스의 비즈니스 모델, 기능, 디자인 등을 설계할 수 있게 됩니다.
데이터베이스 이해
MySQL과 MongoDB와같은 관계형 데이터베이스와 비관계형 데이터베이스의 개념을 이해하고 서비스 목적에 맞는 DB설계 및 활용 능력을 배웁니다.
Native application 개발
React Native는 모바일 앱을 빌드하고 배포하기 위한 혁신적인 도구로, 단일 코드베이스로 iOS와 Android 플랫폼 모두에서 앱을 개발할 수 있는 장점을 제공합니다. 이를 통한 Native Application 개발 경험은 여러 플랫폼에서 동작하는 원활한 사용자 경험을 만들어내는 기술과 노하우를 습득할 수 있습니다.
클라우드 플랫폼 활용 능력
AWS의 다양한 서비스 및 API 활용, 클라우드 환경에서의 MSA 아키텍처와 Docker 컨테이너 활용, 그리고 AWS EC2, RDS, CloudFront, ECS 등을 활용한 클라우드 서비스 환경 설정까지 깊이 있는 학습 기회를 제공합니다.
JAVA 프레임워크 활용 능력
Java 언어와 관련된 주요 프레임워크(Spring, Hibernate 등)를 깊이 있게 다루며, 이를 활용하여 실제 애플리케이션을 개발하는 경험을 제공합니다. 이러한 실전 프로젝트를 통해 Java 프레임워크의 활용 능력을 향상시키고, 엔터프라이즈 레벨의 소프트웨어를 개발할 수 있는 기술과 노하우를 습득할 수 있습니다
DevOps 운용 능력
DevOps는 개발과 운영 팀 간의 협업을 강화하고 소프트웨어 전개 및 운영 프로세스를 자동화함으로써 개발 생산성과 시스템 안정성을 향상시키는 방법입니다. 교육과정에서는 Infrastructure as Code (IaC), 자동화된 배포 및 테스트, 컨테이너화 기술 등을 활용하여 DevOps 환경을 구축하고 운영하는 방법을 실전 프로젝트를 통해 체험하게 됩니다
편의성과 시간 절약
O2O 서비스는 소비자들에게 편의성을 제공합니다. 예를 들어, 음식 주문, 택시 호출, 마사지 예약 등을 온라인으로 간단히 할 수 있어 시간과 노력을 절약할 수 있습니다.
스마트폰의 광범위한 보급
스마트폰의 보급으로 모바일 앱 사용이 증가하면서 소비자들은 스마트폰 앱을 통해 쉽고 빠르게 음식을 주문하거나 택시를 호출하는 등 예약 서비스를 통해 간단하게 상품이나 서비스를 찾고 예약할 수 있습니다.
전자상거래의 성장
온라인에서 제품을 찾고 구매하는 편리함을 제공하는 전자상거래 시장이 성장하며 O2O 모델을 통해 온라인과 오프라인 경험을 통합하여 소비자들과 기업 간의 상호 작용을 증가시킵니다.
개인화된 제안과 타겟 마케팅
고객의 선호도와 이력을 기반으로 개인화된 추천을 제공할 수 있습니다. 이는 고객 경험을 향상시키고 고객들이 제품이나 서비스에 더 많은 관심을 가지게 할 수 있습니다.
코로나19와 거리 두기 정책
팬데믹 이후의 세계에서 소비자는 온라인 주문과 오프라인 픽업 또는 배송을 결합하여 O2O 서비스가 능숙하게 충족할 수 있는 비접촉식의 안전한 쇼핑 경험을 선호합니다.
실시간 정보와 투명성
온라인 플랫폼을 통해 상품 가격, 할인 정보, 재고 상태 등을 실시간으로 확인할 수 있어 소비자들은 더 나은 결정을 내릴 수 있습니다