Web developer (SKOPJE, OHRID AND NISH)
Overview
This curriculum is focused on the latest web technologies combined with traditional computer science concepts. Having in mind that a great web developer means not only being fluent with the latest frameworks and programming languages, but also having an evolved intuition for writing code that is efficient, secure and maintainable, the study methodology has an ideal balance between these crucial components.
At the end of this 3 semesters study program you will develop an equivalent skill set and knowledge as an entry level web developer for the exciting and in-demand software development industry.
Study Program
- Basic Programming Principles and Methodologies
- Basic Web Development (HTML5/CSS3)
- Basic JavaScript Development
- Advanced JavaScript Development
- OOP Programming with C#
- Advanced C# development
- Relational database development & design
- Developing ASP.NET Web Applications
- RESTful Web Services Development
- Advanced Data-Driven Applications Development
- Software debugging and testing
- Developing Cloud-ready Applications
- C# Server Development
- AngularJS with TypeScript
- MEAN/MERN Development
* some of the subjects will be a part of the Regular program while other will be placed in the category Elective, which mostly depends on the profile, aspirations and the knowledge of the students.
NEW English Program available for: Academy for Programming |
HANDS-ON LAB ACTIVITIESIncluded in most of the course classesPROJECTSPROJECT 1 (Individual/Team) FINAL PROJECT (Individual/Team)EXAMS1st SEMESTER EXAM 2nd SEMESTER EXAM FINAL EXAM |
COMPETENCIES
- Working on front-end using latest modern web technologies such as: HTML5, CSS3, JavaScript
- Developing front-end applications using popular web development frameworks such as AngularJS,
- SPA-focused technologies with the corresponding tools and environment
- Develop modern and responsive websites and web applications
- Working with latest version of Visual Studio IDE and Visual Studio Code
- Working with ASP.NET Web Development Frameworks
- Working with MVC (Model View Controller) and other MV* known patterns (MVVM, MVP)
- Deep understanding of OOP concepts and OOP programming languages, primarily working with C#
- Understanding proper usage of relevant development patterns, principles and paradigms
- Working as a full-stack developer covering front-end, back-end and databases development
- Working with relational and non-relational Database Management Systems (Microsoft SQL, MongoDB)
- Understanding the concepts of cloud computing (Azure)
- Developing Cloud-ready, scalable and performant applications
- Deep understanding of IaaS, PaaS and SaaS principles of the cloud computing paradigm
JOB OPPORTUNITIES
Web Developer, Software Developer, Front-End Web Developer, Full-Stack Web Developer, Technical trainer, Technical consultant
TRAINERS
Trainers are experienced and passionate software engineers who love to teach. Holders of MCT, and other relevant certificates (where applicable) for the subjects they are entitled and eligible to lecture. Some of the subjects have both trainers and assistants, whose job is to ease the learning process, introduce some learning, coding and even typing techniques and share their hands-on experience in entering the web developers’ world of opportunities.
TIMELINE
Duration: 12 months | 3 semesters
Classes: 480
Skopje:
I semester: November 02 – February 30
II semester: March 01 – July 15
III semester: August 15 – October 30
Ohrid:
I semester: November 09 – March 10
II semester: March 10 – July 30
III semester: August 30 – November 10
Nish:
I semester: November 16 – March 15
II semester: March 20 – July 30
III semester: August 30 – November 15
Lectures: twice a week from 5:30 pm until 9:00 pm and every 2nd Saturday (9:00 am – 12:30 pm or 12:30 pm – 16:00 pm)