±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
Á¤°¡ |
22,000¿ø |
---|
19,800¿ø (10%ÇÒÀÎ)
1,100P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ÃֽŠ¹öÀüÀÇ Ç÷¯ÅÍ & Dart ÇÙ½É ¹®¹ý ÀÍÈù ÈÄ 6°¡Áö ¾Û°ú °¡Áö À¥À» Á¦ÀÛÇغ¸°í, RiverPod¸¦ »ç¿ëÇÏ¿© »óÅ °ü¸® ¹æ¹ý µî °í±Þ ±â¼úµµ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ¿´´Ù!
ÀÌ Ã¥ÀÇ ÇÙ½É ±¸¼ºÀº Ç÷¯ÅÍ & ´ÙÆ® ÇÙ½É ¹®¹ýÀ» ÀÍÈù ÈÄ ½ºÅä¾î ¾Û, ·¹½ÃÇÇ ¾Û, ÇÁ·ÎÇÊ ¾Û, ·Î±×ÀÎ ¾Û, ¼îÇÎÄ«Æ® ¾Û, ¸ðµÎÀǸ¶ÄÏ ¾Û µî 6°¡Áö ¸ð¹ÙÀÏ ¾ÛÀ» ¸¸µé°í, ¸ðµÎÀǼ÷¼Ò À¥ Ç÷¯ÅÍ À¥ ÆäÀÌÁö¸¦ ¸¸µé¾îº»´Ù. ¶ÇÇÑ »çÁø °ü¸® ¾Û, ¸ðµÎÀǺí·Î±× ¾Û, »óÅ °ü¸® ¾ÛÀ» ¸¸µé°í RiverPod »óÅ °ü¸®¿Í Ä«¸Þ¶ó¸¦ Á¦¾îÇØ º¼ ¼ö ÀÖ´Ù.
ÀÌ Ã¥À» ÅëÇØ ¹è¿ì´Â ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
- ÃֽŠ¹öÀüÀÇ Ç÷¯ÅÍ & ´ÙÆ® ÇÙ½É ¹®¹ýÀ» ¾Ë±â ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
- ´Ù¾çÇÑ ÈÞ´ëÆù ¾Û(App) UI¸¦ ¸¸µé¾î º»´Ù.
- ÄÄÆ÷³ÍÆ®ÈÇؼ Á¦»ç¿ë °¡´ÉÇÑ À§Á¬À» ¸¸µé°í, À¯Áöº¸¼ö¿¡ ¿ëÀÌÇÏ°Ô Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
- Ç÷¯ÅÍ·Î À¥(Web)À» ¸¸µé¾î º»´Ù.
- À¯¸íÇÑ ¾îÇÃÀ» Ŭ·Ð ÄÚµùÇÏ¿© ¸¸µé ¼ö ÀÖ´Ù.
- Ä«¸Þ¶ó¸¦ Á¦¾îÇغ¼ ¼ö ÀÖ´Ù.
- API ¼¹ö¿Í JWT ÀÎÁõ ¹æ½ÄÀ¸·Î Åë½ÅÇÏ´Â ¹æ½ÄÀ» ¹è¿ï ¼ö ÀÖ¾î¿ä. À̸¦ ÅëÇØ ½Ç¹«¿¡¼ ¹é¿£µå °³¹ßÀÚ¿Í Çù¾÷Çغ¸´Â °£Á¢ üÇèÇØ º¼ ¼ö ÀÖ´Ù.
- Riverpod¸¦ »ç¿ëÇÏ¿© »óÅ°ü¸® ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ±×¸®°í Riverpod¸¦ »ç¿ëÇÏ¿© MVVM ÆÐÅÏÀ» »ç¿ëÇÏ¿© ¾ÛÀ» È¿°úÀûÀ¸·Î ¸¸µé¾î º¼ ¼ö ÀÖ´Ù.
- Ç÷¯ÅÍÀÇ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â À¯ÇüÀÇ À§Á¬¸¸À» °ñ¶ó¼ ¼ö·ÏµÇ¾î ÀÖ°í, °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ÇÙ½É À§Á¬À» ¸ð¾Æ¼ °øºÎÇغ¼ ¼ö ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
´Ù¾çÇÑ ¾Û UI¸¦ Á÷Á¢ ¸¸µé¸é¼ Ç÷¯Å͸¦ ÀÚ¿¬½º·´°Ô ¹è¿ï ¼ö ÀÖ´Ù!
Ç÷¯ÅÍ °³¹ß ȯ°æ ±¸Ãà°ú ´ÙÆ® ÇÙ½É ¹®¹ý À§ÁÖ·Î ¼³¸íÇÏ¿© ¹®¹ý¿¡ ´ëÇÑ ºÎ´ãÀ» È® ÁÙ¿´´Ù. ±× ´ë½Å ½ÇÁ¦ »ó¿ë ¾ÛÀÇ UI¸¦ Ŭ·ÐÄÚµùÀ¸·Î Á÷Á¢ ¸¸µé¸é¼ ÀÚ¿¬½º·´°Ô Ç÷¯Å͸¦ ¹è¿ï ¼ö ÀÖ°Ô °úÁ¤º°·Î »ó¼¼È÷ ¼³¸íÇÏ¿´´Ù.
ÀÌ Ã¥ÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°´Ù.
- Chapter 01 Ç÷¯ÅÍ ÀÌÇØÇϱâ
Ç÷¯ÅÍ¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ °³³äÀ» »ìÆ캻´Ù.
- Chapter 02 Ç÷¯ÅÍ ½ÃÀÛÇϱâ
Windows¿¡¼ Flutter °³¹ß ȯ°æÀ» ¾î¶»°Ô ±¸ÃàÇÏ´ÂÁö ¾Ë¾Æº¸°í ½ÇÇàÇغ»´Ù.
- Chapter 03 Dart ¹®¹ý ÀÍÈ÷±â
Dart ¾ð¾î¿¡¼ Ç÷¯ÅÍ ¾Û °³¹ß ½Ã ²À ÇÊ¿äÇÑ ³»¿ë ÇÙ½É ¹®¹ý¿¡ ´ëÇؼ ¹è¿î´Ù.
- Chapter 04 ½ºÅä¾î ¾Û ¸¸µé±â
½ºÅä¾î ¾ÛÀ» ¸¸µé¸é¼ MaterialApp, Scaffold, Column, Row, Text, SafeArea, Image, Spacer, Expanded, Padding, SizedBox À§Á¬¿¡ ´ëÇؼ ¾Ë¾Æº»´Ù.
- Chapter 05 ·¹½ÃÇÇ ¾Û ¸¸µé±â
·¹½ÃÇÇ ¾ÛÀ» ¸¸µé¸é¼ AppBar, Container, Icon, ClipRRect, Container, AspectRatio, ListView À§Á¬°ú Font º¯°æ ¹æ¹ýÀ» ¹è¿î´Ù.
- Chapter 06 ÇÁ·ÎÇÊ ¾Û ¸¸µé±â
ÇÁ·ÎÇÊ ¾ÛÀ» ¸¸µé¸é¼ ThemeData Ŭ·¡½º¿Í TabBar, TabBarView, AppBar, InkWell, GridView, Drawer, Align À§Á¬°ú ImageÀ§Á¬À¸·Î network À̹ÌÁö¸¦ ´Ù¿î ¹Þ¾Æ¼ ȸ鿡 Ç¥½ÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ¾Ë¾Æº»´Ù.
- Chapter 07 ·Î±×ÀÎ ¾Û ¸¸µé±â
·Î±×ÀÎ ¾ÛÀ» ¸¸µé¸é¼ Form À§Á¬, TextFormField À§Á¬, Navigator À§Á¬À» À§ÇÑ Route, Svg À§Á¬, ¾Û Àüü µðÀÚÀÎÀ» À§ÇÑ Theme »ç¿ë¹ýÀ» ¹è¿î´Ù.
- Chapter 08 ¼îÇÎÄ«Æ® ¾Û ¸¸µé±â
¼îÇÎÄ«Æ® ¾ÛÀ» ¸¸µé¸é¼ Form À§Á¬, TextFormField À§Á¬, Navigator À§Á¬À» À§ÇÑ Route, Svg À§Á¬, ¾Û Àüü µðÀÚÀÎÀ» À§ÇÑ Theme »ç¿ë¹ýÀ» ¹è¿î´Ù.
- Chapter 09 ¸ðµÎÀÇ ¼÷¼Ò À¥ ¸¸µé±â
¸ðµÎÀÇ ¼÷¼Ò À¥À» ¸¸µé¸é¼ Ç÷¯ÅÍ À¥¿¡ ´ëÇؼ ¹è¿î´Ù.
- Chapter 10 ¸ðµÎÀÇ ¸¶ÄÏ ¾Û ¸¸µé±â
½ÇÁ¦ ¼ºñ½ºµÇ°í ÀÖ´Â Áß°í°Å·¡ ¸ð¹ÙÀÏ ¾ÛÀ» º¥Ä¡¸¶Å· ÈÄ ¸ðµÎÀÇ ¸¶ÄÏ ¾ÛÀ» ¸¸µé¾îº»´Ù.
- Chapter 11 »çÁø °ü¸® ¾Û ¸¸µé±â_ Ä«¸Þ¶ó Á¦¾îÇϱâ
»çÁø °ü¸® ¾ÛÀ» ¸¸µé¸é¼ Ç÷¯ÅÍ·Î Ä«¸Þ¶ó¸¦ Á¦¾îÇÏ¿© ½ÇÁ¦ ȯ°æ¿¡¼ »çÁøÀ» ÃÔ¿µÇÏ°í, ÃÔ¿µÇÑ »çÁøÀ» ¾îÇø®ÄÉÀ̼ǿ¡ ºÒ·¯¿À´Â ±â´ÉÀ» ¼öÇàÇغ»´Ù.
- Chapter 12 »óÅ °ü¸® ¾Û ¸¸µé±â_ RiverPod
Å°ü¸®¸¦ À§ÇÑ RiverPod ¶óÀ̺귯¸®¿¡ ´ëÇؼ ¹è¿öº»´Ù.
- Chapter 13 ¸ðµÎÀÇ ºí·Î±× ¾Û ¸¸µé±â_ RiverPod
±âº»ÀûÀÎ ¼¹öÅë½Å ¹× »óÅ°ü¸®¸¦ ¹è¿ì±â À§ÇØ RiverPodÀ» »ç¿ëÇÏ¿© »óŸ¦ °ü¸®ÇÏ°í dio·Î ¼¹ö¿Í Åë½ÅÇÏ´Â ¸ðµÎÀÇ ºí·Î±× ¾ÛÀ» ¸¸µé¾îº»´Ù.
ÀÌ Ã¥ÀÇ ½Ç½ÀÀ» ÁøÇàÇغ¸¸é¼ ¹ß»ýÇÏ´Â ¿À·ù³ª ±Ã±ÝÇÑ »çÇ×Àº ¾ðÁ¦µçÁö ¹°¾îº¼ ¼ö ÀÖ´Â Ä¿¹Â´ÏƼ »çÀÌÆ®¸¦ ¿î¿µÇÑ´Ù. È¥ÀÚ¼ ÄÚµùÇÏ´Ù ±Ã±ÝÇϸé ÀúÀÚÀÇ ³×À̹ö Ä«Æä ¡´¡´ https://cafe.naver.com/metacoding ¡µ¡µ¿¡¼ ¾ðÁ¦µçÁö ¹°¾îº¸ÀÚ.
**
Ç÷¯ÅÍ ¾Û ÇÁ·Î±×·¡¹Ö 1ÆÇ 1¼â º»¹® Á¤Á¤ ¾È³»
ÆíÁý ¿À·ù·Î º»¹® 52ÂÊ°ú 53ÂÊÀÇ ¼Ò½º ½ÇÇà °á°ú È¸é ¹èÄ¡ ½Ç¼ö°¡ ¹ß»ýÇÏ¿© 2ÆäÀÌÁö Á¤Á¤ ¾È³»ÇÕ´Ï´Ù. ¹ø°Å·Î¿ì½Ã´õ¶óµµ 52ÂÊ°ú 53ÂÊ PDF ÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ¾Æ¼ º¸½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù. ´Ù¿î·Îµå ¹æ¹ýÀº ÀúÀÚ°¡ ¿î¿µÇÏ´Â ¸ÞŸÄÚµù Ä«Æä(https://cafe.naver.com/metacoding/2600)ÀÇ °øÁö»çÇ×À» Âü°íÇÏ½Ã¸é µË´Ï´Ù.
¸ñÂ÷
CHAPTER 01 Ç÷¯ÅÍ ÀÌÇØÇϱâ
01_ 1 Ç÷¯ÅͶõ?
01_ 2 Ç÷¯ÅÍÀÇ Æ¯Â¡
01_ 3 Dart ¾ð¾îÀÇ Æ¯Â¡
01_ 4 Áö±Ý ´çÀå ¾ÛÀ» ¸¸µé¾î¾ß ÇÑ´Ù¸é?
01_ 5 Skia ¿£Áø
01_ 6 AOT¿Í JIT Áö¿ø
01_ 7 Swift UI¿Í Android JetPack Compose
01- 8 Ç÷¯ÅÍ ¾ÆÅ°ÅØó
01_ 9 Ç÷¯ÅÍ ¹öÀüº° Â÷ÀÌÁ¡
CHAPTER 02 Ç÷¯ÅÍ ½ÃÀÛÇϱâ
02_ 1 Flutter SDK ¼³Ä¡Çϱâ
Flutter SDK ´Ù¿î·Îµå
Flutter SDK ¾ÐÃà ÇØÁ¦ ¹× Æú´õ ¼³Á¤
Flutter ȯ°æº¯¼ö ¼³Á¤
02_ 2 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¼³Ä¡Çϱâ
¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ´Ù¿î·Îµå
¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¼³Ä¡Çϱâ
Flutter, Dart Ç÷¯±×ÀÎ ¼³Ä¡
Flutter ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
Flutter Doctor
¹öÀü È®ÀÎ Çغ¸±â
02_ 3 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ȯ°æ ¼³Á¤
ÀÚµ¿Á¤·Ä ¼³Á¤
±ÛÀÚ Å©±â ¹× ÆùÆ® ¼³Á¤
02_ 4 Flutter ¿¡¹Ä·¹ÀÌÅÍ·Î fist_app ÇÁ·ÎÁ§Æ® ½ÇÇàÇϱâ
02_ 5 Hot Reload üÇèÇغ¸±â
CHAPTER 03 Dart ¹®¹ý ÀÍÈ÷±â
03_ 1 DartPad »ç¿ëÇغ¸±â
DartPad »çÀÌÆ® Á¢¼ÓÇϱâ
Flutter·Î ¾Û ÄÚµùÇϱâ
¼ø¼öDart ¾ð¾î ÀÛ¼ºÇϱâ
03_ 2 Dart º¯¼ö
º¯¼ö
ŸÀÔ È®ÀÎ
ŸÀÔ Ãß·Ð
03_ 3 ¿¬»êÀÚ ¾Ë¾Æº¸±â
»ê¼ú ¿¬»êÀÚ
ºñ±³ ¿¬»êÀÚ
³í¸® ¿¬»êÀÚ
03_ 4 Á¶°Ç¹®
if¹®
»ïÇ× ¿¬»êÀÚ
null ´ëü ¿¬»êÀÚ
03_ 5 ÇÔ¼ö
ÇÔ¼ö
À͸íÇÔ¼ö¿Í ¶÷´Ù½Ä
03_ 6 Ŭ·¡½º
Ŭ·¡½º¶õ?
°´Ã¼(Object)¶õ
°´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö
»ý¼ºÀÚ
¼±ÅÃÀû ¸Å°³º¯¼ö
cascade ¿¬»êÀÚ
03_ 7 dart null safetye
dart Null Safety ¹»±î?
null check ¿¬»êÀÚ¿Í null º´ÇÕ ¿¬»êÀÚ
null ¾ïÁ¦ ¿¬»êÀÚ ¶Ç´Â null assert ¿¬»êÀÚ
late Å°¿öµå¿¡ ´ëÇØ ¾Ë¾Æ º¸ÀÚ
03_ 8 »ó¼Ó
´ÙÇü¼º
½´ÆÛ(super) Å°¿öµå
final Å°¿öµå¿Í ÀÌ´Ï¼È ¶óÀÌÁ®(:) Å°¿öµå
03_ 9 Mixin
03_ 10 Ãß»ó Ŭ·¡½º
Ãß»ó Ŭ·¡½º¶õ?
03_ 11 Ä÷º¼Ç
List
Map
Set
03_ 12 ¹Ýº¹¹®
for¹®
map ÇÔ¼ö
where ¿¬»êÀÚ
½ºÇÁ·¹µå ¿¬»êÀÚ
03_ 13 final°ú const
CHAPTER 04 ½ºÅä¾î ¾Û ¸¸µé±â
04_ 1 ½ºÅä¾î ¾Û ±¸Á¶º¸±â
È¸é ±¸Á¶º¸±â
MaterialApp vs CupertinoApp
Scaffold
ÇÊ¿äÇÑ À§Á¬ »ìÆ캸±â
Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
04_ 2 ½ºÅä¾î ¾Û »À´ë ¸¸µé±â
04_ 3 ½ºÅä¾î ¾Û ¸¸µé¾îº¸±â
±âº» ÄÚµå ÀÛ¼ºÇϱâ
Column À§Á¬
Row À§Á¬
Text À§Á¬
SafeArea À§Á¬
Text À§Á¬ÀÇ Style ¼Ó¼º
Open Flutter Devtools
Spacer À§Á¬
Debug ¹è³Ê ÇØÁ¦
Padding À§Á¬
Image À§Á¬
Expanded À§Á¬ - Column ¹æÇâ
SizedBox À§Á¬
CHAPTER 05 ·¹½ÃÇÇ ¾Û ¸¸µé±â
05_ 1 ·¹½ÃÇÇ ¾Û ±¸Á¶º¸±â
È¸é ±¸Á¶º¸±â
ÇÊ¿äÇÑ À§Á¬ »ìÆ캸±â
Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
05_ 2 ·¹½ÃÇÇ ¾Û »À´ë ±¸¼ºÇϱâ
05_ 3 ·¹½ÃÇÇ ¾Û ¸¸µé¾îº¸±â
±âº» ÄÚµå ÀÛ¼ºÇϱâ
AppBar À§Á¬ÀÇ action ¼Ó¼º¿¡ Icon À§Á¬ Ãß°¡Çϱâ
RecipeTitle Ä¿½ºÅÒ À§Á¬ ¸¸µé±â
Theme¿¡ Font Àû¿ëÇϱâ
Container À§Á¬À» È°¿ëÇÑ RecipeMenu Ä¿½ºÅÒ À§Á¬ ¸¸µé±â
Àç»ç¿ë °¡´ÉÇÑ ·¹½ÃÇÇ ¸®½ºÆ® ¾ÆÀÌÅÛ ¸¸µé±â - Ŭ·¡½º »ý¼ºÈ È°¿ë
ListView À§Á¬À» È°¿ëÇÏ¿© ¼¼·Î ½ºÅ©·Ñ ´Þ±â
AspectRatio·Î À̹ÌÁö ºñÀ² Á¤Çϱâ
ClipRRect À§Á¬À¸·Î À̹ÌÁö ¸ð¼¸®¿¡ °î¼± ÁÖ±â
CHAPTER 06 ÇÁ·ÎÇÊ ¾Û ¸¸µé±â
06_ 1 ·¹½ÃÇÇ ¾Û ±¸Á¶º¸±â
È¸é ±¸Á¶º¸±â
ÇÊ¿äÇÑ À§Á¬ »ìÆ캸±â
Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
06_ 2 ÇÁ·ÎÇÊ ¾Û »À´ë ±¸¼ºÇϱâ
ÇÁ·ÎÁ§Æ® ±¸Á¶ ¼¼ÆÃÇϱâ
±âº» ÄÚµå ÀÛ¼ºÇϱâ
06_ 3 ÇÁ·ÎÇÊ ¾Û À§Á¬ ±¸¼ºÇϱâ
AppBar À§Á¬°ú ScaffoldÀÇ endDrawer ¼Ó¼º È°¿ëÇϱâ
CircleAvatar À§Á¬
Column À§Á¬ÀÇ CrossAxisAligment ¼Ó¼º È°¿ëÇϱâ
Àç»ç¿ë °¡´ÉÇÑ ÇÔ¼ö ¸¸µé±â
InkWell À§Á¬À» »ç¿ëÇÏ¿© ProfileButtons Ŭ·¡½º ¸¸µé±â
TabBar À§Á¬°ú TabBarView À§Á¬ »ç¿ëÇϱâ
GridView À§Á¬°ú Image.network
CHAPTER 07 ·Î±×ÀÎ ¾Û ¸¸µé±â
07_ 1 ·Î±×ÀÎ ¾Û ±¸Á¶ »ìÆ캸±â
È¸é ±¸Á¶º¸±â
ÇÊ¿äÇÑ À§Á¬ »ìÆ캸±â
Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
07_ 2 ·Î±×ÀÎ ¾Û »À´ë ÀÛ¼ºÇϱâ
ÇÁ·ÎÁ§Æ® ±¸Á¶ ¼¼ÆÃÇϱâ
±âº» ÄÚµå ÀÛ¼ºÇϱâ - ȸé À̵¿À» À§ÇÑ Routes
07_ 3 LoginPage À§Á¬ ±¸¼ºÇϱâ
ListView À§Á¬À¸·Î Àüü ±¸¼ºÇϱâ
SvgPicture ¶óÀ̺귯¸®·Î Logo À§Á¬ ¸¸µé±â
TextFormField À§Á¬ ¸¸µé±â
Form À§Á¬ ¸¸µé±â
Form À§Á¬¿¡ Theme¸¦ Àû¿ëÇÑ TextButton Ãß°¡Çϱâ
Navigator ȸé À̵¿Çϱâ
Form À§Á¬ À¯È¿¼º(validation) °Ë»çÇϱâ
07_ 4 HomePage À§Á¬ ±¸¼ºÇϱâ
home_page.dart ÄÚµå ¿Ï¼ºÇϱâ
CHAPTER 08 ¼îÇÎÄ«µå ¾Û ¸¸µé±â
08_ 1 ¼îÇÎÄ«Æ® ¾Û ±¸Á¶º¸±â
È¸é ±¸Á¶º¸±â
ÇÊ¿äÇÑ À§Á¬ »ìÆ캸±â
Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
08_ 2 Ç÷¯ÅÍ »óÅ °ü¸® StatefulWidget
StatefulWidget À̶õ?
StatefulWidget°ú StatelessWidgetÀÇ Â÷ÀÌ
À§Á¬ Æ®¸®
StatefulWidget ºôµå È帧
BuildContext ºÐ¸®Çϱâ
08_ 3 ¼îÇÎÄ«µå ¾Û »À´ë ÀÛ¼ºÇϱâ
ÇÁ·ÎÁ§Æ® ±¸Á¶ ¼¼ÆÃÇϱâ
±âº» ÄÚµå ÀÛ¼ºÇϱâ
08_ 4 ¼îÇÎÄ«µå ¾Û ¸¸µé¾îº¸±â
AppBar ¸¸µé±â
¼îÇÎÄ«µå Çì´õ ¸¸µé±â - setState() ÇÔ¼ö
¼îÇÎÄ«µå µðÅ×ÀÏ ¸¸µé±â - Stack À§Á¬°ú Positioned À§Á¬
¼îÇÎÄ«µå µðÅ×ÀÏ ¸¸µé±â - CupertinoAlertDialog À§Á¬
CHAPTER 09 ¸ðµÎÀǼ÷¼Ò À¥ ¸¸µé±â
09_ 1 ¸ðµÎÀǼ÷¼Ò À¥ ±¸Á¶ »ìÆ캸±â
È¸é ±¸Á¶º¸±â
Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
09_ 2 ¸ðµÎÀǼ÷¼Ò À¥ »À´ë ÀÛ¼ºÇϱâ
ÇÁ·ÎÁ§Æ® ±¸Á¶ ¼¼ÆÃÇϱâ
±âº» ÄÚµå ÀÛ¼ºÇϱâ
09_ 3 ¸ðµÎÀǼ÷¼Ò À¥ ¸¸µé¾îº¸±â
Çì´õ¿¡ AppBar ¸¸µé±â
Çì´õ¿¡ Form¿¡ Ãß°¡ÇÒ CommonFormField ¸¸µé±â
Çì´õ¿¡ Form ¸¸µé±â
¹Ùµð¿¡ Banner ¸¸µé±â
¹ÙµðPopular¿¡ Ãß°¡ÇÒ HomeBodyPopularltem ¸¸µé±â
¹Ùµð¿¡ Popular ¿Ï¼ºÇϱâ
MediaQuery¸¦ È°¿ëÇÑ HomeHeaderForm °¡¿îµ¥ Á¤·Ä
¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍ·Î ½ÇÇàÇغ¸±â
CHAPTER 10 ¸ðµÎÀǸ¶ÄÏ ¾Û ¸¸µé±â
10_ 1 ¾Û »À´ë ¸¸µé±â
Æú´õ ¹× ÆÄÀÏ ¸¸µé±â
pubspec.yaml ÆÄÀÏ ¼³Á¤Çϱâ
main_screens.dart ±âº» ÄÚµå ÀÛ¼º
¾Û Å׸¶ ¼³Á¤Çϱâ
main.dart ÆÄÀÏ ¿Ï¼ºÇϱâ
10_ 2 ¸ÞÀÎÈ¸é ¸¸µé±â
MainScreens À§Á¬ ±âº» ÄÚµå ÀÛ¼ºÇϱâ
IndexedStackÀÇ ÇÏÀ§ À§Á¬ ¸¸µé±â
MainScreens À§Á¬ ¿Ï¼ºÇϱâ
10 _ 3 Ȩ È¸é ¸¸µé±â
AppBar ¸¸µé±â
ȸ鿡 »ç¿ëÇÒ »ùÇà µ¥ÀÌÅÍ ¸¸µé±â
µ¶¸³µÈ ÆÄÀÏ·Î À§Á¬ ¸¸µé±â
HomeScreen À§Á¬ ¿Ï¼ºÇϱâ
10_ 4 ³ªÀÇ ´ç±Ù È¸é ¸¸µé±â
³ªÀÇ ´ç±Ù È¸é ±âº» ÄÚµå ÀÔ·ÂÇϱâ
³ªÀÇ ´ç±Ù ȸé Header À§Á¬ ¸¸µé±â
¸ðµ¨ Ŭ·¡½º ¸¸µé±â
ÇÏ´Ü Card ¸Þ´º À§Á¬ ¸¸µé±â
MyCarrotScreen À§Á¬ ¿Ï¼ºÇϱâ
10_ 5 äÆÃÈ¸é ¸¸µé±â
¸ðµ¨ Ŭ·¡½º ¹× »ùÇà µ¥ÀÌÅÍ ¸¸µé±â
Àç»ç¿ë À§Á¬ ¸¸µé±â
CarttingScreen À§Á¬ ±âº» ÄÚµå ÀÔ·ÂÇϱâ
ChatContainer À§Á¬ ¸¸µé±â
CarttingsScreen À§Á¬ ¿Ï¼ºÇϱâ
10_ 6 µ¿³×»ýÈ° È¸é ¸¸µé±â
¸ðµ¨ Ŭ·¡½º ¹× »ùÇà µ¥ÀÌÅÍ ¸¸µé±â
NeighborhoodLifeScreen À§Á¬ ±âº» ÄÚµå ÀÔ·ÂÇϱâ
LifeHeader À§Á¬ ¸¸µé±â
LifeBody À§Á¬ ¸¸µé±â
NeighborhoodLifeScreen À§Á¬ ¿Ï¼ºÇϱâ
10_ 7 ³» ±Ùó È¸é ¸¸µé±â
¸ðµ¨ Ŭ·¡½º ¹× »ùÇà µ¥ÀÌÅÍ ¸¸µé±â
NearMeScreen À§Á¬ ±âº» ÄÚµå ÀÔ·ÂÇϱâ
TextFilleld À§Á¬ ¸¸µé±â
¼öÆò ¹æÇâÀ¸·Î ½ºÅ©·Ñ µÇ´Â À§Á¬ ¸¸µé±â
Wrap À§Á¬ »ç¿ëÇØ º¸±â
Storeltem À§Á¬ ¸¸µé±â
NearMeScreen À§Á¬ ¿Ï¼ºÇϱâ
CHAPTER 11 »çÁø °ü¸® ¾Û ¸¸µé±â : Ä«¸Þ¶ó Á¦¾îÇϱâ
11_ 1 »çÁø ÃÔ¿µ ÀúÀå ¾îÇà ¸¸µé±â
Ç÷¯ÅÍ¿¡¼ Ä«¸Þ¶ó¸¦ Á¦¾îÇÏ´Â ¹æ¹ý
»õ·Î¿î ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
¾Èµå·ÎÀÌµå ±ÇÇÑ ºÎ¿©Çϱâ
minSdkVersion ¼³Á¤Çϱâ
ÇÊ¿äÇÑ ÆÐÅ°Áö Ãß°¡Çϱâ
¾îÇø®ÄÉÀÌ¼Ç ±¸ÇöÇϱâ
¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½ÇÇàÇϱâ
11_ 2 »çÁø ÃÔ¿µ ÀúÀå ¹× ºÒ·¯¿À±â ¾îÇà ¸¸µé±â
»õ·Î¿î ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
¾Èµå·ÎÀÌµå ±ÇÇÑ ºÎ¿©Çϱâ
ÇÊ¿äÇÑ ÆÐÅ°Áö Ãß°¡Çϱâ
¾îÇø®ÄÉÀÌ¼Ç ±¸ÇöÇϱâ
¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½ÇÇàÇϱâ
CHAPTER 12 »óÅ °ü¸® ¾Û ¸¸µé±â : RiverPod
12_ 1 RiverPod À̶õ?
StatefulWidget vs RiverPod
12_ 2 Provider
ÇÁ·ÎÁ§Æ® ½ÇÇà ȸé
ÇÁ·ÎÁ§Æ® »ý¼º
½Ç½À ÄÚµå ÀÛ¼º
12_ 3 StateNotifierProvier
ÇÁ·ÎÁ§Æ® ½ÇÇà ȸé
ÇÁ·ÎÁ§Æ® »ý¼º
½Ç½À ÄÚµå ÀÛ¼º
CHAPTER 13 ¸ðµÎÀÇ ºí·Î±× ¾Û ¸¸µé±â : RiverPod
13_ 1 ¸ðµÎÀÇ ºí·Î±× ¾Û ±¸Á¶ »ìÆ캸±â
13_ 2 Ç÷¯ÅÍ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
13_ 3 ¼¹ö ½ÇÇà ¹× Å×½ºÆ®Çϱâ
¼¹ö ½ÇÇàÇϱâ
¼¹ö Åë½Å Å×½ºÆ®Çϱâ
13_ 4 PostMan ¼³Ä¡ ¹× ½ÇÇàÇϱâ
13_ 5 API ¹®¼ ºÐ¼®Çϱâ
°øÅëÄÚµå
ȸ¿ø°¡ÀÔ
·Î±×ÀÎ
°Ô½Ã±Û ¸ñ·Ïº¸±â
°Ô½Ã±Û ÇѰǺ¸±â
°Ô½Ã±Û ¾²±â
°Ô½Ã±Û ¼öÁ¤Çϱâ
°Ô½Ã±Û »èÁ¦Çϱâ
ÀÚµ¿ ·Î±×ÀÎÀ» À§ÇÑ ÅäÅ« °ËÁõÇϱâ
13_ 6 ¼¹ö¿Í ¾îÇø®ÄÉÀÌ¼Ç ¿¬µ¿Çϱâ
ÇÁ·ÎÁ§Æ® »À´ë ¸¸µé±â
dio ¶óÀ̺귯¸® ¼¼ÆÃÇϱâ
¸ðµ¨ ¸¸µé±â
¿äû°ú ÀÀ´äÀÇ µ¥ÀÌÅ͸¦ À§ÇÑ DTO ¸¸µé±â
µ¥ÀÌÅÍ Åë½ÅÀ» À§ÇÑ Repository ¸¸µé±â
·Î±×ÀÎ ±¸ÇöÇϱâ
ȸ¿ø°¡ÀÔ ±â´É ±¸ÇöÇϱâ
°Ô½Ã¹° ¸ñ·Ï ºÒ·¯¿À±â Åë½Å ±¸ÇöÇϱâ
°Ô½Ã¹° »ó¼¼ ºÒ·¯¿À±â ±â´É ±¸ÇöÇϱâ
°Ô½Ã¹° ÀÛ¼º ±â´É ±¸ÇöÇϱâ
°Ô½Ã¹° »èÁ¦ ±â´É ±¸ÇöÇϱâ
°Ô½Ã¹° ¼öÁ¤ ±â´É ±¸ÇöÇϱâ
13_ 7 Á¤¸®
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
blog.naver.com/getinthere¿Í jspstudy.co.kr, À¯Æ©ºê µ¥¾îÇÁ·Î±×·¡¹Ö ä³ÎÀ» ¿î¿µÇÏ°í ÀÖ´Ù. ÇÁ¸®·£¼ °»çÀ̸ç, ¿Â¶óÀÎ ÄÁÅÙÃ÷ Á¦ÀÛ(ÀÌÁö¾÷, ±¸¸§¿¡µà, Çѱ¹°ø°³SWÇùȸ, Çѱ¹À¶ÇÕÀÎÀç±³À°Çùȸ) ¹× ³ë¸¶µå·¦ °³¹ß ÆÀÀåÀÌ´Ù. Àú¼·Î´Â ¡ºAWS·Î ±¸ÇöÇÏ´Â CI/CD ¹èÆ÷ ÀÔ¹®¡» (¾Ø½áºÏ), ¡º¸ðµÎ°¡ ÇÒ ¼ö ÀÖ´Â Ç÷¯ÅÍ UI ½ÇÀü¡» (¾Ø½áºÏ), ¡º¸ðµÎ°¡ ÇÒ ¼ö ÀÖ´Â Ç÷¯ÅÍ UI ÀÔ¹®¡» (¾Ø½áºÏ), ¡ºIoT »ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¶óÁ¸®ÆÄÀÌ 4 Á¤¼®¡» (¾Ø½áºÏ), ¡ºJSPStudyÀÇ JSP & Servlet À¥ ÇÁ·Î±×·¡¹Ö ÀÔ¹® + È°¿ë¡» (¾Ø½áºÏ), ¡º±×´©À§ÁîÀÇ PHP&MySQL À¥ ÇÁ·Î±×·¡¹Ö ÀÔ¹® + È°¿ë¡» (Àü¸é °³ Á¤ÆÇ) (¾Ø½áºÏ) µîÀÌ ÀÖ´Ù.
ÆîÃ帱â»ý³â¿ùÀÏ | - |
---|
Çö´ë ±ÝÇü°ü¸® ÇÁ·Î±×·¥, ºÎµ¿»ê À¥, ¾Û ÇÁ·Î±×·¥, Ä·ÇÎÀå ¿¹¾à °ü¸® ½Ã½ºÅÛ, »ê¾÷Àη °ø´Ü HRD ÇÁ·Î±×·¥, ½Ç½Ã°£ °³Àιæ¼Û Ç÷§Æû ¾Û µîÀ» °³¹ßÇßÀ¸¸ç, Àú¼·Î´Â <¸ðµÎ°¡ ÇÒ ¼ö ÀÖ´Â Ç÷¯ÅÍ UI ½ÇÀü> µîÀÌ ÀÖ´Ù.
»ý³â¿ùÀÏ | - |
---|
·Î¾ØÇÇÇà Flutter ¾Û °³¹ß, Æ÷Ä¿½½¸® Flutter ¾Û °³¹ß, ½ºÆ©µð¿À¸¶Ã¼Å× °³¹ßÆÀÀå, ÀÌÁö¾ÆÀ̾ؾ¾ ³Ø»çÅ©·Î, Oracle SQL °³¹ßÇßÀ¸¸ç ÇöÀç Kurst Universe ±Ù¹«, Flutter DApp °³¹ßÇÏ°í ÀÖ´Ù. Àú¼·Î '¸¸µé¸é¼ ¹è¿ì´Â Ç÷¯ÅÍ ¾Û ÇÁ·Î±×·¡¹Ö (¾Ø½áºÏ)' µîÀÌ ÀÖ´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.