Skip to main content

Web Development EnvironmentsLaajuus (3 cr)

Code: HT00BN89

Credits

3 op

Teaching language

  • Finnish

Responsible person

  • Jarkko Immonen

Objective

Web development involves compiling an appropriate environment but also tasks which aim at shorting the development time and providing continuous deployment 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 are able to set up and use an appropriate development environment using the tools covered in the course.

Content

The course introduces the software development related technologies starting with the local development tools all the way to publishing the application. Technologies covered in the course include command line, VSCode, npm, Docker, GitHub Actions, CircleCI and hosting services, for example.

Qualifications

The course is divided into two parts. There are no requirements for prior knowledge in the first part, but in order to complete the second part basic skills in Git version control are needed.

Assessment criteria, approved/failed

Skills required for an approved grade:

- You know how to install and configure an appropriate development environment.
- You are able to use the tools covered in the course.
- You know the methods and tools related to the CI/CD.

Enrollment

01.08.2023 - 24.08.2023

Timing

28.08.2023 - 20.05.2024

Number of ECTS credits allocated

3 op

Mode of delivery

Face-to-face

Unit

University Services

Campus

Main Campus

Teaching languages
  • Finnish
Seats

20 - 50

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Jarkko Immonen
Groups
  • HTK23S1
    Tietojenkäsittely (AMK)
  • ZJAHTK23S1
    Avoin AMK, Tiko, AMK-polut, tietojenkäsittely, tradenomi amk

Objectives

Web development involves compiling an appropriate environment but also tasks which aim at shorting the development time and providing continuous deployment 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 are able to set up and use an appropriate development environment using the tools covered in the course.

Content

The course introduces the software development related technologies starting with the local development tools all the way to publishing the application. Technologies covered in the course include command line, VSCode, npm, Docker, GitHub Actions, CircleCI and hosting services, for example.

Learning materials and recommended literature

Material written by the teachers can be found at Moodle.

Teaching methods

- Contact lessons
- Exercises
- Knowledge tests

Alternative completion methods

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 81 hours.

Content scheduling

The course consists of two parts: the first part (1 cr) is organized in the first half of the autumn semester and the second part (2 cr) in the spring semester.

Further information for students

Avoin amk 10 (included in the total capacity)

Evaluation scale

0-5

Evaluation criteria, pass/failed

Skills required for an approved grade:

- You know how to install and configure an appropriate development environment.
- You are able to use the tools covered in the course.
- You know the methods and tools related to the CI/CD.

Prerequisites

The course is divided into two parts. There are no requirements for prior knowledge in the first part, but in order to complete the second part basic skills in Git version control are needed.

Enrollment

01.08.2022 - 25.08.2022

Timing

29.08.2022 - 19.05.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Face-to-face

Unit

School of Business

Campus

Main Campus

Teaching languages
  • Finnish
Seats

0 - 55

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Jarkko Immonen
  • Teemu Pölkki
Groups
  • HTK22S1
    Tietojenkäsittely (AMK)
  • ZJAHTK22S1
    Avoin AMK, Tiko, AMK-polut, tietojenkäsittely, tradenomi amk

Objectives

Web development involves compiling an appropriate environment but also tasks which aim at shorting the development time and providing continuous deployment 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 are able to set up and use an appropriate development environment using the tools covered in the course.

Content

The course introduces the software development related technologies starting with the local development tools all the way to publishing the application. Technologies covered in the course include command line, VSCode, npm, Docker, GitHub Actions, CircleCI and hosting services, for example.

Learning materials and recommended literature

Material written by the teachers can be found at Moodle.

Teaching methods

- Contact lessons
- Exercises
- Knowledge tests

Alternative completion methods

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 81 hours.

Content scheduling

The course consists of two parts: the first part (1 cr) is organized in the first half of the autumn semester and the second part (2 cr) in the spring semester.

Further information for students

Avoin amk 5 (included in the total capacity)

Evaluation scale

0-5

Evaluation criteria, pass/failed

Skills required for an approved grade:

- You know how to install and configure an appropriate development environment.
- You are able to use the tools covered in the course.
- You know the methods and tools related to the CI/CD.

Prerequisites

The course is divided into two parts. There are no requirements for prior knowledge in the first part, but in order to complete the second part basic skills in Git version control are needed.

Enrollment

02.08.2021 - 05.09.2021

Timing

31.08.2021 - 20.05.2022

Number of ECTS credits allocated

3 op

Virtual portion

1 op

Mode of delivery

67 % Face-to-face, 33 % Online learning

Unit

School of Business

Campus

Main Campus

Teaching languages
  • Finnish
Seats

0 - 55

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Jarkko Immonen
  • Teemu Pölkki
Groups
  • HTK21S1
    Tietojenkäsittely (AMK)
  • ZJA21SIP
    Avoin AMK, tiko, AMK-polku

Objectives

Web development involves compiling an appropriate environment but also tasks which aim at shorting the development time and providing continuous deployment 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 are able to set up and use an appropriate development environment using the tools covered in the course.

Content

The course introduces the software development related technologies starting with the local development tools all the way to publishing the application. Technologies covered in the course include command line, VSCode, npm, Docker, GitHub Actions, CircleCI and hosting services, for example.

Learning materials and recommended literature

Material written by the teacher can be found at Moodle.

Teaching methods

- Lectures
- Exercises
- Knowledge tests

The primary mode of delivery is a combination of in-class activities on campus and on-line lectures. If the COVID-19 situation requires, the learning will be supported by on-line tutorials.

Alternative completion methods

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 81 hours.

Content scheduling

The course consists of two parts: the first part (1 cr) is organized in the first half of the autumn semester and the second part (2 cr) in the spring semester.

Further information for students

Avoin amk 5 (included in the total capacity)

Evaluation scale

0-5

Evaluation criteria, pass/failed

Skills required for an approved grade:

- You know how to install and configure an appropriate development environment.
- You are able to use the tools covered in the course.
- You know the methods and tools related to the CI/CD.

Prerequisites

The course is divided into two parts. There are no requirements for prior knowledge in the first part, but in order to complete the second part basic skills in Git version control are needed.