អភិវឌ្ឍនៅក្នុង Swift

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift A01

និទាឃរដូវឆ្នាំ 2021

អភិវឌ្ឍនៅក្នុង Swift

Develop in Swift គឺ​ជា​ការ​ផ្តល់​ជូន​កូដ​ដ៏​ទូលំទូលាយ​ដែល​មាន​បំណង​សម្រាប់​សិស្ស​នៅ​ឆ្នាំ​ទី 10 ឡើង​ទៅ។ កម្មវិធីសិក្សារៀបចំសិស្សសម្រាប់ថ្នាក់ឧត្តមសិក្សា ឬអាជីពក្នុងការអភិវឌ្ឍន៍កម្មវិធីដោយប្រើភាសាកម្មវិធី Swift ហើយវាត្រូវបានបំពេញបន្ថែមដោយការរៀនជំនាញតាមអ៊ីនធឺណិតដោយឥតគិតថ្លៃសម្រាប់អ្នកអប់រំ។ Swift ត្រូវបានរចនាឡើងសម្រាប់ Mac - ដែលគាំទ្រភាសាសរសេរកម្មវិធីសំខាន់ៗទាំងអស់ - ធ្វើឱ្យវាជាឧបករណ៍ដ៏ល្អសម្រាប់ការបង្រៀន និងរៀនកូដ។

នៅពេលដែលសិស្សផ្លាស់ប្តូរពី Develop in Swift Explorations ឬ AP® CS Principles ទៅកាន់គោលគំនិតកម្រិតខ្ពស់បន្ថែមទៀតនៅក្នុង Fundamentals and Data Collections ពួកគេនឹងស្វែងរកការរចនា និងបង្កើតកម្មវិធីដែលដំណើរការពេញលេញដោយខ្លួនឯង ហើយថែមទាំងអាចទទួលបានឥណទាន AP® ឬវិញ្ញាបនប័ត្រដែលទទួលស្គាល់ដោយឧស្សាហកម្មផងដែរ។ . ហើយសម្រាប់ការសរសេរកូដក្រៅសាលា សៀវភៅការងាររចនាកម្មវិធី មគ្គុទ្ទេសក៍បង្ហាញកម្មវិធី និងក្លឹបសរសេរកូដ Swift ជួយសិស្សក្នុងការរចនា គំរូ និងអបអរគំនិតកម្មវិធីរបស់ពួកគេ។

apple Swift Curriculum Guide Image - ការកែសម្រួលចុងក្រោយ

ផ្លូវគរុកោសល្យអនុវិទ្យាល័យ
ការរុករក ឬគោលការណ៍ AP® CS
180 ម៉ោង។

សិស្សនឹងរៀនពីគោលគំនិតនៃការគណនាសំខាន់ៗ បង្កើតមូលដ្ឋានគ្រឹះដ៏រឹងមាំក្នុងការសរសេរកម្មវិធីជាមួយ Swift ។ ពួកគេ​នឹង​សិក្សា​អំពី​ឥទ្ធិពល​នៃ​កុំព្យូទ័រ និង​កម្មវិធី​លើ​សង្គម សេដ្ឋកិច្ច និង​វប្បធម៌ ទន្ទឹម​នឹង​នោះ​ក៏​ស្វែងរក​ការ​អភិវឌ្ឍ​កម្មវិធី iOS ផងដែរ។ វគ្គសិក្សា AP® CS Principles ពង្រីកកម្មវិធី Develop in Swift Explorations ដើម្បីរៀបចំសិស្សសម្រាប់ការប្រឡង AP® Computer Science Principles ។

មេរៀនទី១៖ តម្លៃ
វគ្គ១៖ ក្លឹបទូរទស្សន៍
មេរៀនទី១៖ ក្បួនដោះស្រាយ
វគ្គ១៖ នេះ។ Viewពិធីជប់លៀង
មេរៀនទី១៖ ការរៀបចំទិន្នន័យ
វគ្គ១៖ ចែករំលែករូបថត
មេរៀនទី១៖ កម្មវិធីសាងសង់

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift B01

មូលដ្ឋានគ្រឹះ
180 ម៉ោង។

សិស្សនឹងបង្កើតជំនាញអភិវឌ្ឍន៍កម្មវិធី iOS ជាមូលដ្ឋានជាមួយ Swift ។ ពួកគេនឹងធ្វើជាម្ចាស់នៃគោលគំនិត និងការអនុវត្តស្នូលដែលអ្នកសរសេរកម្មវិធី Swift ប្រើជារៀងរាល់ថ្ងៃ ហើយបង្កើតភាពស្ទាត់ជំនាញជាមូលដ្ឋាននៅក្នុងប្រភព Xcode និងកម្មវិធីនិពន្ធ UI ។ សិស្សនឹងអាចបង្កើតកម្មវិធី iOS ដែលប្រកាន់ខ្ជាប់នូវការអនុវត្តស្តង់ដារ រួមទាំងការប្រើប្រាស់ធាតុ UI ស្តុក បច្ចេកទេសប្លង់ និងចំណុចប្រទាក់រុករកទូទៅ។

មេរៀនទី១៖ ចាប់ផ្តើមជាមួយការអភិវឌ្ឍន៍កម្មវិធី
មេរៀនទី១៖ ការណែនាំអំពី UIKit
មេរៀនទី១៖ ការរុករក និងលំហូរការងារ
មេរៀនទី១៖ បង្កើតកម្មវិធីរបស់អ្នក។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift B02

ការប្រមូលទិន្នន័យ
180 ម៉ោង។

