Course · SFT6314
Full Stack Development
Course information
- Course code
- SFT6314
- Credits (ECTS)
- 5
- L + S + Lab
- 15 + 0 + 30
- Year / semester
- Year 4 / semester 7
- Level of course
- Bachelor's degree
- Component
- Elective component (EC)
- Cycle
- PD
- Final assessment
- Examination
- Educational programme
- 6B06110 Software Engineering
- Curriculum
- Программная инженерия (2023-2027)
Elective course; offered as a choice together with:
- SFT6376Microsoft .NET Framework
Course description
This course is designed to explore the concept of a full stack of development, using MEAN Stack technology. MEAN (abbreviation for MongoDB, Express.js, Angular.js, Node.js) is a set of server software that is used for web development. Since all components of the suite support programming in JavaScript, the server and client parts of MEAN applications can be written in this programming language. Accordingly, during the course we will develop both the server part of the application and the client part. This approach increases flexibility and compatibility with various environments, such as mobile iOS or Andorid applications. At the moment, many systems work on this principle, and this course will be the basis for preparing a full stack of developers in the labor market.
Student workload
| Type of work | Hours per week | Weeks | Total hours per semester |
|---|---|---|---|
| Lectures (L) | 1 | 15 | 15 |
| Laboratory work (Lab) | 2 | 15 | 30 |
| Independent work under instructor supervision | 1 | 15 | 15 |
| Independent student work | 6 | 15 | 90 |
| Total | 150 |
1 credit = 30 academic hours; a semester lasts 15 weeks.
Source: Platonus, working curriculum for the 2026–2027 academic year.
← Programme curriculum