이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
다트(Dart) 언어 기초 및 문법
01. 왜 Dart인가 02. 모든 것의 시작 (main 함수) 03. 무언가를 담는 상자, 변수(Variable) 04. 물건의 종류 (기본 자료형과 형 변환) 05. Null과 Null Safety 06. 조건문 (if, else if, else) 07. 조건문 2 (switch-case와 패턴 매칭) 08. 연산자 (산술, 비교, 논리, 할당 연산자) 09. 고정된 값, 상수 (const vs final) 10. 반복되는 패턴 (for, while) 11. 기능을 구현하다, 함수(Function) 12. 함수의 입력값, 매개변수 (Parameters) 13. 하나의 새로운 타입을 만들다, 클래스(Class) 14. 이름을 짓는 규칙 (Naming Convention) 15. 또 다른 함수 작성방법 (람다, 화살표 함수) 16. 선을 지키자, 접근 제어(Access Modifier) 17. 생성자 (Constructor와 명명된 생성자) 18. 목록을 만들자, 리스트와 맵, 셋 (컬렉션) 19. 우리가 물려받는 것, 상속(Inheritance) 20. 다형성(Polymorphism) 21. 다중 상속과 믹스인(Mixin) 22. 추상화(Abstraction)를 위한 도구들 23. 동기와 비동기 (Future, async/await, Stream) 플러터(Flutter) 기본 및 상태 관리 01. 왜 플러터인가 (크로스플랫폼과 Skia/Impeller 엔진) 02. 위젯(Widget)이란 (모든 것은 위젯이다) 03. 상태(State)의 이해 (Stateless vs Stateful) 04. 플러터의 위젯 배치 방식 (Row, Column, Stack) 05. 플러터의 기본 위젯들 (Text, Image, Container, ListView) 06. 화면 전환 (Navigator 1.0 2.0) 07. 생명주기(Lifecycle) (StatefulWidget 생명주기) 08. [부록] 생명주기 실험실 09. 상태 관리의 중요성 (상태 끌어올리기와 아키텍처) 10. 패키지 사용 (pubspec.yaml과 외부 의존성) 11. Provider 패키지 소개 및 실전 12. Riverpod 상태 관리 13. Bloc 패키지 1 (기초 개념과 이벤트/상태) 14. Bloc 패키지 2 (실전 아키텍처 패턴) 부록 01. 프롬프트 엔지니어링 팁 (개발자를 위한 10계명) |