សិស្សនឹងពង្រីកចំណេះដឹង និងជំនាញដែលពួកគេបានបង្កើតនៅក្នុង Fundamentals ដោយពង្រីកការងាររបស់ពួកគេក្នុងការអភិវឌ្ឍន៍កម្មវិធី iOS បង្កើតកម្មវិធីដែលស្មុគស្មាញ និងមានសមត្ថភាព។ ពួកគេនឹងធ្វើការជាមួយទិន្នន័យពីម៉ាស៊ីនមេ និងរុករក iOS APIs ថ្មី ដែលអនុញ្ញាតឱ្យមានបទពិសោធន៍កម្មវិធីកាន់តែសម្បូរបែប រួមទាំងការបង្ហាញការប្រមូលទិន្នន័យដ៏ធំក្នុងទម្រង់ជាច្រើន។

មេរៀនទី១៖ តារាងនិងការតស៊ូ
មេរៀនទី១៖ ធ្វើការជាមួយ Web
មេរៀនទី១៖ ការបង្ហាញទិន្នន័យកម្រិតខ្ពស់
មេរៀនទី១៖ បង្កើតកម្មវិធីរបស់អ្នក។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift B04

ផ្លូវនៃកម្មវិធីសិក្សាឧត្តមសិក្សា
ការរុករក
មួយអាណត្តិ

សិស្សនឹងរៀនពីគោលគំនិតនៃការគណនាសំខាន់ៗ បង្កើតមូលដ្ឋានគ្រឹះដ៏រឹងមាំក្នុងការសរសេរកម្មវិធីជាមួយ Swift ។ ពួកគេនឹងសិក្សាអំពីផលប៉ះពាល់នៃកុំព្យូទ័រ និងកម្មវិធីលើសង្គម សេដ្ឋកិច្ច និងវប្បធម៌ ខណៈពេលដែលកំពុងស្វែងរកការអភិវឌ្ឍន៍កម្មវិធី iOS ។

មេរៀនទី១៖ តម្លៃ
វគ្គ១៖ ក្លឹបទូរទស្សន៍
មេរៀនទី១៖ ក្បួនដោះស្រាយ
វគ្គ១៖ នេះ។ Viewពិធីជប់លៀង
មេរៀនទី១៖ ការរៀបចំទិន្នន័យ
វគ្គ១៖ ចែករំលែករូបថត
មេរៀនទី១៖ កម្មវិធីសាងសង់

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift B05

មូលដ្ឋានគ្រឹះ
មួយអាណត្តិ

សិស្សនឹងបង្កើតជំនាញអភិវឌ្ឍន៍កម្មវិធី iOS ជាមូលដ្ឋានជាមួយ Swift ។ ពួកគេនឹងធ្វើជាម្ចាស់នៃគោលគំនិត និងការអនុវត្តស្នូលដែលអ្នកសរសេរកម្មវិធី Swift ប្រើជារៀងរាល់ថ្ងៃ ហើយបង្កើតភាពស្ទាត់ជំនាញជាមូលដ្ឋាននៅក្នុងប្រភព Xcode និងកម្មវិធីនិពន្ធ UI ។ សិស្សនឹងអាចបង្កើតកម្មវិធី iOS ដែលប្រកាន់ខ្ជាប់នូវការអនុវត្តស្តង់ដារ រួមទាំងការប្រើប្រាស់ធាតុ UI ស្តុក បច្ចេកទេសប្លង់ និងទូទៅ

មេរៀនទី១៖ ចាប់ផ្តើមជាមួយការអភិវឌ្ឍន៍កម្មវិធី
មេរៀនទី១៖ ការណែនាំអំពី UIKit
មេរៀនទី១៖ ការរុករក និងលំហូរការងារ
មេរៀនទី១៖ បង្កើតកម្មវិធីរបស់អ្នក។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift B06

ការប្រមូលទិន្នន័យ
មួយអាណត្តិ

សិស្សនឹងពង្រីកចំណេះដឹង និងជំនាញដែលពួកគេបានបង្កើតនៅក្នុង Fundamentals ដោយពង្រីកការងាររបស់ពួកគេក្នុងការអភិវឌ្ឍន៍កម្មវិធី iOS បង្កើតកម្មវិធីដែលស្មុគស្មាញ និងមានសមត្ថភាព។ ពួកគេនឹងធ្វើការជាមួយទិន្នន័យពីម៉ាស៊ីនមេ និងរុករក iOS APIs ថ្មី ដែលអនុញ្ញាតឱ្យមានបទពិសោធន៍កម្មវិធីកាន់តែសម្បូរបែប រួមទាំងការបង្ហាញការប្រមូលទិន្នន័យដ៏ធំក្នុងទម្រង់ជាច្រើន។

មេរៀនទី១៖ តារាងនិងការតស៊ូ
មេរៀនទី១៖ ធ្វើការជាមួយ Web
មេរៀនទី១៖ ការបង្ហាញទិន្នន័យកម្រិតខ្ពស់
មេរៀនទី១៖ បង្កើតកម្មវិធីរបស់អ្នក។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift B07

លក្ខណៈសំខាន់ៗ

សួនកុមារ Xcode
សិស្សរៀនពីគោលគំនិតនៃការសរសេរកម្មវិធី នៅពេលពួកគេសរសេរកូដនៅក្នុងសួនកុមារ - បរិយាកាសសរសេរកូដអន្តរកម្ម ដែលអនុញ្ញាតឱ្យពួកគេពិសោធន៍ជាមួយកូដ និងឃើញលទ្ធផលភ្លាមៗ។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C01

គម្រោងកម្មវិធីណែនាំ
ការប្រើប្រាស់គម្រោងដែលបានរួមបញ្ចូល files សិស្សអាចធ្វើការជាមួយគោលគំនិតសំខាន់ៗដោយមិនចាំបាច់បង្កើតកម្មវិធីពីដំបូងឡើយ។ ការគាំទ្ររូបភាព និងវីដេអូ ជំរុញឱ្យពួកគេអនុវត្តចំណេះដឹងរបស់ពួកគេ។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C01

ភាគពិភពលោកដែលបានតភ្ជាប់*
វគ្គ Illustrated Connected World អនុញ្ញាតឱ្យសិស្សស្វែងយល់ពីសកម្មភាព និងឧបករណ៍ប្រចាំថ្ងៃ - ពីការស្វែងរកនៅលើ web និងការថតរូបដើម្បីធ្វើអន្តរកម្មនៅលើប្រព័ន្ធផ្សព្វផ្សាយសង្គម - ខណៈពេលដែលស្វែងរកបច្ចេកវិទ្យានៅពីក្រោយពួកគេនិងផលប៉ះពាល់របស់ពួកគេលើសង្គម។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C03

ការណែនាំជាជំហាន ៗ
ការណែនាំលម្អិតជាមួយរូបភាព និងវីដេអូណែនាំសិស្សតាមរយៈជំហានទាំងអស់នៃការបង្កើតកម្មវិធីនៅក្នុង Xcode ។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C04

*មាននៅក្នុង Develop in Swift AP® CS Principles and Develop in Swift Explorations តែប៉ុណ្ណោះ។

អភិវឌ្ឍនៅក្នុង Swift Explorations និង AP® CS Principles

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C05 កម្មវិធីសិក្សាអភិវឌ្ឍន៍កម្មវិធីរបស់ Apple ចាប់ផ្តើមជាមួយនឹងសៀវភៅ Develop in Swift Explorations និង AP CS Principles ដើម្បីជួយសិស្សរៀនពីគោលគំនិតកុំព្យូទ័រសំខាន់ៗ និងបង្កើតមូលដ្ឋានគ្រឹះដ៏រឹងមាំក្នុងការសរសេរកម្មវិធីជាមួយ Swift ។ ពួកគេ​នឹង​សិក្សា​អំពី​ឥទ្ធិពល​នៃ​កុំព្យូទ័រ និង​កម្មវិធី​លើ​សង្គម សេដ្ឋកិច្ច និង​វប្បធម៌ ទន្ទឹម​នឹង​នោះ​ក៏​ស្វែងរក​ការ​អភិវឌ្ឍ​កម្មវិធី iOS ផងដែរ។ មេរៀននឹងនាំសិស្សឆ្លងកាត់ដំណើរការរចនាកម្មវិធី៖ ការបំផុសគំនិត ការធ្វើផែនការ ការបង្កើតគំរូ និងវាយតម្លៃការរចនាកម្មវិធីរបស់ពួកគេផ្ទាល់។ ខណៈពេលដែលពួកគេអាចនៅតែកំពុងអភិវឌ្ឍជំនាញដើម្បីបំប្លែងគំរូដើមទៅជាកម្មវិធីពេញលេញ ការរចនាកម្មវិធីគឺជាជំនាញដ៏សំខាន់ និងលើកទឹកចិត្តសិស្សឱ្យរៀនសរសេរកូដ។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C06 ក្នុងនាមជាអ្នកផ្តល់ការយល់ព្រមពីក្រុមប្រឹក្សាភិបាលនៃមហាវិទ្យាល័យសម្រាប់ឆ្នាំសិក្សា 2021-2022 Apple បានពង្រីកវគ្គសិក្សា Explorations ដើម្បីបង្កើត AP® CS Principles រួមទាំងសម្ភារៈសម្រាប់រៀបចំសិស្សសម្រាប់ការប្រឡង AP® គោលការណ៍វិទ្យាសាស្រ្តកុំព្យូទ័រ។

ទាញយក៖ apple.co/developinswiftexplorations
ទាញយក៖ apple.co/developinswiftapcsp

មេរៀនទី១៖ តម្លៃ។ សិស្សរៀនអំពីឯកតាជាមូលដ្ឋាននៃតម្លៃ Swift ដែលហូរតាមកូដរបស់ពួកគេ រួមទាំងអត្ថបទ និងលេខ។ ពួកគេស្វែងយល់ពីរបៀបភ្ជាប់ឈ្មោះជាមួយតម្លៃដោយប្រើអថេរ។ ឯកតាបញ្ចប់នៅក្នុងគម្រោងកម្មវិធីដើម្បីបង្ហាញរូបថត។

វគ្គទី១៖ ក្លឹបទូរទស្សន៍។ សិស្សតាមដានសមាជិកនៃក្លឹបទូរទស្សន៍មួយ នៅពេលពួកគេទន្ទឹងរង់ចាំស៊េរីថ្មីនៃកម្មវិធីដែលពួកគេចូលចិត្ត។ ពួកគេរៀនពីរបៀបស្វែងរក web និងការចុះឈ្មោះសម្រាប់គណនីទាក់ទងនឹងព័ត៌មានផ្ទាល់ខ្លួនរបស់ពួកគេ ក៏ដូចជារបៀបគិតអំពីភាពឯកជនរបស់ពួកគេនៅពេលប្រើប្រាស់កម្មវិធី។

មេរៀនទី 2៖ ក្បួនដោះស្រាយ។ សិស្សរៀនពីរបៀបរៀបចំកូដរបស់ពួកគេដោយប្រើមុខងារដើម្បីបញ្ចូលកិច្ចការដដែលៗ ប្រើសេចក្តីថ្លែងការណ៍ if/else ដើម្បីតំណាងឱ្យការសម្រេចចិត្ត និងស្វែងយល់ពីរបៀបដែល Swift ប្រើប្រភេទដើម្បីបែងចែកប្រភេទទិន្នន័យផ្សេងៗគ្នា។ គម្រោងចុងក្រោយគឺជាកម្មវិធី QuestionBot ដែលឆ្លើយតបទៅនឹងការបញ្ចូលរបស់អ្នកប្រើប្រាស់ពីក្តារចុច។

វគ្គទី 2: នេះ។ Viewពិធីជប់លៀង។ រឿងរបស់ក្លឹបទូរទស្សន៍បន្តនៅពេលដែលសមាជិករបស់ខ្លួនកំពុងចាក់ផ្សាយវគ្គនេះ ខណៈពេលកំពុងផ្ញើសារគ្នាទៅវិញទៅមក។ សិស្សស្វែងយល់ពីរបៀបដែលទិន្នន័យត្រូវបានតំណាងនៅក្នុងឧបករណ៍របស់ពួកគេនៅកម្រិតទាបបំផុត និងរបៀបដែលវាហូរតាមអ៊ីនធឺណិត។ ពួកគេក៏ស្វែងយល់បន្ថែមអំពីសុវត្ថិភាព និងឯកជនភាពនៃទិន្នន័យផងដែរ។

មេរៀនទី៣៖ ការរៀបចំទិន្នន័យ។ សិស្សស្វែងយល់ពីរបៀបបង្កើតប្រភេទផ្ទាល់ខ្លួនដោយប្រើ structs និងរបៀបដាក់ធាតុក្នុងបរិមាណច្រើនចូលទៅក្នុងអារេ ហើយដំណើរការពួកវាដោយប្រើរង្វិលជុំ។ ពួកគេក៏រៀនពីរបៀបដែល enums តំណាងឱ្យសំណុំនៃតម្លៃដែលទាក់ទងគ្នា ហើយនៅក្នុងគម្រោងកម្មវិធីនៅចុងបញ្ចប់នៃអង្គភាព ពួកគេបង្កើតហ្គេមអន្តរកម្មជាមួយនឹងរូបរាងចម្រុះពណ៌។

វគ្គទី 3៖ ការចែករំលែករូបថត។ ក្លឹបទូរទស្សន៍បានបញ្ចប់នៅពេលដែលសមាជិករបស់ខ្លួនចែករំលែករូបភាពនៃ viewពិធីជប់លៀងនៅលើប្រព័ន្ធផ្សព្វផ្សាយសង្គម។ សិស្សរៀនអំពីការបំប្លែងទិន្នន័យអាណាឡូកឌីជីថល និងការគណនាប៉ារ៉ាឡែល ហើយពួកគេស្វែងយល់ពីផលវិបាកមួយចំនួននៃការចែករំលែកទិន្នន័យតាមអ៊ីនធឺណិត។

មេរៀនទី 4: ការកសាងកម្មវិធី។ សិស្សបង្កើនជំនាញរបស់ពួកគេនៅក្នុង Xcode និង Interface Builder នៅក្នុងគម្រោងណែនាំដើម្បីបង្កើតកម្មវិធីពីមូលដ្ឋាន។ ពួកគេរៀនពីរបៀបបន្ថែមធាតុចំណុចប្រទាក់អ្នកប្រើប្រាស់ទៅអេក្រង់ ភ្ជាប់ធាតុទាំងនោះទៅនឹងកូដរបស់ពួកគេ និងឆ្លើយតបទៅនឹងព្រឹត្តិការណ៍ដែលបង្កើតឡើងដោយអន្តរកម្មអ្នកប្រើប្រាស់។ ពួកគេប្រើដំណើរការអភិវឌ្ឍន៍បន្ថែមដើម្បីបង្កើតកម្មវិធីរបស់ពួកគេម្តងមួយៗ ដោយសាកល្បងនៅពេលពួកគេដំណើរការ។ ចំណុចកំពូលនៃអង្គភាពគឺជាកម្មវិធីសិក្សាដែលមានកាតពន្លឺ និងរបៀបសំណួរ។

អភិវឌ្ឍនៅក្នុង Swift Fundamentals

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C07សិស្សនឹងបង្កើតជំនាញអភិវឌ្ឍន៍កម្មវិធី iOS ជាមូលដ្ឋានជាមួយ Swift ។ ពួកគេនឹងធ្វើជាម្ចាស់នៃគោលគំនិត និងការអនុវត្តស្នូលដែលអ្នកសរសេរកម្មវិធីអាជីពប្រើជារៀងរាល់ថ្ងៃ និងបង្កើតភាពស្ទាត់ជំនាញជាមូលដ្ឋាននៅក្នុងប្រភព Xcode និងកម្មវិធីនិពន្ធ UI ។ សិស្សនឹងអាចបង្កើតកម្មវិធី iOS ដែលប្រកាន់ខ្ជាប់នូវការអនុវត្តស្តង់ដារ រួមទាំងការប្រើប្រាស់ធាតុ UI ស្តុក បច្ចេកទេសប្លង់ និងចំណុចប្រទាក់រុករកទូទៅ។ គម្រោងកម្មវិធីដែលណែនាំចំនួនបីនឹងជួយសិស្សបង្កើតកម្មវិធីនៅក្នុង Xcode ពីមូលដ្ឋានជាមួយនឹងការណែនាំជាជំហានៗ។ សួនកុមារ Xcode នឹងជួយសិស្សរៀនគោលគំនិតសរសេរកម្មវិធីសំខាន់ៗនៅក្នុងបរិយាកាសសរសេរកូដអន្តរកម្ម ដែលអនុញ្ញាតឱ្យពួកគេធ្វើការពិសោធន៍ជាមួយកូដ និងឃើញលទ្ធផលភ្លាមៗ។ ពួកគេនឹងស្វែងរកការរចនាកម្មវិធីដោយការបំផុសគំនិត ការធ្វើផែនការ ការបង្កើតគំរូ និងវាយតម្លៃគំនិតកម្មវិធីរបស់ពួកគេផ្ទាល់។
ទាញយក៖ apple.co/developinswiftfundamentals

មេរៀនទី១៖ ការចាប់ផ្តើមជាមួយការអភិវឌ្ឍន៍កម្មវិធី។ សិស្សស្វែងយល់អំពីមូលដ្ឋានគ្រឹះនៃទិន្នន័យ ប្រតិបត្តិករ និងលំហូរការគ្រប់គ្រងនៅក្នុង Swift ក៏ដូចជាឯកសារ ការបំបាត់កំហុស Xcode ការបង្កើត និងដំណើរការកម្មវិធី និងកម្មវិធីបង្កើតចំណុចប្រទាក់។ បន្ទាប់មក ពួកគេ​អនុវត្ត​ចំណេះដឹង​នេះ​ទៅនឹង​គម្រោង​ណែនាំ​មួយ​ដែល​ហៅថា Light ដែល​ពួកគេ​បង្កើត​កម្មវិធី​ពិល​ដ៏សាមញ្ញ​មួយ។

មេរៀនទី 2៖ ការណែនាំអំពី UIKit ។ សិស្សស្វែងយល់អំពីខ្សែអក្សរ Swift មុខងារ រចនាសម្ព័ន្ធ ការប្រមូល និងរង្វិលជុំ។ ពួកគេក៏រៀនអំពីប្រព័ន្ធ UIKit ផងដែរ។ views និងវត្ថុបញ្ជាដែលបង្កើតជាចំណុចប្រទាក់អ្នកប្រើ និងរបៀបបង្ហាញទិន្នន័យដោយប្រើប្លង់ស្វ័យប្រវត្តិ និងជង់ viewស. ពួកគេបានដាក់ចំណេះដឹងនេះទៅជាការអនុវត្តនៅក្នុងគម្រោងណែនាំមួយដែលមានឈ្មោះថា Apple Pie ជាកន្លែងដែលពួកគេបង្កើតកម្មវិធីហ្គេមទាយពាក្យ។

មេរៀនទី ៣៖ ការរុករក និងលំហូរការងារ។ សិស្សស្វែងយល់ពីរបៀបបង្កើតលំហូរការងារសាមញ្ញ និងឋានានុក្រមរុករក ដោយប្រើឧបករណ៍បញ្ជារុករក ឧបករណ៍បញ្ជារបារផ្ទាំង និងលេខសម្ងាត់។ ពួកគេក៏ពិនិត្យមើលឧបករណ៍ដ៏មានអានុភាពពីរនៅក្នុង Swift៖ ជម្រើស និងការរាប់លេខ។ ពួកគេបានដាក់ចំណេះដឹងនេះទៅក្នុងការអនុវត្តជាមួយនឹងគម្រោងណែនាំមួយដែលមានឈ្មោះថា Personality Quiz ដែលជាការស្ទង់មតិផ្ទាល់ខ្លួនដែលបង្ហាញពីការឆ្លើយតបដ៏រីករាយដល់អ្នកប្រើប្រាស់។

មេរៀនទី ៤៖ បង្កើតកម្មវិធីរបស់អ្នក។ សិស្សរៀនអំពីវដ្តនៃការរចនា ហើយប្រើវាដើម្បីរចនាកម្មវិធីផ្ទាល់ខ្លួនរបស់ពួកគេ។ ពួកគេស្វែងយល់ពីរបៀបអភិវឌ្ឍ និងធ្វើម្តងទៀតលើការរចនារបស់ពួកគេ ក៏ដូចជារបៀបបង្កើតគំរូដែលអាចបម្រើជាការបង្ហាញដ៏គួរឱ្យទាក់ទាញ និងចាប់ផ្តើមគម្រោងរបស់ពួកគេឆ្ពោះទៅរកការចេញផ្សាយ 1.0 ដែលទទួលបានជោគជ័យ។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម C08

អភិវឌ្ឍនៅក្នុងការប្រមូលទិន្នន័យ Swift

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift D01សិស្សនឹងពង្រីកចំណេះដឹង និងជំនាញដែលពួកគេបានបង្កើតនៅក្នុង Develop in Swift Fundamentals ដោយពង្រីកការងាររបស់ពួកគេក្នុងការអភិវឌ្ឍន៍កម្មវិធី iOS បង្កើតកម្មវិធីដែលស្មុគស្មាញ និងមានសមត្ថភាព។ ពួកគេនឹងធ្វើការជាមួយទិន្នន័យពីម៉ាស៊ីនមេ និងរុករក iOS APIs ថ្មី ដែលអនុញ្ញាតឱ្យមានបទពិសោធន៍កម្មវិធីកាន់តែសម្បូរបែប រួមទាំងការបង្ហាញការប្រមូលទិន្នន័យដ៏ធំក្នុងទម្រង់ជាច្រើន។ គម្រោងកម្មវិធីដែលណែនាំចំនួនបីនឹងជួយសិស្សបង្កើតកម្មវិធីនៅក្នុង Xcode ពីមូលដ្ឋានជាមួយនឹងការណែនាំជាជំហានៗ។ សួនកុមារ Xcode នឹងជួយសិស្សរៀនគោលគំនិតសរសេរកម្មវិធីសំខាន់ៗនៅក្នុងបរិយាកាសសរសេរកូដអន្តរកម្ម ដែលអនុញ្ញាតឱ្យពួកគេធ្វើការពិសោធន៍ជាមួយកូដ និងឃើញលទ្ធផលភ្លាមៗ។ ពួកគេនឹងស្វែងរកការរចនាកម្មវិធីដោយការបំផុសគំនិត ការធ្វើផែនការ ការបង្កើតគំរូ និងវាយតម្លៃគំនិតកម្មវិធីរបស់ពួកគេផ្ទាល់។ ទាញយក៖ apple.co/developinswiftdatacollections

មេរៀនទី១៖ តារាង និងការតស៊ូ។ សិស្សរៀនរមូរ views, តារាង views និងបង្កើតអេក្រង់បញ្ចូលស្មុគស្មាញ។ ពួកគេក៏ស្វែងយល់ពីរបៀបរក្សាទុកទិន្នន័យ ចែករំលែកទិន្នន័យទៅកាន់កម្មវិធីផ្សេងទៀត និងធ្វើការជាមួយរូបភាពនៅក្នុងបណ្ណាល័យរូបថតរបស់អ្នកប្រើប្រាស់ផងដែរ។ ពួកគេនឹងប្រើប្រាស់ជំនាញថ្មីរបស់ពួកគេនៅក្នុងគម្រោងណែនាំដែលហៅថា List ដែលជាកម្មវិធីតាមដានកិច្ចការដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់បន្ថែម កែសម្រួល និងលុបធាតុនៅក្នុងចំណុចប្រទាក់ដែលមានមូលដ្ឋានលើតារាងដែលធ្លាប់ស្គាល់។

ផ្នែកទី 2: ធ្វើការជាមួយ Web. សិស្សរៀនអំពីចលនា ភាពស្របគ្នា និងធ្វើការជាមួយ web. ពួកគេនឹងអនុវត្តនូវអ្វីដែលពួកគេបានរៀននៅក្នុងគម្រោងណែនាំដែលហៅថាភោជនីយដ្ឋាន ដែលជាកម្មវិធីម៉ឺនុយដែលអាចប្ដូរតាមបំណងដែលបង្ហាញមុខម្ហូបដែលមាននៅក្នុងភោជនីយដ្ឋាន និងអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ដាក់ការបញ្ជាទិញ។ កម្មវិធីនេះប្រើ a web សេវាកម្មដែលអនុញ្ញាតឱ្យសិស្សរៀបចំម៉ឺនុយជាមួយនឹងធាតុម៉ឺនុយនិងរូបថតផ្ទាល់ខ្លួនរបស់ពួកគេ។

មេរៀនទី 3៖ ការបង្ហាញទិន្នន័យកម្រិតខ្ពស់។ សិស្សរៀនពីរបៀបប្រើការប្រមូល views ដើម្បីបង្ហាញទិន្នន័យនៅក្នុងប្លង់ពីរវិមាត្រដែលអាចប្ដូរតាមបំណងបាន។ ពួកគេក៏រកឃើញថាមពលនៃ Swift generics និងនាំយកជំនាញរបស់ពួកគេទាំងអស់រួមគ្នានៅក្នុងកម្មវិធីដែលគ្រប់គ្រងសំណុំទិន្នន័យស្មុគស្មាញ និងបង្ហាញចំណុចប្រទាក់ដែលអាចប្ដូរតាមបំណងបាន។

មេរៀនទី ៤៖ បង្កើតកម្មវិធីរបស់អ្នក។ សិស្សរៀនអំពីវដ្តនៃការរចនាកម្មវិធី ហើយប្រើវាដើម្បីរចនាកម្មវិធីផ្ទាល់ខ្លួនរបស់ពួកគេ។ ពួកគេស្វែងយល់ពីរបៀបអភិវឌ្ឍ និងធ្វើម្តងទៀតលើការរចនារបស់ពួកគេ ក៏ដូចជារបៀបបង្កើតគំរូដែលអាចបម្រើជាការបង្ហាញដ៏គួរឱ្យទាក់ទាញ និងចាប់ផ្តើមគម្រោងរបស់ពួកគេឆ្ពោះទៅរកការចេញផ្សាយ 1.0 ដែលទទួលបានជោគជ័យ។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift D02

ការបង្រៀនកូដជាមួយ Apple

នៅពេលអ្នកបង្រៀនសរសេរកូដ អ្នកមិនត្រឹមតែបង្រៀនភាសាបច្ចេកវិទ្យាប៉ុណ្ណោះទេ។ អ្នក​ក៏​កំពុង​បង្រៀន​វិធី​ថ្មី​ក្នុង​ការ​គិត និង​នាំ​គំនិត​ទៅ​រក​ជីវិត។ ហើយ Apple មានធនធានឥតគិតថ្លៃ ដើម្បីជួយអ្នកនាំយកកូដទៅក្នុងថ្នាក់រៀនរបស់អ្នក មិនថាអ្នកទើបតែចាប់ផ្តើម ឬត្រៀមខ្លួនរួចជាស្រេចក្នុងការធ្វើឱ្យសិស្សរបស់អ្នកទទួលបានវិញ្ញាបនបត្រនៅក្នុង Swift នោះទេ។ នេះ។ មនុស្សគ្រប់គ្នាអាចសរសេរកូដបាន។ កម្មវិធីសិក្សាណែនាំសិស្សឱ្យចេះសរសេរកូដតាមរយៈពិភពនៃល្បែងផ្គុំរូបអន្តរកម្ម និងតួអង្គលេងៗជាមួយកម្មវិធី Swift Playgrounds ។ នេះ។ អភិវឌ្ឍនៅក្នុង Swift កម្មវិធីសិក្សាណែនាំសិស្សឱ្យស្គាល់ពិភពនៃការអភិវឌ្ឍន៍កម្មវិធី ដោយធ្វើឱ្យវាងាយស្រួលសម្រាប់ពួកគេក្នុងការរចនា និងបង្កើតកម្មវិធីដែលមានមុខងារពេញលេញនៃការរចនាផ្ទាល់ខ្លួនរបស់ពួកគេ។ ហើយ Apple គាំទ្រអ្នកអប់រំជាមួយនឹងការផ្តល់ជូនការរៀនសូត្រប្រកបដោយវិជ្ជាជីវៈ ដើម្បីជួយអ្នកចាប់ផ្តើមនាំយកកម្មវិធី Everyone Can Code និង Develop in Swift ដល់សិស្ស។

ការរៀនជំនាញអនឡាញដោយខ្លួនឯងដោយឥតគិតថ្លៃ
វគ្គសិក្សា Develop in Swift Explorations និង AP® CS Principles មានតាមរយៈ Canvas by Instructure។ អ្នកចូលរួមនឹងរៀនចំណេះដឹងជាមូលដ្ឋានដែលពួកគេត្រូវការដើម្បីបង្រៀន Swift និង Xcode ដោយផ្ទាល់ពីអ្នកជំនាញផ្នែកអប់រំរបស់ Apple ដែលធ្វើឱ្យនេះជាវគ្គណែនាំដ៏ល្អសម្រាប់ការបង្រៀន Develop in Swift នៅក្នុងបរិយាកាសអប់រំណាមួយ។ ស្វែងយល់បន្ថែមនៅ apple.co/developinswiftexplorationspl.

នាំយកអ្នកជំនាញការរៀនជំនាញ Apple មកសាលារបស់អ្នក។
សម្រាប់អ្នកអប់រំដែលចាប់អារម្មណ៍ក្នុងការបន្តទៅមុខទៀត អ្នកឯកទេស Apple Professional Learning Specialists រៀបចំការបណ្តុះបណ្តាលរយៈពេលជាច្រើនថ្ងៃដែលត្រូវបានរចនាឡើងដើម្បីផ្តល់នូវបទពិសោធន៍សិក្សាប្រកបដោយភាពច្នៃប្រឌិត ដើម្បីជួយសមាជិកបុគ្គលិកអភិវឌ្ឍការអនុវត្តការបង្រៀនប្រកបដោយភាពច្នៃប្រឌិតដែលទាក់ទាញសិស្ស។

ដើម្បីស្វែងយល់បន្ថែមអំពី Apple Professional Learning សូមទាក់ទងអ្នកជំនាញផ្នែកអប់រំដែលមានការអនុញ្ញាតពី Apple របស់អ្នកសម្រាប់ព័ត៌មានបន្ថែម។

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift D03

ការអភិវឌ្ឍន៍កម្មវិធីជាមួយនឹងវិញ្ញាបនប័ត្រ Swift

អ្នកអប់រំដែលកំពុងបង្រៀនការអភិវឌ្ឍន៍កម្មវិធីជាមួយ Swift អាចជួយសិស្សរបស់ពួកគេរៀបចំសម្រាប់អាជីពក្នុងសេដ្ឋកិច្ចកម្មវិធីដោយទទួលបានវិញ្ញាបនប័ត្រដែលទទួលស្គាល់ដោយឧស្សាហកម្ម។ ការអភិវឌ្ឍន៍កម្មវិធីជាមួយនឹងវិញ្ញាបនប័ត្រ Swift ទទួលស្គាល់ចំណេះដឹងជាមូលដ្ឋាននៃ Swift, Xcode និងឧបករណ៍អភិវឌ្ឍន៍កម្មវិធីដែលគ្របដណ្តប់ដោយ Develop in Swift Explorations and Develop in Swift Fundamentals ដោយឥតគិតថ្លៃ។ បន្ទាប់ពីបញ្ចប់ដោយជោគជ័យនូវការអភិវឌ្ឍន៍កម្មវិធីជាមួយនឹងការប្រឡង Swift សិស្សនឹងទទួលបានផ្លាកសញ្ញាឌីជីថលដែលពួកគេអាចបន្ថែមទៅ CV, ផលប័ត្រ ឬអ៊ីមែល ឬពួកគេអាចចែករំលែកជាមួយបណ្តាញទំនាក់ទំនងសង្គម និងវិជ្ជាជីវៈ។ ស្វែង​យល់​បន្ថែម: certiport.com/apple

រូបតំណាងផ្លែប៉ោម a1

ការអភិវឌ្ឍន៍កម្មវិធី
ជាមួយ SWIFT
សហការី

ការអភិវឌ្ឍន៍កម្មវិធីជាមួយ Swift Associate
សិស្សអនុវិទ្យាល័យ ឬឧត្តមសិក្សាដែលបានបញ្ចប់ដោយជោគជ័យក្នុងការអភិវឌ្ឍន៍កម្មវិធីជាមួយនឹងការប្រឡង Swift Associate នឹងបង្ហាញចំណេះដឹងអំពីផលប៉ះពាល់នៃកុំព្យូទ័រ និងកម្មវិធីលើសង្គម សេដ្ឋកិច្ច និងវប្បធម៌ ខណៈពេលដែលកំពុងស្វែងរកការអភិវឌ្ឍន៍កម្មវិធី iOS ។ វិញ្ញាបនប័ត្រនេះត្រូវបានតម្រឹមជាមួយវគ្គសិក្សាអភិវឌ្ឍន៍ក្នុង Swift Explorations ។

រូបតំណាងផ្លែប៉ោម a1

ការអភិវឌ្ឍន៍កម្មវិធី
ជាមួយ SWIFT
អ្នកប្រើប្រាស់ដែលបានបញ្ជាក់

ការអភិវឌ្ឍន៍កម្មវិធីជាមួយ Swift Certified User
សិស្សថ្នាក់ឧត្តមសិក្សាដែលបានបញ្ចប់ការអភិវឌ្ឍន៍កម្មវិធីដោយជោគជ័យជាមួយនឹងការប្រឡង Swift Certified User នឹងបង្ហាញពីជំនាញអភិវឌ្ឍន៍កម្មវិធី iOS ជាមូលដ្ឋានជាមួយ Swift ។ ពួកគេនឹងមានចំណេះដឹងអំពីគោលគំនិត និងការអនុវត្តស្នូលដែលអ្នកសរសេរកម្មវិធី Swift ដែលមានជំនាញវិជ្ជាជីវៈប្រើប្រាស់ជារៀងរាល់ថ្ងៃ។ វិញ្ញាបនប័ត្រនេះត្រូវបានតម្រឹមជាមួយនឹងវគ្គសិក្សា Develop in Swift Fundamentals។

ធនធានបន្ថែម

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម E01

សៀវភៅការងាររចនាកម្មវិធី

App Design Workbook ប្រើក្របខណ្ឌគំនិតរចនា ដើម្បីបង្រៀនសិស្សឱ្យចេះរចនាកម្មវិធី ជំនាញជាមូលដ្ឋាននៃការអភិវឌ្ឍន៍កម្មវិធី iOS ។ ពួកគេនឹងស្វែងយល់ពីទំនាក់ទំនងរវាងការរចនាកម្មវិធី និងការសរសេរកូដនៅក្នុង Swift តាមរយៈកម្មវិធីនីមួយៗtage នៃវដ្តនៃការរចនាកម្មវិធីដើម្បីនាំយកគំនិតកម្មវិធីរបស់ពួកគេមកជីវិត។ ទាញយក៖ apple.co/developinswiftappdesignworkbook

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម E02

ការណែនាំអំពីការបង្ហាញកម្មវិធី

អបអរសាទរភាពប៉ិនប្រសប់របស់សិស្ស ដោយលើកទឹកចិត្តសិស្សឱ្យចែករំលែកសមិទ្ធផលនៃការសរសេរកូដរបស់ពួកគេជាមួយនឹងព្រឹត្តិការណ៍សហគមន៍ ដូចជាព្រឹត្តិការណ៍បង្ហាញគម្រោង ឬការបង្ហាញកម្មវិធីជាដើម។ មគ្គុទ្ទេសក៍កម្មវិធីបង្ហាញកម្មវិធីផ្តល់ការគាំទ្រជាក់ស្តែងដើម្បីជួយអ្នករៀបចំព្រឹត្តិការណ៍បង្ហាញកម្មវិធីដោយផ្ទាល់ ឬនិម្មិត។ ទាញយក៖ apple.co/developinswiftappshowcaseguide

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា Swift របស់ផ្លែប៉ោម E03

Swift Coding Club

Swift Coding Clubs គឺជាវិធីដ៏រីករាយមួយក្នុងការរចនាកម្មវិធី។ សកម្មភាពត្រូវបានបង្កើតឡើងនៅលើការរៀនគំនិតកម្មវិធី Swift នៅក្នុងសួនកុមារ Xcode នៅលើ Mac ។ សិស្ស​សហការ​ជាមួយ​មិត្ត​ភក្តិ​របស់​ពួកគេ​ដើម្បី​បង្កើត​កម្មវិធី​គំរូ ហើយ​គិត​អំពី​របៀប​ដែល​កូដ​អាច​បង្កើត​ភាព​ខុស​គ្នា​ក្នុង​ពិភពលោក​ជុំវិញ​ពួកគេ។ ទាញយក៖ apple.co/swiftcodingclubxcode

រូបសញ្ញាផ្លែប៉ោម

AP គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ក្រុមប្រឹក្សាមហាវិទ្យាល័យ ហើយត្រូវបានប្រើប្រាស់ដោយមានការអនុញ្ញាត។ លក្ខណៈពិសេសអាចផ្លាស់ប្តូរបាន។ មុខងារមួយចំនួនប្រហែលជាមិនមាននៅក្នុងគ្រប់តំបន់ ឬគ្រប់ភាសាទេ។ © 2021 Apple Inc. រក្សាសិទ្ធិគ្រប់យ៉ាង។ Apple, ស្លាកសញ្ញា Apple, Mac, MacBook Air, Swift, Swift Logo, Swift Playgrounds និង Xcode គឺជាពាណិជ្ជសញ្ញារបស់ក្រុមហ៊ុន Apple Inc. ដែលបានចុះបញ្ជីនៅសហរដ្ឋអាមេរិក និងប្រទេសផ្សេងទៀត។ App Store គឺជាសេវាកម្មរបស់ Apple Inc. ដែលបានចុះបញ្ជីនៅសហរដ្ឋអាមេរិក និងប្រទេសដទៃទៀត។ iOS គឺជាពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Cisco នៅសហរដ្ឋអាមេរិក និងប្រទេសផ្សេងទៀត ហើយត្រូវបានប្រើប្រាស់ក្រោមអាជ្ញាប័ណ្ណ។ ឈ្មោះផលិតផល និងក្រុមហ៊ុនផ្សេងទៀតដែលបានលើកឡើងនៅទីនេះអាចជាពាណិជ្ជសញ្ញារបស់ក្រុមហ៊ុនរៀងៗខ្លួន។ លក្ខណៈបច្ចេកទេសផលិតផលអាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងជាមុន។ សម្ភារៈនេះត្រូវបានផ្តល់ជូនសម្រាប់គោលបំណងព័ត៌មានតែប៉ុណ្ណោះ។ Apple មិនទទួលខុសត្រូវចំពោះការប្រើប្រាស់របស់វាទេ។ ខែមេសា ឆ្នាំ 2021

ឯកសារ/ធនធាន

មគ្គុទ្ទេសក៍កម្មវិធីសិក្សា apple Swift [pdf] ការណែនាំអ្នកប្រើប្រាស់
Swift Curriculum Guide, Swift, Curriculum Guide

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *