교육장소
새싹(SeSAC) 금천캠퍼스(서울시 금천구 가산로 70)
수강대상
만 15세 이상의 서울시민(주소지 등록 기준)이면서 컴퓨터 프로그래밍에 대한 기초지식을
갖추고 교육 수료 후 개발자로 진출 및 창업을 하고자 하는 분
* 이전 새싹(싹) 참여자(선발자, 수료자 모두)는 참여가 불가하며 캠퍼스 간 중복수강도 불가(단, 입문과정 참여자는 참여가능)
신청방법
※ 두 단계를 '모두' 진행해주셔야 정상적으로 신청이 완료됩니다. 누락시 선발에서 제외되기에 모집기간 종료 전까지 반드시 완료 부탁드립니다.
① 싹 홈페이지(ssac.seoul.kr) 회원 가입 후, 페이지 상단의 '수강신청하기' 버튼을 눌러서 수강 신청을 해주세요.
② 마이페이지-> 자기소개서(구글폼 및 설문지)를 작성해주세요.
선발기준
- 대상: 접수 교육신청자 중 결격사유가 없는 분
- 개발자가 필수적으로 해결해야 하는 간단한 알고리즘 문제를 프로그래밍 언어에 상관없이 손코딩 결과물로 기초 평가
○ 2차 면접(50점 만점, 100%)
- 대상: 1차 레벨테스트 통과자
- 과정 수강 및 완주 의지(20점)
- 취업 의지(20점)
- S/W 관련 기반 지식 및 관심도(10점)
교육목표
이라 발표를 했습니다. Java보다 개발 우선순위를 앞에 두겠다는 얘기입니다.
NHN, 왓챠, toss(비바리퍼블리카),카카오,배민 등 많은 회사와 앱들이 개발초기부터 Kotlin으로
개발되거나 마이그레이션을 진행하고 있습니다. 현재 안드로이드 개발자 채용 시 Kotlin은 필수 조건이 되었습니다.
본 과정은 Kotlin 초창기 부터 여러 기업체에서 강의 및 개발을 진행하신 노련한 현업강사님(안드로이드 11년 차)과
함께 “SNS 쇼핑몰앱” 개발 과정을 Kotlin 기본부터 Kotlin 객체지향/함수형 프로그래밍 기법과
안드로이드 최신 기술 트렌드를 적용한 앱개발방법까지 이론,실습 및 동료와의 협업과정을 통해 구글마켓에 등록가능한 프로젝트를 진행하여
최종적으로 안드로이드 주니어 개발자로 취업 및 창업을 목표로 강좌를 진행합니다
교육내용
1. 신청 자격
❍ 수강신청일 기준, 만 15세 이상의 서울시민(주소지 등록 기준)이면서 컴퓨터 프로그래밍 언어에 대한 기초지식을
갖추고 교육 수료 후 개발자로 진출 또는 창업하고자 하는 분
2. 신청 방법
❍ 싹 홈페이지(ssac.seoul.kr) 회원 가입 후, 페이지 상단의 '수강신청하기' 버튼을 눌러서 수강 신청을 해주세요.
❍ 마이페이지-> 자기소개서(구글폼 및 설문지)를 작성해주세요.
※ 두 단계를 모두 완료하셔야 수강신청이 완료됩니다. 누락시 선발에서 제외되기에 모집기간 종료 전까지 반드시 완료 부탁드립니다.
3. 모집 기간 : 2021.09.18.(토) ~ 2021.10.31.(일) 24시까지
4. 선발절차 및 일정
❍ 선발절차: 자격 확인 → 기본역량(기초코딩) 테스트 → 면접
❍ 선발일정
- 1차 기본역량 테스트 : 2021.11.01(월) - 2021.11.05(금) 중 1일
- 2차 면접 평가: 2021.11.08(월) – 2021.11.12(금) 중 1일
- 최종 합격 발표 : 2021.11.15(월)
※ 상기 일정은 변동될 수 있음
5. 교육비
❍ 교육비: 무료 (단, 예치금 8만원을 선납하고, 수료후 반환)
❍ 과정별 진도율 5% 미만에 과정 이탈 시 반환하여, 그 이상의 과정 중 수료 기준에 미달
하는 경우 예치금은 반환되지 않음
❍ 수료기준: 과정 진도 80% 이상을 이수 또는 과정진도 30% 이상 참여이후 조기 취업한 경우
6. 교육내용
❍ 코틀린 기본 및 응용
- 코틀린 기본문법
- 코틀린 함수 사용법
- 코틀린 객체지향/함수형 프로그래밍
- 코틀린 쓰레드/코루틴
- 코틀린 리액트
- 미니프로젝트(Pair Programming)
❍ 안드로이드 기본
- 안드로이드 특징
- 안드로이드 기본 UI/UX
- 안드로이드 고급 UI/UX
- 안드로이드 자료처리 등
❍ 안드로이드 응용활용
- 안드로이드 코루틴 및 리엑트 활용법
- 안드로이드 HTTP(REST) 프로그래밍
- Open API/Library 사용법
- 안드로이드 LBS/Map 활용법
- 구글 Firebase 활용(FCM, Realtime DB, GA)
- 쇼핑몰 앱 분석 및 애드온(Pair Programming)
❍ 안드로이드 Native 앱 프로젝트 진행
- 구글마켓에 등록 가능한 수준의 앱 프로젝트 진행
* 교육과정 문의처 : insoo.pyo@gmail.com
이수기준
평가항목 | 이수기준 | 반영기준(가중치) |
---|---|---|
진도율 | 80점 이상 | 100% |
총점 | 80점 이상 | 100% |
1. 코틀린 기본 및 응용활용 |
|
1. 코틀린 환경 및 기본문법 | 2021-12-06 10:00~17:00 |
---|---|
2. 코틀린 함수 응용 | 2021-12-08 10:00~17:00 |
3. 코틀린 객체지향 | 2021-12-10 10:00~17:00 |
4. 코틀린 컬렉션 활용 | 2021-12-13 10:00~17:00 |
5. 코틀린 동시성(코루틴) 활용법 | 2021-12-15 10:00~17:00 |
6. 코틀린 React 기본 및 활용 | 2021-12-17 10:00~05:00 |
7. Kotlin Pair Programming(미니프로젝트) | 2021-12-20 10:00~17:00 |
8. Kotlin Pair Programming(코드리뷰) | 2021-12-22 10:00~17:00 |
2. 안드로이드 기본기 다지기 |
|
9. 코틀린 안드로이드 Warming-Up | 2021-12-24 10:00~17:00 |
10. 안드로이드 4대 컴포넌트의 이해 | 2021-12-27 10:00~17:00 |
11. 안드로이드 위젯 및 레이아웃 활용 | 2021-12-29 10:00~17:00 |
12. 안드로이드 고급위젯활용 | 2021-12-31 10:00~17:00 |
13. Jetpack 개요 및 활용하기 | 2022-01-03 10:00~17:00 |
14. Preferences & ROOM 기반 모바일DB활용 | 2022-01-05 10:00~17:00 |
15. Android Pair Programming(SNS 쇼핑몰앱 코드리뷰) | 2022-01-07 10:00~17:00 |
16. Android Pair Programming(SNS 쇼핑몰앱 Add-On) | 2022-01-10 10:00~17:00 |
3. 안드로이드 고급 응용하기 |
|
17. 안드로이드 REST Programming | 2022-01-12 10:00~17:00 |
18. REST Open API/Library을 이용한 REST 연동방법 | 2022-01-14 10:00~17:00 |
19. 안드로이드 LBS 활용 | 2022-01-15 10:00~17:00 |
20. 안드로이드 Map 활용 | 2022-01-17 10:00~17:00 |
21. Firebase & 안드로이드 연동 | 2022-01-19 10:00~17:00 |
22. Google Analytics 익히기 | 2022-01-21 10:00~17:00 |
23. 웹뷰를 이용한 웹/앱 개발방법 | 2022-01-24 10:00~17:00 |
24. JUnit/UIAutomator 테스트 | 2022-01-26 10:00~17:00 |
25. Android Pair Programming(Firebase를 연동을 통한 SNS 쇼핑앱 애드온 1) | 2022-02-04 10:00~17:00 |
26. Android Pair Programming(Firebase를 연동을 통한 SNS 쇼핑앱 2) | 2022-02-07 10:00~17:00 |
4. 프로젝트진행 |
|
27. Open API 및 프로젝트 주제선정 | 2022-02-09 10:00~17:00 |
28. 기능/컨텐츠구조도/스토리보드 설계1 | 2022-02-11 10:00~17:00 |
29. 기능/컨텐츠구조도/스토리보드 설계2 | 2022-02-14 10:00~17:00 |
30. 공통모듈 및 클래스/함수 설계 1 | 2022-02-16 10:00~17:00 |
31. 공통모듈 및 클래스/함수 설계 2 | 2022-02-18 10:00~17:00 |
32. 구현/디버깅 및 코칭 & QA | 2022-02-21 10:00~17:00 |
33. 구현/디버깅 및 코칭 & QA | 2022-02-23 10:00~17:00 |
34. 구현/디버깅 및 코칭 & QA | 2022-02-25 10:00~17:00 |
35. 구현/디버깅 및 코칭 & QA | 2022-02-28 10:00~17:00 |
36. 구현/디버깅 및 코칭 & QA | 2022-03-02 10:00~17:00 |
37. 구현/디버깅 및 코칭 & QA | 2022-03-04 10:00~17:00 |
38. 구현/디버깅 및 코칭 & QA | 2022-03-07 10:00~17:00 |
39. 구현/디버깅 및 코칭 & QA | 2022-03-11 10:00~17:00 |
40. 데모(단위테스트) 및 피드백(개별) & QA | 2022-03-14 10:00~17:00 |
41. 데모(단위테스트) 및 피드백(개별) & QA | 2022-03-16 10:00~17:00 |
42. 데모(단위테스트) 및 피드백(개별) & QA | 2022-03-18 10:00~17:00 |
43. 데모(통합테스트) 및 피드백(종합) & QA | 2022-03-21 10:00~17:00 |
44. 발표 및 피드백(마켓 출시) | 2022-03-23 10:00~17:00 |