교육과정 소개서

잔재미코딩 · 교육과정 소개서

풀스택을 위한 Flutter 앱개발 부트캠프

Dart 기본기부터 Flutter 위젯·상태 관리, Firebase 인증과 Firestore까지 익힙니다. 화면 예제와 프로젝트를 직접 만들며 앱 개발 흐름을 연결하는 풀스택 Part4 강의입니다.

과정 구성
영상 94개
총 영상 시간
24시간 30분
강사
Dave Lee · 잔재미코딩

배우는 내용

선수 지식

한 가지 프로그래밍 언어를 경험했다면 시작할 수 있습니다. 프로그래밍 자체가 처음이라면 파이썬 기초를 먼저 익히거나 함께 수강하는 것을 권합니다.

자료는 다운로드할 수 있나요?

모든 Flutter 예제 코드는 파일로 제공합니다. 문서 자료는 온라인 PDF 이북 형태로 확인할 수 있으며, 저작권 보호를 위해 문서의 복사 및 다운로드는 제한합니다.

수업별 전체 목차

01. 시작하기(수업 준비)

#상세 교육내용구분
01Flutter 입문 강의 소개영상
02강의 방법 및 효율적인 학습 팁영상
03왜 Flutter인가? React Native와의 비교영상

02. 강의 자료와 Flutter 와 Android Studio 설치

#상세 교육내용구분
01강의 자료 [꼭 들어주세요!!!~]영상
02강의 자료/코드 다운로드자료
03Flutter 와 Android Studio 설치 (맥) [라이브 강의]영상
04Flutter 와 Android Studio 설치 (윈도우) [라이브 강의]영상

03. Dart 시작하기

#상세 교육내용구분
01Dart 첫걸음영상
02Dart 변수 시작하기영상
03Dart 컬렉션: List영상
04Dart 컬렉션: Map영상
05Dart 컬렉션: Set영상
06Dart 연산자영상
07Dart 조건문영상
08Dart 반복문영상
09Dart 함수영상
10Dart 익명 함수, 람다 함수, Try Catch영상
11Dart Null Safety영상
12직접 풀어봐야 익숙해집니다! Dart 퀴즈와 풀이1영상
13직접 풀어봐야 익숙해집니다! Dart 퀴즈와 풀이2영상

04. Dart 객체지향 프로그래밍

#상세 교육내용구분
01Dart 클래스, 생성자, Setter/Getter영상
02Dart 상속, Mixin영상
03Dart 추상 클래스, 제네릭영상
04Dart Static, Cascade영상
05직접 풀어봐야 익숙해집니다! Dart OOP 퀴즈영상

05. Dart 비동기 프로그래밍

#상세 교육내용구분
01Dart Future, Async영상
02Dart Stream, Async영상
03직접 풀어봐야 익숙해집니다! Dart Future 퀴즈영상

06. Flutter 시작하기

#상세 교육내용구분
01Flutter에서의 위젯이란?영상
02Flutter 프로젝트 설정과 코드 시작하기영상
03Flutter 첫 화면 레이아웃과 가시성영상
04Container 기본 개념영상
05Row, Column 기본과 MaterialApp영상
06Scaffold 속성영상

07. Flutter 위젯 익히며, 바로 만들어보기1

#상세 교육내용구분
01AppBar, Stack, Align 위젯영상
02Expanded, SingleChildScrollView, Text 위젯영상
03바로 만들어보기: 날씨 앱 화면 구성하기영상
04바로 만들어보기: 날씨 앱 화면 그럴듯하게 개선하기영상

08. Flutter 위젯 익히며, 바로 만들어보기2

#상세 교육내용구분
01Font, Image, Assets 위젯영상
02Icon, IconButton 위젯영상
03바로 만들어보기: Music 앱 화면 구성하기영상
04바로 만들어보기: Music 앱 화면 그럴듯하게 개선하기영상

09. Flutter 위젯 익히며, 바로 만들어보기3

#상세 교육내용구분
01MaterialApp과 Material3영상
02TextField 위젯영상
03바로 만들어보기: 로그인 화면 구성하기영상
04바로 만들어보기: 로그인 화면 그럴듯하게 개선하기영상

10. Flutter 중급 위젯 이해하며, 바로 만들어보기1

