Skip to main content

Web development tools (6cr)

Code

General information


Enrollment
02.11.2020 - 30.11.2020
Registration for the implementation has ended.
Timing
11.01.2021 - 28.05.2021
Implementation has ended.
Number of ECTS credits allocated
6 cr
Local portion
3 cr
Virtual portion
3 cr
Mode of delivery
Blended learning
Unit
School of Business
Campus
Main Campus
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jarkko Immonen
Juha-Tapio Teno
Groups
HTK20S1
Tietojenkäsittely
ZJA20SIP
Avoin AMK, tiko, AMK-polku
Course
HTKA0070

Unfortunately, no reservations were found for the realization Web development tools HTKA0070-3001. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.

Evaluation scale

0-5

Objective

Nowadays software developers not only write code, but their job often also include tasks which aim at shorting the development time and providing continuous delivery of software. With this course, you will gain knowledge and skills in various development and operation level tools related to web development.

Course competences
Software engineering competence
Systems and methods in ICT
Web development competence
Learning and information management competence

After completing the course, you will be familiar with the processes, methods and tools related to the overall process of modern application development. You know the possibilities offered by cloud services and are able to utilize them in software development. You are able to implement continuous delivery processes using the tools covered in the course.

Content

The course introduces the software development and DevOps related technologies starting with the local development tools all the way to publishing the application in the cloud service. Technologies covered in the course include Docker, AWS, Netlify and Heroku, for example.

Materials

Course material written by the teacher as well as selected online resources.

Teaching methods

- Lessons (in-class and virtual) which can be viewed later through the Moodle learning environment.
- Exercises
- Group exercises
- Theory tests

Completion alternatives

You have the right to apply for recognition of your studies if you have prior learning (e.g. university studies completed elsewhere) that can be accredited towards the degree you are currently completing.

The recognition of prior learning is possible in three primary ways: accreditation (replacement or inclusion), recognition of informal learning and studification. More precise info: JAMK Degree Regulations, section 17.

Student workload

Approximately 162 hours.

Assessment criteria, satisfactory (1)

Sufficient 1: You know how to install an appropriate development environment according to the instructions. You are familiar with the tools covered in the course and you know their basic functionalities. You are familiar with concepts and services related to cloud services in general. You are aware of the methods involved in implementing continuous delivery.

Satisfactory 2: You know how to install an appropriate development environment. You know the tools covered in the course and understand their basic functionalities. You are familiar with concepts and services related to cloud services. You are familiar with the methods involved in implementing continuous delivery.

Assessment criteria, good (3)

Good 3: You know how to install and configure an appropriate development environment. You can use the tools covered in the course. You understand the concepts and services related to cloud services. You can take advantage of cloud services in software development. You know the methods related to the implementation of continuous delivery and you are able to implement a CI/CD pipeline.

Very good 4: You know how to install and configure an appropriate development environment. You can use the tools covered in the course. You understand the concepts and services related to cloud services. You can appropriately take advantage of cloud services in software development. You know the methods related to the implementation of continuous delivery and you are able to implement a CI/CD pipeline. You will be able to independently expand your own knowledge related to the area.

Assessment criteria, excellent (5)

Excellent 5: You know how to install and configure an appropriate development environment. You can use the tools covered in the course. You understand the concepts and services related to cloud services. You can make appropriate use of cloud services in software development. You know the methods related to the implementation of continuous delivery and you know how to implement a CI/CD pipeline. You will be able to independently expand your own knowledge related to the area. You can analyze analytically and critically the suitability of different alternatives for different situations.

Qualifications

To participate in the course, skills and knowledge in working with Git and Github are required.

Further information

Avoin AMK (Open UAS) 5

Go back to top of page