코스 개요
소개
- 웹과 모바일의 융합
프로그레시브 웹 앱을 개발하는 이유
- 속도 및 성능(웹사이트와 비교)
- 보안
- 오프라인 기능
- 푸시 알림
- 반송률 개선
- 앱과 같은 느낌과 기능
- App Store 우회
웹사이트 활성화
- 보안 HTTPS 연결
- JSON 매니페스트
- 서비스 워커
첫 번째 프로그레시브 웹 앱(PWA) 구축
서비스 워커를 사용하여 앱이 오프라인에서 작동하도록 설정
- 데이터 캐싱
- 푸시 알림 제공
- 콘텐츠 업데이트 중
- 데이터 조작
이벤트 리스너 및 명령
- 온라인/오프라인 상태에 따른 네트워크 요청 응답 커스터마이징
- 데이터 지속성 및 메시징
- Access Cache API, Fetch API, IndexedDB API, postMessage() 등
- 알림 API를 통해 사용자 참여 증대
애플리케이션에서 캐시된 자산 사용
웹 앱 매니페스트 구성
- 홈 화면에 앱 추가
애플리케이션 셸 아키텍처
UI 고려 사항
- 유용성
- 현지화
PWA 문제 해결
App Store에 PWA 배포
요약 및 결론
요건
- HTML, CSS, 그리고 객체지향 JavaScript.
- 모바일 기기.
- 모바일 기기에서 Google Chrome을 실행할 수 있는 능력.
대상
- 웹 개발자
- 앱 개발자
회원 평가 (5)
건나르가 진행하면서 거의 모든 코드를 실시간으로 작성한 점이 마음에 들었지만, 훈련 후 참조할 수 있는 구글 드라이브에 충분한 사전 준비 자료가 있다는 점도 좋았습니다. 또한 건나르가 미리 제공한 샘플 데이터를 기반으로 작성한 코드도 매우 유용했고, 이로 인해 훈련이 우리 자신의 데이터셋과 직접 관련되었습니다.
Ranvir - Schroders Personal Wealth
코스 - Visual Studio Code
기계 번역됨
각 모듈별로 다수의 예제와 트레이너의 훌륭한 지식을 제공합니다.
Sebastian - BRD
코스 - Secure Developer Java (Inc OWASP)
기계 번역됨
Module3 애플리케이션 공격 및 악용, 크로스사이트 스크립팅(XSS), SQL 인젝션 Module4 서버 공격 및 악용, 서비스 거부(DOS), 버퍼 오버플로우(BOF)
Tshifhiwa - Vodacom
코스 - How to Write Secure Code
기계 번역됨
실생활 예제.
Kristoffer Opdahl - Buypass AS
코스 - Web Security with the OWASP Testing Framework
기계 번역됨
트레이너의 주제 지식이 뛰어나고, 세션을 청중이 시연을 따라할 수 있도록 구성한 것이 단순히 앉아서 듣는 것보다 그 지식을 확실하게 다질 수 있게 도움이 되었습니다.
Jack Allan - RSM UK Management Ltd.
코스 - Secure Developer .NET (Inc OWASP)
기계 번역됨