{"componentChunkName":"component---src-templates-course-unit-page-tsx","path":"/en/courseunit/ht00cf31/","result":{"data":{"translations":{"edges":[{"node":{"context":{"locale":"fi","code":"HT00CF31","title":"Mobiilikehitys web-tekniikoilla"},"path":"/fi/opintojakso/ht00cf31/"}},{"node":{"context":{"locale":"en","code":"HT00CF31","title":"Mobile Application Development Using Web Technologies"},"path":"/en/courseunit/ht00cf31/"}}]},"SISU":{"courseUnit":[{"id":"otm-438e96b5-f9f5-377c-841c-5b810bb74f98","code":"HT00CF31","name":{"en":"Mobile Application Development Using Web Technologies","fi":"Mobiilikehitys web-tekniikoilla","sv":"Mobiilikehitys web-tekniikoilla"},"credits":{"max":5,"min":5},"studyLevel":null,"possibleAttainmentLanguages":[{"name":{"en":"Finnish","fi":"suomi","sv":"finska"}}],"responsibleOrganisations":[],"coordinatingOrganisations":[],"curriculumPeriods":[],"cooperationNetworkDirection":"INBOUND","cooperationNetworks":[{"targetGroups":[{"activePhase":null,"educationIds":null,"educationTypes":["urn:code:education-type:degree-education:masters-degree","urn:code:education-type:degree-education:bachelors-degree","urn:code:education-type:degree-education:bachelors-and-masters-degree"],"organisationIds":null,"educationGroupIds":null,"phase1OptionGroupIds":null,"phase2OptionGroupIds":null,"parentOrganisationIds":null,"learningOpportunityIds":null,"phase1OptionChildGroupIds":null,"phase2OptionChildGroupIds":null,"phase1EducationClassificationUrns":null,"phase2EducationClassificationUrns":null}],"description":{"en":"<p>This course is offered through the Network for EduJyväskylä. These studies are available for bachelor's, and master's degree students studying in the University of Jyväskylä.</p>","fi":"<p>Tämä opintojakso on tarjolla EduJyväskylä-verkostossa. Verkoston opinnot ovat tarjolla Jyväskylän yliopiston kandidaatti- ja maisteriopiskelijoille.</p>"},"cooperationNetwork":{"abbreviation":"edujyvaskyla","name":{"en":"EduJyväskylä","fi":"EduJyväskylä korkeakouluyhteistyö"}}}],"gradeScaleId":null,"outcomes":{"en":"Purpose of the course Would you be interested in mobile application development using web technologies you are familiar with? Mobile application development has traditionally been the development of native applications built on top of a mobile operating system, but nowadays most web applications need to work well on mobile devices, and a significant proportion of new mobile applications are made using web technologies. This course provides the basic skills to start working as a developer of mobile applications built on web technologies. Course competences - Application development skills: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships. - Application development: Is able to program and develop secure applications. - Information systems competence: Is familiar with typical information systems and services and understands the importance of security in utilizing services. - Learning to learn: Is able to acquire, critically assess and appropriately apply the national and international knowledge base and practices of their field. Learning outcomes Students are able to develop mobile applications using modern web technologies. The student knows the types of web-based mobile applications and understands the different features and uses of PWA, hybrid and native hybrid applications. The student will be familiar with simple cloud computing solutions for the development of web-based mobile applications.","fi":"Opintojakson tarkoitus Kiinnostaisiko mobiilisovelluskehitys sinulle tutuilla web-tekniikoilla? Mobiilisovelluskehitys on ollut perinteisesti mobiililaitteen käyttöjärjestelmän päälle rakennettavien natiivien sovellusten kehittämistä, mutta nykyään useimpien web-sovellusten on toimittava hyvin myös mobiililaitteilla, ja huomattava osa uusista mobiilisovelluksista tehdään web-tekniikoilla. Tämä opintojakso tarjoaa perusosaamisen, jonka pohjalta voit aloittaa työskentelyn web-tekniikoilla rakennettavien mobiilisovellusten kehittäjänä. Opintojakson osaamiset - Sovelluskehitysosaaminen: tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet. - Sovelluskehitysosaaminen: Osaa ohjelmoida ja kehittää tietoturvallisia sovelluksia. - Tietojärjestelmäosaaminen: tuntee ja osaa hyödyntää tyypillisiä tietojärjestelmiä ja palveluita sekä ymmärtää tietoturvan merkityksen palveluiden hyödyntämisessä. - Oppimaan oppiminen: Osaa hankkia, kriittisesti arvioida sekä tarkoituksenmukaisesti soveltaa oman alansa kansallista ja kansainvälistä tietoperustaa ja käytäntöjä. Opintojakson osaamistavoite Opiskelija osaa kehittää mobiilisovelluksia moderneilla web-tekniikoilla. Opiskelija tuntee web-pohjaisten mobiilisovellusten tyypit ja ymmärtää PWA-sovellusten, hybridisovellusten ja natiivihybridisovellusten erilaiset piirteet ja käyttökohteet. Opiskelija tuntee web-pohjaisten mobiilisovellusten kehitykseen soveltuvia yksinkertaisia pilvipalveluratkaisuja."},"tweetText":null,"content":{"en":"The course teaches how to develop mobile applications using modern web technologies. Content includes setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications using web technologies. The course also introduces the use of cloud platforms for mobile development. The course will provide basic skills for working as a developer of web-based mobile applications.","fi":"Opintojaksolla opetellaan kehittämään mobiilisovelluksia moderneilla web-tekniikoilla. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, progressiiviset web-sovellukset (PWA), hybridisovellukset ja web-tekniikoilla toteutettavat natiivisovellukset. Opintojaksolla tutustutaan myös mobiilikehityksen apuna käytettäviin pilvialustoihin. Opintojaksolta saa perusvalmiudet web-pohjaisten mobiilisovellusten kehittäjän työhön."},"additional":null,"prerequisites":{"en":"Basic knowledge of front-end application development.","fi":"Frontend-sovelluskehityksen perusosaaminen."},"compulsoryFormalPrerequisites":[],"recommendedFormalPrerequisites":[],"literature":[],"learningMaterial":null,"completionMethods":[]}],"prerequisiteCourseUnit":[],"prerequisiteModule":[]},"prerequisiteCourseUnitPage":{"nodes":[]},"prerequisiteModulePage":{"nodes":[]},"parentModulePage":{"nodes":[]}},"pageContext":{"type":"courseUnit","locale":"en","title":"Mobile Application Development Using Web Technologies","id":"otm-438e96b5-f9f5-377c-841c-5b810bb74f98","code":"HT00CF31","prerequisiteCourseUnitIds":[],"prerequisiteModuleIds":[],"parentModuleIds":[],"curriculumPeriodStartDate":"2026-08-01","curriculumPeriodEndDate":"2027-08-01","coordinatingOrgIds":[],"searchable":false,"searchTags":null,"organisationIds":["otm-d7bad9bc-f016-3ef9-b6cb-389029b95725"],"organisations":[],"attainmentLanguages":["fi"],"hasSummerStudies":false,"teachingPeriods":[],"cooperationNetworkDirection":"INBOUND","hasCooperationNetworkSettings":true,"hasAvoinTeaching":false}}}