Учебен план
Учебният план се състои от няколко професионални направления и последващи специализации, изградени от специално селектирани обучителни модули. Всеки обучителен модул съдържа курсове със силен фокус към практиката, а на финала на всеки курс курсистите преминават през практически изпит, демонстрирайки придобитите умения.
Fundamentals Module
Professional Modules
-
-
27 кредита | 4 месеца
-
24 кредита | 4 месеца
-
30 кредита | 4 месеца
-
27 кредита | 4 месеца
-
-
-
27 кредита | 4 месеца
-
27 кредита | 4 месеца
-
24 кредита | 4 месеца
-
30 кредита | 4 месеца
-
-
-
27 кредита | 4 месеца
-
кредита | 4 месеца
-
-
-
27 кредита | 4 месеца
-
24 кредита | 4 месеца
-
30 кредита | 4 месеца
-
27 кредита | 4 месеца
-
Specialization
След придобиване на професия Software Engineer with C#, Software Engineer with JavaScript или Software Engineer with Python, курсистите имат възможност да продължат с модула DevOps, специализирайки се като Full-Stack Developer.
-
24 кредита | 4 месеца
-
24 кредита | 4 месеца
-
24 кредита | 4 месеца
-
24 кредита | 4 месеца
IT Career Booster
Как да кандидатствам?
![How to apply](/Content/images/curriculum/how-to-apply/how-to-apply.png)
Как ще протече обучението ми?
- 1
- Entry Module
- 2
- Exam
- 3
- Fundamentals Module
- 4
- Professional Modules
- 5
- Specialization
Кога ще стартирам работа?
1 - 2 години
Започни Работа
Кога ще се дипломирам?
C# разработчиците владеят в голяма дълбочина програмирането и практическата разработка на уеб-базиран софтуер с езика C#, средата Visual Studio и платформата .NET. Те имат сериозни познания както по сървърни (back-end) технологии, бази данни, уеб услуги и cloud приложения, така и в клиентското (front-end) програмиране с JavaScript, AJAX и разработката на SPA приложения (Single Page Apps).
В СофтУни обучаващите се за C# Web разработчици получават солидни практически умения по програмиране (логическо мислене и умения за решаване на задачи, структури от данни и алгоритми, обектно-ориентирано и функционално програмиране, качествен програмен код) и се специализират в разработването на модерни уеб приложения чрез съвременните уеб технологии, инструменти и технологични рамки (frameworks) от C# / .NET екосистемата: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, SPA, C#, Visual Studio, ООП, бази данни, SQL, SQL Server, Entity Framework, REST услуги, cloud технологии и ASP.NET MVC, както и работа с Git, GitHub и инструменти за колаборация и разработка в екип.
Java разработчиците владеят в голяма дълбочина програмирането и практическата разработка на уеб-базиран софтуер с езика Java и платформата Java EE. Те имат сериозни познания както по сървърни (back-end) технологии, бази данни, уеб услуги и cloud приложения, така и в клиентското (front-end) програмиране с JavaScript, AJAX и разработката на SPA приложения (Single Page Apps).
В СофтУни Java Web разработчиците получават солидни практически умения по програмиране (логическо мислене и умения за решаване на задачи, структури от данни и алгоритми, обектно-ориентирано и функционално програмиране, качествен програмен код) и се специализират в разработването на модерни уеб приложения чрез съвременните уеб технологии, инструменти и технологични рамки (frameworks) от Java и Java EE екосистемата: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, SPA, Java, Eclipse, IntelliJ IDEA, ООП, бази данни, SQL, Oracle, JPA / Hibernate, Spring Framework, REST услуги, JAX-RS, cloud технологии, Servlets/JSP, Spring MVC и Java EE, както и работа с Git, GitHub и инструменти за колаборация и разработка в екип.
JavaScript разработчиците владеят в голяма дълбочина уеб програмирането и практическата разработка на уеб приложения. Те имат дълбоки познания и практически умения както в клиентското (front-end) програмиране, така и по сървърни (back-end) JavaScript технологии.
JavaScript разработчиците получават солидни умения по функционално програмиране, работа с масиви и обекти, класове, DOM, обектна композиция, прототипно програмиране (наследяване), асинхронно програмиране, компонентно тестване, изграждане на SPA (Single-Page Application) и други базови JS концепции.
Специализират в т.нар. full-stack JavaScript разработка на модерни уеб приложения, ползвайки технологии като HTML, CSS, TypeScript, Node.js, Express.js, MongoDB, React, Angular.
Python Web разработчиците владеят в голяма дълбочина програмирането и практическата разработка на уеб-базиран софтуер с езика Python, средата PyCharm и фреймворка Django. Те имат сериозни познания както по сървърни (back-end) технологии, бази данни, уеб услуги и cloud приложения, така и в клиентското (front-end) програмиране с JavaScript, AJAX и разработката на SPA приложения (Single Page Apps).
В СофтУни Python Web разработчиците получават солидни практически умения по програмиране (логическо мислене и умения за решаване на задачи, структури от данни и алгоритми, обектно-ориентирано и функционално програмиране, качествен програмен код) и се специализират в разработването на модерни уеб приложения чрез съвременните уеб технологии, инструменти и технологични рамки (frameworks) от Python екосистемата: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, SPA, Python, PyCharm, ООП, бази данни, SQL, SQL Server, Django, REST услуги, cloud технологии, MVC, както и работа с Git, GitHub и инструменти за колаборация и разработка в екип.
C# разработчиците със специализация в DevOps изграждат, автоматизират и поддържат надеждни софтуерни решения. Те усвояват ключови принципи на програмирането – логическо мислене, структури от данни и алгоритми, обектно-ориентирано и функционално програмиране, както и работа с C#, .NET, ASP.NET, SQL Server, Entity Framework, REST услуги, cloud технологии, Visual Studio и Git.
Освен разработката на приложения, те овладяват DevOps практики като CI/CD процеси с GitHub Actions и Jenkins, контейнеризация с Docker и Docker Compose, cloud технологии и инфраструктура като код. Програмата предоставя цялостно разбиране за софтуерната разработка и DevOps методологиите, което позволява на специалистите да изграждат, автоматизират и поддържат надеждни системи. Те усвояват добри практики за разработка, автоматизация и управление на инфраструктурата, което ги подготвя за работа в динамична среда, където ефективността и надеждността са ключови.
Java разработчиците със специализация в DevOps изграждат, автоматизират и поддържат надеждни софтуерни решения. Те усвояват ключови принципи на програмирането – логическо мислене, структури от данни и алгоритми, обектно-ориентирано и функционално програмиране, както и работа с Java, Spring, Hibernate, REST услуги, SQL, MySQL, cloud технологии, IntelliJ IDEA и Git.
Освен разработката на приложения, те овладяват DevOps практики като CI/CD процеси с GitHub Actions и Jenkins, контейнеризация с Docker и Docker Compose, cloud технологии и инфраструктура като код. Програмата предоставя цялостно разбиране за софтуерната разработка и DevOps методологиите, което позволява на специалистите да изграждат, автоматизират и поддържат надеждни системи. Те усвояват добри практики за разработка, автоматизация и управление на инфраструктурата, което ги подготвя за работа в динамична среда, където ефективността и надеждността са ключови.
Python разработчиците със специализация в DevOps изграждат, автоматизират и поддържат съвременни софтуерни решения. Те усвояват ключови принципи на програмирането – логическо мислене, структури от данни и алгоритми, обектно-ориентирано и функционално програмиране, както и работа с Python, Django, REST услуги, PostgreSQL, Linux и Git. Освен разработката на софтуер, те овладяват DevOps практики като CI/CD процеси с GitHub Actions и Jenkins, контейнеризация с Docker и Docker Compose, cloud технологии и инфраструктура като код.
Програмата предоставя цялостно разбиране за софтуерната разработка и DevOps методологиите, което позволява на специалистите да изграждат, автоматизират и поддържат надеждни системи. Те усвояват добри практики за разработка, автоматизация и управление на инфраструктурата, което ги подготвя за работа в динамична среда, където ефективността и надеждността са ключови.
JavaScript разработчиците със специализация в DevOps изграждат, автоматизират и поддържат надеждни уеб и сървърни приложения. Те усвояват ключови принципи на програмирането – логическо мислене, функционално програмиране, както и работа с JavaScript, React, Angular, HTML & CSS, Node.js, REST услуги, cloud технологии и Git.
Освен разработката на приложения, те овладяват DevOps практики като CI/CD процеси с GitHub Actions и Jenkins, контейнеризация с Docker и Docker Compose, cloud технологии и инфраструктура като код. Програмата предоставя цялостно разбиране за софтуерната разработка и DevOps методологиите, което позволява на специалистите да изграждат, автоматизират и поддържат надеждни системи. Те усвояват добри практики за разработка, автоматизация и управление на инфраструктурата, което ги подготвя за работа в динамична среда, където ефективността и надеждността са ключови.