Mobile Development - февруари 2018
В курса “Android Development” ще научите основните концепции при изграждане на Native Android приложения чрез езика Java. Ще се научите да създавате multi screen приложения и как да споделяте информацията между екраните. Ще видите жизнения цикъл на едно мобилно приложение.
В следващия курс „Swift Development for iOS” ще се запознаете с един от най-иновативните и интересни езици за програмиране. До момента той се използва за създаването на iOS, Mac OS, WatchOS и TVOS приложения, като постепенно употребата му се разширява. В този курс ще научите как да решавате различни проблеми от програмистката практика, как да създавате семпли iOS приложения и най-вече - как да мислите чрез Swift!
В третия курс от модула се навлиза в света на хибридните приложения. Ще се запознаете отблизо с предимствата и недостатъците, които носят те. Ще се запознате с Native Mobile / Web компонентите. Ще научите спецификите при изграждане на UI/UX в NativeScript за Android и iOS.
Завършилите модула ще придобият умения за изработка на мобилни приложения за най-разпространените операционни системи - Android и iOS, както и хибридни (cross-platform) приложения чрез NativeScript.
Курсове в модула
Умения, които ще придобиеш
- Умения за разработка за iOS на начално ниво
- Способност за преценяване и решаване на проблеми
- Способност за работа в екип за iOS разработка
- Умения за работа със storyboards, auto layout, custom visual elements
- Умения за обектно-ориентирано програмиране
- Добро ниво на познаване на езика Swift
- Изграждане на Android UI / UX
- Умения за работа с Android Material Design
- Знания за жизненият цикъл на едно Android приложение
- Знания какво представляват Intents, SQLite, Background tasks
- Организираност и екипна работа
- Прилагане на Android Design Patterns
- Умения за работа с NativeScript
- Разбиране за прилики и разлики между Android и iOS приложения
- Обработка на сървърна информация за мобилни приложения
- Допълнителни знания по HTML5
- Работа с различни npm пакети
Модулът е подходящ за напълно начинаещи курсисти, желаещи да придобият знания в сферата на разработване на мобилни проложения.
Какви са формите на обучение?
Имате възможност да се обучавате в онлайн форма на обучение:
- Онлайн: Можете да гледате лекциите и да се упражнявате в удобно за вас време. Ще имате пълен достъп до материалите от обучението за неограничен период от време, което ви позволява да надграждате знанията си с удобно за вас темпо.
Ще мога ли да се явя на изпити?
Имате възможност да заплатите и за явяване на изпити при следващи провеждания на курсовете.
Желаещите да се явят на изпит за определен курс ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5).
Колко струва обучението в курса?
За модула се заплаща еднократна такса, включваща онлайн обучение в платформата на СофтУни. По желание може да заплатите и за възможност за явяване на изпит на всеки отделен курс при следващо провеждане, като за всеки изпит се заплаща отделна такса в размер на 20 лв.
Форма на обучение | Включва | Цена |
---|---|---|
Онлайн | Записване за курса
| 300 лв. |
Изпит на един курс | Записване за изпитна дата
| 20 лв. |
Мартин Куванджиев
Преподавател
Димитър Данаилов
Преподавател
Има опит с различни видове технологии и концепции като Frontend, Backend, Databases, Mobile, Cloud - тези умения му дават възможност да ръководи и да бъде част от екипи за щатския, европейския и австралийския пазар.
През последните две години работата му е свързана с разработка на големи Еnterprise проекти. В момента е Technical Architect в PFS, а предишният му опит включва позиции като Software Architect в MentorMate, Software Engineer в MyTeletouch и CTО в 158 Ltd. От ноември - 2017 е част от Udacity Nanodegree Program, Module: Android, Level: Advanced. Радва се да споделя опита си с голяма аудитория!
Теодор Костадинов
Преподавател
Петър Кънев
Преподавател
Пламен Петков
Преподавател