#상세 교육내용구분
01Stateful Widget 작성 방법영상
02Checkbox, Radio와 Stateful Widget영상
03Slider, Switch와 Stateful Widget영상
04Form과 Stateful Widget영상
05ListView 사용 방법영상
06바로 만들어보기: 피드백 서베이 화면 구성하기1영상
07바로 만들어보기: 피드백 서베이 화면 구성하기2영상
08바로 만들어보기: 피드백 서베이 화면 그럴듯하게 구성하기영상

11. 플러터 개발에 챗GPT(chatGPT) 활용 팁

#상세 교육내용구분
01플러터 개발에 챗GPT(chatGPT) 활용해서, 플러터 개발 도움받기 팁1영상
02플러터 개발에 챗GPT(chatGPT) 활용해서, 플러터 개발 도움받기 팁2영상

12. Flutter 중급 위젯 이해하며, 바로 만들어보기2

#상세 교육내용구분
01GridView, PageView 위젯영상
02바로 만들어보기: 이미지 갤러리 화면 구성하기1영상
03바로 만들어보기: 이미지 갤러리 화면 구성하기2영상
04바로 만들어보기: 이미지 갤러리 화면 그럴듯하게 개선하기영상

13. Flutter 중급 위젯 이해하며, 바로 만들어보기3

#상세 교육내용구분
01AlertDialog 위젯영상
02BottomSheet, TabBar 위젯영상
03SizedBox, Card 위젯영상
04Bottom Navigation Bar 위젯영상
05GestureDetector, Buttons 위젯영상
06바로 만들어보기: Music Info 화면 구성하기영상
07바로 만들어보기: Music Info 화면 그럴듯하게 개선하기영상
08참고: Cupertino App, SafeArea영상

14. Flutter 중급 이해1

#상세 교육내용구분
01위젯 생명 주기(Widget Life Cycle)영상
02Flutter Key 이해영상
03Flutter Navigator 이해영상
04Flutter Routes 이해영상
05Flutter Navigator 데이터 전달 이해영상

15. Flutter 중급 이해2

#상세 교육내용구분
01Provider 기본 이해영상
02ChangeNotifierProvider 사용법 이해영상
03MultiProvider 사용법 이해영상
04FutureProvider 와 Consumer 이해영상

16. Flutter와 Firebase: 프론트엔드를 넘어 백엔드까지

#상세 교육내용구분
01Firebase 이해와 기본 설정 방법 이해영상
02Firebase Authentication 설정 및 Flutter 프로젝트 연동영상
03Firebase Authentication 기반 Flutter 회원가입/로그인/로그아웃 코드 작성 방법영상
04바로 만들어보기: Firebase Authentication 기반 회원가입/로그인 기능 구현1영상
05바로 만들어보기: Firebase Authentication 기반 회원가입/로그인 기능 구현2영상
06바로 만들어보기: Firebase Authentication 기반 회원가입/로그인 기능 구현3영상

17. Flutter와 Firestore: 프론트엔드를 넘어 백엔드 데이터베이스까지

#상세 교육내용구분
01Firestore 이해와 Flutter 프로젝트 연동 방법영상
02Firestore 기반 Flutter 로 Firestore 데이터 다루기영상

18. 최종 프로젝트로 익히는 실전 Flutter

#상세 교육내용구분
01Flutter와 Firebase/Firestore 까지 활용한 그럴듯한 서비스 만들어보기1영상
02Flutter와 Firebase/Firestore 까지 활용한 그럴듯한 서비스 만들어보기2영상
03Flutter와 Firebase/Firestore 까지 활용한 그럴듯한 서비스 만들어보기3영상
04Flutter와 Firebase/Firestore 까지 활용한 그럴듯한 서비스 만들어보기4영상
05Flutter와 Firebase/Firestore 까지 활용한 그럴듯한 서비스 만들어보기5영상
06Flutter와 Firebase/Firestore 까지 활용한 그럴듯한 서비스 만들어보기6영상
07작성한 그럴듯한 서비스, 안드로이드와 iOS 에뮬레이터에서 실행하기영상
08참고: 배포를 위한 작업과 제출 참고 사항영상
09참고: 플러터 개발에 챗GPT(chatGPT) 활용 실제 예영상

19. Outro

#상세 교육내용구분
01[Outro] Flutter 와 풀스택 개발에 도움이 되는 이야기영상

20. 강의 완강 인증서 발급

#상세 교육내용구분
01강의 수강평 및 제안사항링크
02강의 완강 인증서 발급수료증