apple-Develop-in-Swift-en-User-Guide-logoasagarra Swift-en garatu

pple-Garatu-Swift-en-Erabiltzaile-gida-produktua

Swift-en garatu

Develop in Swift kodeketa-eskaintza integrala da 9. mailatik gorako ikasleentzat zuzenduta. Curriculumak ikasleak unibertsitaterako edo aplikazioen garapenerako karrerarako prestatzen ditu Swift programazio-lengoaia erabiliz eta hezitzaileentzako doako lineako ikaskuntza profesionalarekin osatzen da. Swift Mac-erako diseinatuta dago —programazio-lengoaia nagusi guztiak onartzen ditu—, eta kodea irakasteko eta ikasteko gailu aproposa da. Ikasleak Develop in Swift Explorations edo AP® CS Principles-etik Oinarrizko eta Datu Bildumetako kontzeptu aurreratuagoetara igarotzen diren heinean, guztiz funtzionatzen duen aplikazio bat diseinatzen eta eraikitzen aztertuko dute, eta AP® kredituak edo industriak aitortutako bat ere irabaz dezakete. Ziurtapena. Eta eskolaz kanpoko kodeketari dagokionez, App Design Workbook, App Showcase Guide eta Swift Coding Club-ek ikasleei beren aplikazioen ideiak diseinatzen, prototipatzen eta ospatzen laguntzen diete.

Batxilergoko Curriculum Ibilbidea

Ikasleek informatika-kontzeptu nagusiak ikasten dituzte, Swift-ekin programazioan oinarri sendoak eraikiz. Informatikak eta aplikazioek gizartean, ekonomietan eta kulturetan duten eragina ezagutuko dute iOS aplikazioen garapena aztertzen duten bitartean. AP® CS Printzipioak ikastaroak Develop in Swift Explorations hedatzen du ikasleak AP® Informatikako Printzipioen azterketarako prestatzeko.

Ikasleek iOS aplikazioak garatzeko oinarrizko gaitasunak garatzen dituzte Swift-ekin. Swift-eko programatzaileek egunero erabiltzen dituzten oinarrizko kontzeptuak eta praktikak menderatuko dituzte eta Xcode iturburu eta UI editoreetan oinarrizko erraztasuna eraikiko dute. Ikasleek praktika estandarrei atxikitzen zaizkien iOS aplikazioak sortzeko gai izango dira, besteak beste, stock UI elementuak, diseinu-teknikak eta nabigazio-interfaze arruntak erabiltzea.

Ikasleek Oinarrizkoetan garatu dituzten ezagutzak eta trebetasunak zabaltzen dituzte iOS aplikazioen garapenean egindako lana zabalduz, aplikazio konplexuagoak eta gaitasun handiagoak sortuz. Zerbitzari bateko datuekin lan egingo dute eta aplikazioen esperientzia askoz aberatsagoa ahalbidetzen duten iOS API berriak aztertuko dituzte, formatu anitzetan datu-bilduma handiak bistaratzea barne.

  • 1. unitatea: Balioak
  • 1. atala: Telebista Kluba
  • 2. unitatea: Algoritmoak
  • 2. atala: The Viewing Party
  • 3. unitatea: Datuak antolatzea
  • 3. atala: Argazkiak partekatzea
  • 4. unitatea: Aplikazioak eraikitzea
  • 1. unitatea: Hasteko
  • Aplikazioen garapena
  • 2. unitatea: UIKit-en sarrera
  • 3. unitatea: Nabigazioa eta lan-fluxuak
  • 1. unitatea: Taulak eta iraunkortasuna
  • 2. unitatea: lanarekin Web
  • 3. unitatea: Datuen bistaratzea aurreratua

Goi Mailako Hezkuntzako Curriculum Ibilbidea

Ikasleek informatika-kontzeptu nagusiak ikasten dituzte, Swift-ekin programazioan oinarri sendoak eraikiz. Informatikak eta aplikazioek gizartean, ekonomietan eta kulturetan duten eragina ezagutuko dute iOS aplikazioen garapena aztertzen duten bitartean.

  • 1. unitatea: Balioak
  • 1. atala: Telebista Kluba
  • 2. unitatea: Algoritmoak
  • 2. atala: The Viewing Party
  • 3. unitatea: Datuak antolatzea
  • 3. atala: Argazkiak partekatzea
  • 4. unitatea: Aplikazioak eraikitzea

