Web-sovellusten kehittäminen Javascriptillä (5 cr)
Code: R0331-3005
General information
Enrollment
26.11.2018 - 06.01.2019
Timing
07.01.2019 - 28.04.2019
Number of ECTS credits allocated
5 op
Virtual proportion
3 op
Mode of delivery
40 % Contact teaching, 60 % Distance learning
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
0 - 30
Degree programmes
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
- Mika Stenberg
Teacher in charge
Mika Stenberg
Groups
-
TON218SYTäydentävä osaaminen (amk-tutkinto), S18, Tietojenkäsittely ja tietoliikenne (ICT
Learning outcomes
The student is able to
- identify the role of client-side web technologies and explain how they deliver value
- compare the features, benefits and applicability of major client-side web technologies available in the market
- set up a development environment for implementing Javascript based web applications
- design, develop and implement dynamic and interactive web applications using Javascript based technologies
Teaching methods
Study unit is implemented as teacher guided workshops. Workshops include theory lessons and programming exercises. During the course students will implement several small programming projects using JavaScript.
Location and time
Tikkurila
Learning materials and recommended literature
Beginning JavaScript with DOM Scripting and Ajax: Second Editon
Ferguson, Russ; Heilmann, Christian
Laurean e-kirja: http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1694168
Alternative completion methods of implementation
This study unit can be completed independently by completing the final exam and returning the independent projects for evaluation.
Students workload
Student needs to spend time studying and working on projects also outside workshop-sessions.
Content and scheduling
PART I: JavaScript Basics
PART II: Using Js with Forms
PART III: Dom Scripting with JS
PART IV: Asyncronous JavaScript (AJAX)
PART V: Introduction to jQuery Framework
PART VI: Storing and retrieving data, caching content
PART VII: Integrating API's
Further information for students
In order to attend, student should have completed the following the courses or have equivalent skills/knowledge:
- Basics of Programming
- Designing web pages (HTML, CSS, JavaScript)
Grading scale
H-5
Evaluation methods and criteria
Evaluation is based on:
1) Attending the workshops
2) Independent projects (2-4)
3) Completing the exam