개발 · 프로그래밍

/

데브옵스 · 인프라

서버 없이 쓰는 서버, 구글 Cloud Functions

서버 없이 쓰는 서버, 구글의 Serverless BaaS(Backend as a Service) 대표 솔루션인 Cloud Functions를 이용해서 프로젝트에 사용할 수 있는 예제를 실습과 같이 배우는 과정입니다.

(5.0) 수강평 5개

수강생 74명

Thumbnail

초급자를 위해 준비한
[데브옵스 · 인프라, 클라우드] 강의입니다.

이런 걸
배워요!

  • 파이어베이스 Cloud Functions

  • 데이터베이스 변경 시 메일, SMS 발송

  • Storage에 이미지 등록 자동 사이즈 변경

  • 서버 없이 머신러닝, 결제, Github 외부 API 연동

  • HTTP를 이용한 서버기능 실행

  • 모바일, 웹앱에서 모든 서버기능을 그냥 불러쓰기

서버 없이 쓰는 서버, Cloud Functions로 개발 부담을 줄여보세요!

🌈 프로젝트 소개

  • 회원가입하면 축하메일을 자동으로 보내줍니다.

  • 사진을 등록하면 썸네일용 작은 이미지로 줄여줍니다.

  • 외부 머신러닝 API에서 이미지 분석정보를 가져와요.

 

  • HTTP를 이용해서 메일과 SMS 메시지를 보내줘요.

🙌 어떤 툴을 사용하나요?

이 강의에서 다루는 툴은 어떤 것들이 있을까요?

이 강의는 아이오닉 프레임워크(www.ionicframework.com)과 파이어베이스(firebase.google.com)을 기반으로 합니다. 개발은 Visual Studio Code를 사용합니다.

이외에도 몇 가지 유용한 소프트웨어를 설치하는데 강의 속에서 하나씩 설명드립니다.

🙋🏻‍♂️ 궁금해요!

Q. 이 강의는 어떤 특징을 가지고 있나요?
A. 모바일, 웹앱을 최소한의 노력과 비용으로 개발하고 운영하는 방법을 고민했습니다.
이 과정은 대표적인 Setverless BaaS(Backend as a Service)인 구글 파이어베이스 Cloud Functions 이론 설명 뿐 아니라 실전 프로젝트를 직접 만드는 방법을 배우게 됩니다.

Q. 자바나 스프링을 사용하지 않아도 서버의 기능을 만들 수 있나요?
A. 물론 앞으로도 자바나 스프링, Node.js와 같은 기술로 독자적인 서버를 만들 수 있습니다. 그러나 구글 Cloud Functions를 사용해도 동일하거나 더 좋은 서버의 기능을 충분히 만들 수 있습니다. 

Q. 비전공자도 들을 수 있나요?
A. 이제 자바나 스프링 같은 서버 기술을 배우지 않고도 모바일 웹앱을 만들 수 있습니다.
부담이 적어진 만큼 여러분의 열정만 있다면 충분히 배우고 활용할 수 있는 내용입니다.  

Q. 강의에 사용된 소스코드와 자료는 어디에서 구하나요?
A. 예제 소스 코드와 실습을 위한 자료는 제 교육포탈인 크리애플 사이트(www.creapple.com)에서 강의소개 페이지로 가시면 아래부분에 관련자료 다운로드 하실 수 있습니다. [자료 다운로드 하는 방법]

🏷️ 연관 강의 학습하기

Ionic, 아이오닉 100분 핵심강의
아이오닉을 이용하여 모바일 앱, 데스크탑의 웹을 만들어 보세요.
앵귤러 파이어베이스 완전정복 - PetStore 쇼핑몰 프로젝트
앵귤러, 파이어베이스를 이용해 모바일 앱, 웹을 만들어 보세요.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 모바일, 웹앱 개발자

  • 서버개발, 운영비용과 노력을 줄이려는 스타트업

  • BaaS(Backend as a Service)를 배우고 싶은 분

  • 그간 Serverless, Cloud Functions를 모르고 있던 분

  • 자바, 스프링으로 서버를 개발하고 있는 분

선수 지식,
필요할까요?

  • [무료]Ionic, 아이오닉 100분 핵심강의

  • 자바스크립트

  • Node.js

"우리는 당신의 꿈을 이루기 위해 최선을 다 합니다."

 

노마드크리에이터는 우리나라와 싱가포르에서 인공지능 핀테크 프로젝트를 수행하는 스타트업을 운영하고 있습니다. 실전에서 쌓은 경험과 노하우를 모아서 쉽고 재미있는 교육 컨텐츠를 제공하고 있습니다. 스타트업을 시작하기 전에는 약 25년간 LG CNS, Tmoney 등에서 System Engineer, Program/Project Manager, Business Developer, IT Consultant로 국내 및 해외에서 활동하며 쌓은 경험을 쌓았습니다. 

프로그램 개발 및 프로젝트 관리에 관심을 두고 PMP(Project Management Professional by PMI), SAP Business Warehouse, SCJP(Sun Certified Java Programmer), MCSE+DBA(Microsoft Certified System Engineer) 와 OCP(Oracle Certified Professional-DBA) 등의 자격과 전문성을 바탕으로 다양한 영역에서 도전을 이어가고 있습니다.

     도전을 통한 경험과 성과를 공유하고 더 발전하기 위해서 '크리애플' 유튜브 채널, 크리애플(www.creapple.com) 지식 큐레이션 포털과 평생교육원을 운영하면서 데이터과학, 웹앱개발, 사물인터넷 분야를 중심으로 전문교육을 개발하고 제공하는 공인 NCS확인강사(정보기술개발)이기도 합니다.

커리큘럼

전체

33개 ∙ (4시간 9분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!