Web Development EnvironmentsLaajuus (3 cr)
Course unit code: HT00BN89
General information
- Credits
- 3 cr
- 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.