Ikasleek iOS aplikazioak garatzeko oinarrizko gaitasunak garatzen dituzte Swift-ekin. Swift-eko programatzaileek egunero erabiltzen dituzten oinarrizko kontzeptuak eta praktikak menderatuko dituzte eta Xcode iturburu eta UI editoreetan oinarrizko erraztasuna eraikiko dute. Ikasleek praktika estandarrei atxikitzen zaizkien iOS aplikazioak sortzeko gai izango dira, besteak beste, stock UI elementuak, diseinu-teknikak eta nabigazio-interfaze arruntak erabiltzea.

  • 1. unitatea: Aplikazioen garapenarekin hastea
  • 2. unitatea: UIKit-en sarrera
  • 3. unitatea: Nabigazioa eta lan-fluxuak

Ikasleek Oinarrizkoetan garatu dituzten ezagutzak eta trebetasunak zabaltzen dituzte iOS aplikazioen garapenean egindako lana zabalduz, aplikazio konplexuagoak eta gaitasun handiagoak sortuz. Zerbitzari bateko datuekin lan egingo dute eta aplikazioen esperientzia askoz aberatsagoa ahalbidetzen duten iOS API berriak aztertuko dituzte, formatu anitzetan datu-bilduma handiak bistaratzea barne.

  • 1. unitatea: Taulak eta iraunkortasuna
  • 2. unitatea: lanarekin Web
  • 3. unitatea: Datuen bistaratzea aurreratua

Ezaugarri nagusiak

Xcode jolastokiak
Ikasleek programazio-kontzeptuak ikasten dituzte jolastokietan kodea idazten duten bitartean: kodeketa-ingurune interaktiboak, kodearekin esperimentatu eta emaitzak berehala ikusteko aukera ematen diete.

Gidatutako aplikazioen proiektuak
Sartutako proiektua erabiliz files, ikasleek funtsezko kontzeptuekin lan egin dezakete aplikazio bat hutsetik eraiki beharrik gabe. Laguntza-irudiek eta bideoek euren ezagutzak aplikatzeko erronka egiten diete.

Connected World atal ilustratuak Connected World atalek ikasleei eguneroko jarduerak eta tresnak arakatzeko aukera ematen die, bilaketetatik hasita web eta argazkiak ateratzea sare sozialetan elkarreragiteko, haien atzean dagoen teknologia eta gizartean duten eragina aztertzen duten bitartean.

Urratsez urratseko argibideak zehatz-mehatz

irudiekin eta bideoekin argibideek Xcode-n aplikazio bat eraikitzeko urrats guztietan gidatzen dituzte ikasleak.

Garatu Swift Explorations eta AP® CS Printzipioetan

Appleren aplikazioak garatzeko curriculuma Develop in Swift Explorations eta AP CS Principles liburuekin hasten da, ikasleek informatika-kontzeptuak gakoak ikasten laguntzeko, Swift-ekin programazioan oinarri sendoak eraikiz. Informatikak eta aplikazioek gizartean, ekonomietan eta kulturetan duten eragina ezagutuko dute iOS aplikazioen garapena aztertzen duten bitartean. Ikasgaiek aplikazioen diseinu prozesuan zehar eramaten dituzte ikasleak: ideia-jasa, plangintza, prototipoak egitea eta aplikazio propio baten diseinua ebaluatzea. Prototipoak aplikazio osoetan bihurtzeko trebetasunak garatzen ari badira ere, aplikazio bat diseinatzea trebetasun kritikoa da eta ikasleak kodetzen ikastera bultzatzen ditu.

2021-2022 ikasturterako College Board-ek onartutako hornitzaile gisa, Applek Explorations ikastaroa zabaldu zuen AP® CS Printzipioak sortzeko, ikasleak AP® Informatikako Printzipioak azterketarako prestatzeko materiala barne. Deskargatu: apple.co/developinswiftexplorations Deskargatu: apple.co/developinswiftapcsp

