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
-
HTK20S1Tietojenkäsittely
-
ZJA20SIPAvoin 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