1. unitatea: Balioak. Ikasleek Swift-en oinarrizko unitateei buruz ikasten dute: haien kodean zehar doazen balioak, testua eta zenbakiak barne. Izenak aldagaiak erabiliz balioekin nola lotu aztertzen dute. Unitatea argazki bat bistaratzeko aplikazio proiektu batean amaitzen da.

1. atala
Telebista Kluba. Ikasleek telebista-klubeko kideei jarraitzen diete euren programa gogokoenaren denboraldi berriari aurrea hartzen dioten bitartean. Nola bilatzen ikasten dute web eta kontuetan erregistratzeak informazio pertsonalarekin du zerikusia, baita aplikazioak erabiltzen dituzun bitartean haien pribatutasunari buruz nola pentsatu ere.

2. unitatea
Algoritmoak. Ikasleek beren kodea egituratzen ikasten dute zeregin errepikakorrak kapsulatzeko funtzioak erabiliz, if/else adierazpenak erabiltzen erabakiak irudikatzeko eta Swift-ek motak nola erabiltzen dituen aztertzen, datu mota desberdinak bereizteko. Amaitzen den proiektua QuestionBot aplikazioa da, erabiltzaileen sarrerari teklatutik erantzuten diona.

2. atala
The Viewing Party. Telebista klubaren istorioak jarraitzen du bere kideek atala erreproduzitzen duten bitartean elkarri mezuak bidaltzen dituzten bitartean. Ikasleek beren gailuen barruan datuak nola adierazten diren maila baxuenean eta Interneten zehar nola isurtzen diren aztertzen dute. Datuen segurtasunari eta pribatutasunari buruz gehiago ere ikasten dute. Swift Curriculum Gidan garatu | 2021eko abendua

3. unitatea
Datuak antolatzea. Ikasleek egiturak erabiliz mota pertsonalizatuak nola sortu aztertzen dute, elementu kopuru handiak multzoetan multzokatu eta begiztak erabiliz prozesatu. Enumerrek erlazionatutako balio multzo bat nola adierazten duten ere ikasten dute, eta unitatearen amaierako aplikazioaren proiektuan, forma koloretsuekin joko interaktibo bat eraikitzen dute.

3. atala
Argazkiak partekatzea. Telebista klubak bere kideek argazkiak partekatzen dituzte viewfesta sare sozialetan. Ikasleek datu analogikoak eta konputazio paraleloa digitalizatzen ikasten dute, eta datuak sarean partekatzearen ondorio batzuk aztertzen dituzte.

4. unitatea
Aplikazioak eraikitzea. Ikasleek Xcode eta Interface Builder-en trebetasunak sakontzen dituzte proiektu gidatuetan aplikazioak oinarritik sortzeko. Erabiltzaile-interfazeko elementuak pantaila batean gehitzen, elementu horiek beren kodearekin konektatzen eta erabiltzailearen elkarrekintzak sortutako gertaerei erantzuten ikasten dute. Garapen-prozesu inkrementala erabiltzen dute beren aplikazioak pieza aldi berean eraikitzeko, doazen heinean probatzen. Unitatearen gailurra flashcards eta galdetegi moduak dituen ikasketa-aplikazioa da.

Swift Fundamentals-en garatu

Ikastaro honetan, ikasleek iOS aplikazioak garatzeko oinarrizko gaitasunak garatzen dituzte. Garatzaileek egunero erabiltzen duten Swift programazio-lengoaiaren oinarrizko kontzeptuak eta praktikak menderatuko dituzte eta oinarrizko jariotasuna eraikiko dute Xcode-ren iturburu eta UI editoreetan. Ikasleak UIKit esparruan murgilduko dira praktika estandarrei atxikitzen zaizkien iOS aplikazioak sortzeko, besteak beste, stock UI elementuak eta diseinu-teknikak erabiltzea eta nabigazio-interfaze arruntak. Gidatutako hiru aplikazio-proiektu ikasleei Xcode-n aplikazio bat eraikitzen laguntzen diete, urratsez urrats argibideekin. Xcode jolastokiek ikasleei programazio-kontzeptuak gakoak ikasten laguntzen die kodeketa-ingurune interaktibo batean, kodearekin esperimentatu eta emaitzak berehala ikusteko aukera ematen dien. Gainera, aplikazioen diseinu-bidaia bati ekingo diote, aplikazioen diseinuko lan-koadernoa erabiliz, euren aplikazioen ideia definitzeko, prototipatzeko eta probatzeko. Deskargatu: apple.co/developinswiftfundamentals

1. unitatea
Aplikazioen garapenarekin hastea. Ikasleek Swift-en datuen, operadoreen eta kontrol-fluxuaren oinarriak aurkituko dituzte, baita dokumentazioa, arazketa, Xcode, aplikazio bat eraiki eta exekutatzen eta Interface Builder ere. Ondoren, ezagutza hori Light izeneko proiektu gidatu batean aplikatzen dute, non linterna aplikazio sinple bat sortzen duten.

2. unitatea
UIKit-en sarrera. Ikasleek Swift kateak, funtzioak, egiturak, bildumak eta begiztak arakatzen dituzte. UIKit —sistema— ere ikasten dute viewErabiltzaile-interfazea osatzen duten kontrolak eta kontrolak, eta datuak nola bistaratu Diseinu automatikoa eta pilaketa erabiliz views. Ezagutza horiek praktikan jarri dituzte Apple Pie izeneko proiektu gidatuan, non hitzak asmatzeko joko aplikazio bat eraikitzen duten.

3. unitateaNabigazioa eta lan-fluxuak. Ikasleek lan-fluxu sinpleak eta nabigazio-hierarkiak nola eraikitzen dituzte nabigazio-kontrolagailuak, fitxa-barrako kontrolagailuak eta jarraibideak erabiliz. Swift-en bi tresna indartsu ere aztertzen dituzte: aukerakoak eta enumerazioak. Ezagutza hori praktikan jarri dute Nortasunaren Galdetegia izeneko proiektu gidatu batekin —erabiltzaileari erantzun dibertigarria ematen dion inkesta pertsonalizatua—. Swift Curriculum Gidan garatu | 2021eko abendua

Garatu Swift Data Bildumetan

Ikasleek Develop in Swift Fundamentals-en garatu dituzten ezagutzak eta trebetasunak zabaltzen dituzte iOS aplikazioen garapenean egiten duten lana zabalduz, aplikazio konplexuagoak eta gaitasun handiagoak sortuz. Zerbitzari bateko datuekin lan egingo dute eta iOS API berriak arakatuko dituzte, aplikazioen esperientzia askoz aberatsagoak izateko, formatu anitzetan datu-bilduma handiak bistaratzea barne. Gidatutako hiru aplikazio-proiektu ikasleei Xcode-n aplikazio bat eraikitzen laguntzen diete, urratsez urrats argibideekin. Xcode jolastokiek ikasleei programazio-kontzeptuak gakoak ikasten laguntzen die kodeketa-ingurune interaktibo batean, kodearekin esperimentatu eta emaitzak berehala ikusteko aukera ematen dien. Deskargatu: apple.co/developinswiftdatacollections

1. unitatea
Taulak eta Iraunkortasuna. Ikasleek pergaminoa ikasten dute views, mahaia views, eta sarrerako pantaila konplexuak eraikitzea. Datuak gorde, beste aplikazio batzuekin datuak partekatu eta erabiltzailearen argazki liburutegiko irudiekin nola lan egin ere aztertzen dute. Beren trebetasun berriak Zerrenda izeneko proiektu gidatu batean erabiltzen dituzte, erabiltzaileak taulan oinarritutako interfaze ezagun batean elementuak gehitzeko, editatzeko eta ezabatzeko aukera ematen dion zereginen jarraipena egiteko aplikazioan.

2. unitatea
-rekin lan egiten Web. Ikasleek animazioak, aldiberekotasuna eta lanarekin ikasten dute web. Jatetxea izeneko proiektu gidatu batean ikasitakoa aplikatzen dute: jatetxe bateko platerak erabilgarri erakusten dituen menu-aplikazio pertsonalizagarrian eta erabiltzaileari eskaera bat bidaltzeko aukera ematen dio. Aplikazioak a erabiltzen du web ikasleei menua beren menu-elementu eta argazkiekin konfiguratzeko aukera ematen dien zerbitzua.

3. unitatea
Datuen bistaratzea aurreratua. Ikasleek bilduma nola erabiltzen ikasten dute views datuak bi dimentsioko diseinu oso pertsonalizagarrian bistaratzeko. Swift generikoen boterea ere deskubritzen dute eta haien trebetasun guztiak biltzen ditu datu multzo konplexu bat kudeatzen duen eta interfaze pertsonalizagarria aurkezten duen aplikazio batean. Swift Curriculum Gidan garatu | 2021eko abendua

Irakaskuntza kodea Applerekin

Kodea irakasten duzunean, ez zara teknologiaren hizkuntza soilik irakasten. Pentsatzeko eta ideiak biziarazteko modu berriak ere irakasten ari zara. Eta Applek doako baliabideak ditu kodea zure ikasgelara ekartzen laguntzeko, hasi berria zaren edo zure ikasleek Swift-en ziurtagiria lortzeko prest. Everyone Can Code curriculumak Swift Playgrounds aplikazioarekin puzzle interaktibo eta pertsonaia jostagarrien mundu baten bidez kodetzen aurkezten ditu ikasleak. Develop in Swift curriculumak ikasleak aplikazioen garapenaren mundura aurkezten ditu, euren diseinu propioko guztiz funtzionatzen duen aplikazio bat diseinatzea eta eraikitzea erraztuz. Eta Apple-k hezitzaileei laguntzen die ikaskuntza-eskaintza profesionalekin, Everyone Can Code and Develop in Swift-en eskaintzak ikasleei ekartzen hasteko.

Doako auto-erritmoko lineako ikaskuntza profesionala
Develop in Swift Explorations eta AP® CS Principles ikastaroa Canvas by Instructure bidez dago eskuragarri. Parte-hartzaileek Apple hezkuntzako adituengandik zuzenean Swift eta Xcode irakasteko behar dituzten oinarrizko ezagutzak ikasiko dituzte, hau da, edozein hezkuntza-ingurunetan Develop in Swift-en irakasteko hastapen-ikastaro aproposa bihurtuz.

Ekarri Apple Ikaskuntza Profesionaleko espezialista bat zure eskolara
Harago joan nahi duten hezitzaileentzat, Apple Professional Learning Specialists-ek egun askotako prestakuntza-konpromisoak antolatzen ditu, ikaskuntza-esperientzia praktikoak eta murgilgarriak eskaintzeko diseinatuta, irakasleek ikasleak erakartzen dituzten irakaskuntza-praktika berritzaileak garatzen laguntzeko. Apple Professional Learning-i buruz gehiago jakiteko, posta elektronikoa sea_aels@apple.com.

Aplikazioen garapena Swift ziurtagiriekin
Swift-ekin aplikazioen garapena irakasten ari diren hezitzaileek beren ikasleei aplikazioen ekonomian karrera bat prestatzen lagun diezaiekete industriak aitortutako ziurtagiria lortuz. Aplikazioen garapenak Swift ziurtagiriekin Swift, Xcode eta aplikazioak garatzeko tresnen oinarrizko ezagutzak aitortzen ditu Develop in Swift Explorations eta Develop in Swift Fundamentals ikastaroek doako Develop in Swift Explorations eta Develop in Swift Fundamentals. Swift azterketarekin aplikazioaren garapena arrakastaz amaitu ondoren, ikasleek curriculum, zorro, posta elektroniko batean edo sare profesional eta sare sozialekin partekatu dezaketen bereizgarri digital bat irabaziko dute. Gehiago ikasi: certiport.com/apple

Aplikazioen garapena Swift Associate-rekin
Batxilergoko edo goi-mailako hezkuntzako ikasleek Aplikazioen Garapena Swift Associate-rekin azterketa arrakastaz amaitzen dutenek, informatikak eta aplikazioek gizartean, ekonomietan eta kulturetan duten eragina ezagutzen dute iOS aplikazioen garapena aztertzen duten bitartean. Ziurtagiri hau Develop in Swift Explorations ikastaroarekin bat dator.

Aplikazioen garapena Swift erabiltzaile ziurtatuarekin
Swift Certified User azterketa aplikazioaren garapena arrakastaz burutzen duten goi-mailako hezkuntzako ikasleek iOS aplikazioak garatzeko oinarrizko gaitasunak erakusten dituzte Swift-ekin. Swift programatzaile profesionalek egunero erabiltzen dituzten oinarrizko kontzeptu eta praktiken ezagutza dute. Ziurtagiri hau Develop in Swift Fundamentals ikastaroarekin bat dator.

Baliabide osagarriak

Aplikazioen diseinurako lan-koadernoa
App Design Workbook-ek diseinu pentsamendu-esparru bat erabiltzen du ikasleei aplikazioen diseinua irakasteko, iOS aplikazioen garapenaren oinarrizko trebetasuna. Swift-en aplikazioen diseinuaren eta kodeketaren arteko erlazioa aztertuko dute s bakoitzeantagAplikazioen diseinu-zikloko e beren aplikazioen ideiak biziaraztea. Deskargatu: apple.co/developinswiftappdesignworkbook_TH

Aplikazioen Erakusleihoaren Gida
Ospatu ikasleen asmamena ikasleak kodeketaren lorpenak komunitateko ekitaldiekin partekatzera animatuz, hala nola, proiektuen erakustaldi ekitaldietan edo aplikazioen erakusleihoetan. Aplikazioen erakusleihoaren gidak laguntza praktikoa eskaintzen du pertsonalki edo aplikazioen erakusleiho birtualeko ekitaldi bat antolatzen laguntzeko. Deskargatu: apple.co/developinswiftappshowcaseguide_TH

Swift Kodeketa Kluba
Swift Coding Clubak aplikazioak diseinatzeko modu dibertigarri bat dira. Jarduerak Mac-eko Xcode jolastokietan Swift programazio kontzeptuak ikastean eraikitzen dira. Ikasleek ikaskideekin elkarlanean aritzen dira aplikazioen prototipoak egiteko eta haien inguruko munduan kodeak nola eragin dezakeen pentsatzen dute. Deskargatu: apple.co/swiftcodingclubxcode_TH

K-20 Kodetze Baliabideak
Ikasleak kodetzaileak hasi edo lehen aplikazioak eraikitzeko prest dauden ala ez, Apple-k Swift-ekin irakasteko eta ikasteko programak ditu, garatzaile profesionalek munduko aplikazio indartsuenetako batzuk eraikitzeko erabiltzen duten programazio-lengoaia bera. Everyone Can Code ikasleak kodeketaren eta aplikazioen diseinuaren mundura aurkezten ditu, puzzle interaktiboen, pertsonaia jostagarrien eta ikasgelan zein kanpoan dauden jardueren bidez, Swift Playgrounds aplikazioa erabiliz. Develop in Swift-ek esperientzia praktikoa eskaintzen die ikasleei Swift-en Xcode-n aplikazioak diseinatzen eta garatzen, unibertsitatean, karreran eta baita industriak aitortzen duen ziurtagiria lortzeko aplikazioen garapenean prestatzeko.

AP College Board-en marka erregistratua da eta baimenarekin erabiltzen da. Ezaugarriak alda daitezke. Baliteke eginbide batzuk eskualde guztietan edo hizkuntza guztietan erabilgarri ez egotea. © 2021 Apple Inc. Eskubide guztiak erreserbatuta. Apple, Apple logoa, Mac, MacBook Air, Swift, Swift logotipoa, Swift Playgrounds eta Xcode Apple Inc.-ren marka komertzialak dira, AEBetan eta beste herrialde batzuetan erregistratuta. App Store Apple, Inc.-ren zerbitzu-marka da, AEBetan eta beste herrialde batzuetan erregistratua. IOS Ciscoren marka edo marka erregistratua da AEBetan eta beste herrialde batzuetan eta lizentziapean erabiltzen da.

Hemen aipatzen diren beste produktu eta enpresa-izenak gaiaren marka komertzialak izan daitezke abisurik gabe aldatzeko. Material hau informazio-helburuetarako soilik eskaintzen da; Applek ez du bere gain hartzen erabilerarekin lotutako erantzukizunik. 2021eko abendua

Dokumentuak / Baliabideak

sagarra Swift-en garatu [pdfErabiltzailearen gida
Garatu Swift-en, Develop, Swift
sagarra Swift-en garatu [pdfErabiltzailearen gida
Garatu Swift-en, Develop, Swift

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *