ios-swift-kurs-mobile-development-programirane

Swift и мобилни приложения за iOS

Swift и мобилни приложения за iOS

Преподаватели

Николай Найденов

Курсове: Swift и мобилни приложения за iOS, Web програмиране

– Senior Software Engineer with 7+ years experience with different IT technologies as iOS, Angular, Wordpress, .Net, Mobile and Web development
– Certified by TelerikAcademy, MentorMate iOS Academy
– Founder of one of the first podcasts in Bulgaria for Entrepreneurship
– Founder of Bulgarian Youtube channel for personal finance
– Guest-lector in UNWE about technologies in entrepreneurship world

– Senior Software Engineer with 7+ years experience with different IT technologies as iOS, Angular, Wordpress, .Net, Mobile and Web development
– Certified by TelerikAcademy, MentorMate iOS Academy
– Founder of one of the first podcasts in Bulgaria for Entrepreneurship
– Founder of Bulgarian Youtube channel for personal finance
– Guest-lector in UNWE about technologies in entrepreneurship world

Онлайн обучение по време на COVID-19 епидемията

Всички курсове в Soft Academy вече се провеждат „дистанционно“ чрез платформата https://zoom.us/
Още на втория ден от обявеното „извънредно положение“ (14.03.2020г.), проведохме първите си занятия и системата заработи перфектно! По този начин продължаваме провеждането на всички обучения в академията и в тях могат да се включат хора от София, Пловдив и други градове.

За кого е предназначен курса?

Курсът по iOS е предназначен за хора, които вече имат базов опит в програмирането и искат да развият своите умения за разработка на мобилни приложения на iOS. Подходящ е и за тези, които имат по-солиден или професионален опит и желаят да направят промяна в своето кариерно развитие – да се насочат към разработването на мобилни приложения в екосистемата на Apple. 

По време на курса ще научите:

  • Как работят iOS приложенията
  • Как да използвате най-често срещаните и основни компоненти на едно мобилно приложения
  • Как да се свързвате с отдалечени услуги (API) и да консумирате данните им
  • Как да съхранявате данни на устройствата и да ги визуализирате спрямо нуждите на потребителя
  • Как се използва Internet, GPS, Core Data, MVC и други основополагащи компоненти от едно iOS приложение
  • Как да направите вашите мобилни приложения да изглеждат еднакво добре на всички размери екрани и ориентации

Практическа част:

Практическата част е много важна за курса и всяка нова концепция и идея ще бъде показана и oбяснена с помощта на реално мобилно приложение.

В края на обучението всеки от участниците ще има зад гърба си 10 мобилни приложения, които ще може да приложи в своето порфолио като iOS Developer.

Изисквания преди старта на курса:

Участниците в курса трябва да разполагат с машина с Mac OS, да имат поне базов опит с програмиране (не е задължително да е професионален) и умения да използват свободно:

  • Променливи, константи и различни типове данни 
  • Условни конструкции и оператори
  • Цикли, масиви и речници
  • Функции

Не е задължително да имате професионален опит, важното е да имате добре поставена основа с някой програмен език и да боравите с лекота с основните концепции в програмирането.

Ако вече работите като програмист, с курса можете да се преквалифицирате към iOS Mobile Developer

Безплатен семинар на тема „Програмиране за iOS“
В семинара ни ще ви запознаем и демонстрираме разработката на приложения за iOS. Ще представим подробно и курса: към страницата на семинара.

Продължителност на курса

Продължителността на курса е 2.5 месеца, като материалът ще бъде вместен в 70 астрономически часа – 20 лекции по 3.5 часа.

Всяка седмица са предвидени занятия в общо 7 астрономически часа (2 пъти по 3.5 часа). Те ще са комбинация от лекции и упражнения, за да се постигне практическата насоченост на материала.

Получаване на сертификат

Всеки успешно завършил курса ще получи сертификат от Soft Academy, който е добре разпознаваем в IT компаниите в България.

Съдействие при започване на работа в IT сферата

Курсистите, които покажат добри резултати по време на курса и контролните ще получат съдействие от наша страна за започване на работа в IT сферата чрез фирми партньори на академията или професионални контакти на хора от екипа ни.

При въпроси или нужда от информация

Търсете ни на еmail info@softacad.bg или на телефон 0877 731 365.

Учебна програма на курса

Модул 1. Въведение в Xcode, Swift и iOS.

  • Въведение в Xcode IDE. Как да създадем нов Xcode проект.
  • Създаване на дизайна на нашето приложение.
  • Как да променяме UI елемнтите от нашия дизайн.
  • Добавяне на картинки в приложенията. Оразмеряване на иконки.
  • Стартиране на приложения на iOS симулатор и на физически устройства.
  • Основи на езика Swift.
  • Променливи, константи и типове данни.
  • Логически оператори и булеви стойности.
  • Масиви, речници и цикли.
  • Функции и друг основните компоненти.
  • Въведение в iOS
  • Свързване на дизайна с кода.
  • Интеракция с потребителя.
  • Промяна на дизайна през кода.

Модул 2 – Design patterns, навигация и основни UI компоненти в iOS.

  • Решаването на проблеми чрез design patterns.
  • Model-View-Controller (MVC).
  • Какво са структури, методи и пропъртита.
  • Приложения с повече от един екран.
  • Създаване на нов UIViewController.
  • Връзки между екраните.
  • Създаване на UI компоненти чрез код.
  • Използване на Table views.
  • Предаване на информация между екраните.
  • Използване на Navigation Controller.

Модул 3 – Използване на APIs, GPS и съхранение на данните в телефона с Core Data

  • Комуникация с отдалечени услуги
  • Използване на публични APIs
  • Използване и изпращане на HTTP заявки
  • Обработка на данни в JSON формат
  • Location data в iOS
  • Използване на GPS функционалност на устройството
  • Съхраняване на данни на устройството за постоянно (Persistent storage)
  • Използване на Core Data за управление на данните
  • Как да управляваме локални данни

Модул 4 – Създаване на приложения, използваеми за всички размери устройства и ориентация на екраните

  • Constraints – Добавяне на ограничения в дизайна
  • Auto Layout – Как работи iOS системата за оразмеряване
  • Debug при грешките в Auto Layout
  • Презентиране на финален проект

При въпроси или нужда от информация, потърси ни на email info@softacad.bg или на телефон 0877 731 365.

Всички курсове в Soft Academy вече се провеждат „дистанционно“ чрез платформата https://zoom.us/
Още на втория ден от обявеното „извънредно положение“ (14.03.2020г.), проведохме първите си занятия и системата заработи перфектно! По този начин продължаваме провеждането на всички обучения в академията и в тях могат да се включат хора от София, Пловдив и други градове.

Записвания се приемат до изчерпване на местата или до 20.10.2020!
Обикновено, местата в групата се заемат много преди старта на курса. Ако сте решили, че искате да посещавате нашия курс, не изчаквайте последния момент за записването (което става със заплащане на половината такса с банков превод).
Интересът към обучението винаги е много голям.

Безплатен семинар на тема „Програмиране за iOS“
Информация, видео и записване за онлайн семинар:
https://softacademy.bg/online-seminar-programirane-ios-swift/

Преподавател в предстоящата група:

Николай Найденов

Курсове: Swift и мобилни приложения за iOS, Web програмиране

– Senior Software Engineer with 7+ years experience with different IT technologies as iOS, Angular, Wordpress, .Net, Mobile and Web development
– Certified by TelerikAcademy, MentorMate iOS Academy
– Founder of one of the first podcasts in Bulgaria for Entrepreneurship
– Founder of Bulgarian Youtube channel for personal finance
– Guest-lector in UNWE about technologies in entrepreneurship world

– Senior Software Engineer with 7+ years experience with different IT technologies as iOS, Angular, Wordpress, .Net, Mobile and Web development
– Certified by TelerikAcademy, MentorMate iOS Academy
– Founder of one of the first podcasts in Bulgaria for Entrepreneurship
– Founder of Bulgarian Youtube channel for personal finance
– Guest-lector in UNWE about technologies in entrepreneurship world

Цената на курса е 860 лв. (с ДДС)

Таксата може да бъде заплатена, както наведнъж преди началото на курса, така и на 2 равни вноски от по 430 лева – първата преди началото на курса, а втората – след изтичането на първия месец от обучението.

Плащането на първата вноска (с която реално се записвате за курса) става по банков път. Необходимите данни за да направите превода ще получите чрез email от нас.

Внимание: Разделението на две заплащания е направено единствено за удобство на клиента. Със записването си на курса Вие се задължавате да заплатите и останалата част, при навлизането във 2-рия месец от обучението!

Отстъпка от 100лв.

При препоръчване на курса на приятел и записване в групата от страна на двамата, всеки от вас ще получи по 100лв. отстъпка. Ако сте посещавали предишен курс в Soft Academy, също можете да се възползвате от 100лв. намаление.

Безплатен ваучер на стойност 114 лв.

При записване на курс, всеки получава и безплатен хостинг на стойност 114 лева, предоставен от партньорите ни ICN.BG. Ваучерът дава право на 12 месеца безплатен хостинг от план „Икономичен“.

При въпроси или нужда от информация

Потърсете ни на телефон 0877 731 365 или ни пишете на email info@softacad.bg за София и info-plovdiv@softacad.bg за Пловдив.

За всички въпроси, които не са описани тук, нашият екип е на ваше разположение на:
email info@softacad.bg и на телефон 0877 731 365.

Начинаещ съм, без опит в програмирането. Подходящ ли съм за курса?

Не. Курсът по iOS е предназначен за хора, които вече имат опит в програмирането (не е нужно да е професионален). Участниците в курса трябва да имат поне базов опит с програмиране и умения да използват свободно:

  • Променливи, константи и различни типове данни 
  • Условни конструкции и оператори
  • Цикли, масиви и речници
  • Функции

Нужно ли да е да имам професионален опит като програмист?

Не е задължително. Важното е да имате добре поставена основа с някой програмен език и да боравите с лекота с основните концепции в програмирането. По-горе сме изброили част от тях.

Работя като програмист, но искам да се развивам като Mobile Developer. Курса ще ми даде ли тази възможност?

Да. Това е една от идеите на курса. Да преквалифицира Developer към iOS Mobile Developer

Нужно ли да е имам Мac

Нужно е да разполагате с машина с Mac OS, т.е. Mac или PC с виртуализация на Mac OS.

Какво е нужно за да се справя с курса?

Всеки може да се справи с курса, стига да има нужното желание и да полага необходимите усилия. Нужно е отделяне на доста часове за упражнения, четене и писане на код. При едни хора материала се усвоява по-бързо, при други е нужно повече време и усилия, но определено постоянството и последователността в ученето могат да донесат успех на всеки.

Може ли курсът да се съвместява с работа на пълен работен ден?

Да, обученията ни се провеждат вечер (около 18:30 или 19:00 часа) и са посещавани от доста хора, които работят през деня.

Ще ми бъде ли обърнато индивидуално внимание по време на обучението?

Да, това е стилът ни на работа. В обученията ни работим с малки групи от хора, точно за да може всеки да има достъп до преподавателя и при нужда да му бъде обърнато индивидуално внимание, да се обясни и уточни точно това, което е затрудняващо за него самия.

Няма обявени дати (и дни на провеждане) за нова група. Кога обучението ще стартира отново?

Ако към момента нямаме обявена конкретна дата за нова група (и дни на провеждане на занятията) съвсем скоро ще я обявим. Проверете в раздела ПРЕДСТОЯЩИ ГРУПИ, където понякога описваме месеца, в който е много вероятно да стартираме. Най-лесният начин да стоите информирани е като попълните заявката за записване (или уведомяване за нова група), натискайки бутона ЗАПИШИ СЕ. Ние ще ви уведомим по email и с SMS (препоръчително е да въведете телефон), когато сме наясно с датата на започване.

Кой ще е лектор в курса ми?

Ако сме обявили нова група, можете да прочетете информация за лектора в графата ПРЕДСТОЯЩИ ГРУПИ. Ако все още нямаме обявена дата и съответно преподавател, можете да прочетете информация за другите ни лектори за този курс, или да посетите страницата ЛЕКТОРИ. Всичките ни преподаватели разполагат с дългогодишен опит в сферата на софтуерните технологии, като към момента продължават да прилагат професионално знанията си.

Ще ме свържете ли с фирми, където мога да започна стаж или работа след края на курса?

Имаме такава практика от която се възползват добре представилите се курсисти. Имаме доста контакти с IT компании в София и Пловдив, но все пак няма как да ви обещаем, че ще ви препоръчаме на компания, която в дадения момент ще има интересен за нови работни кадри като вас. Със сигурност, ще направим всичко възможно за да ви помогнем и да ви подкрепим в процеса на търсене на работа. За съвети и всякакъв вид помощ оставаме на ваше разположение за дълго време след като завършите курса.

Трябва ли лаптопа, с който ще идвам на занятия да е мощен?

Не. За програмиране не е нужен мощен лаптоп. Всеки един съвременен лаптоп, без да е нужно да е скъп или мощен ще е напълно достатъчен.

След старта на курса ще ми се наложи да пропусна няколко занятия, това проблем ли ще е?

Не е желателно, но понякога се налага на всеки да пропусне някое занятие. Имаме система за електронно обучение Moodle, където се качват всички учебни материали, като презентации, упражнения, код от занятието и домашни. Препоръчително е след пропуснатото занятие всеки курсист да се запознае материала, а при нужда преподавателят в курса ще ви отдели нужното време за да уточните неясните неща и ще ви помогне да наваксате.

Трябва ли да владея английски език и ако да, на какво ниво?

Английският език е най-използваният в IT сферата и е нужен най-вече защото всичкият софтуер с който ще работите е на английски. Ако не разбирате абсолютно нищо на английски трудно ще се справите с курса. Като минимум за добри резултати е достатъчно да разбирате текст, написан на английски и да можете да се оправяте с операционната ви система на компютъра ви на английски език. Т.е. да разбирате технически текст, написан на английски. Не е нужно да говорите добре, или да имате добро произношение. Това са предимства, а и винаги можете да ги развиете като попаднете в подходяща среда.

До кога мога да се запиша?

Окончателното записване става с внасяне на необходимата сума по банков път най-късно ден преди началото на курса. Имайте предвид обаче, че често местата в групата се запълват много преди старта, така че не е добра идея да оставяте заплащането за последния момент. Самото попълване на формата за записване не ви гарантира място в групата. Все пак, ако имате определени затруднения или специфична ситуация относно внасянето на таксата и окончателното записване, потърсете ни по телефон за да обсъдим този въпрос.

Имам въпроси. Как да получа допълнителна информация?

Нашият екип е на ваше разположение на email info@softacad.bg и на телефон 0877 731 365.

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

softacademy.bg
Average rating:  
 0 reviews

Преподаватели

Николай Найденов

Курсове: Swift и мобилни приложения за iOS, Web програмиране

– Senior Software Engineer with 7+ years experience with different IT technologies as iOS, Angular, Wordpress, .Net, Mobile and Web development
– Certified by TelerikAcademy, MentorMate iOS Academy
– Founder of one of the first podcasts in Bulgaria for Entrepreneurship
– Founder of Bulgarian Youtube channel for personal finance
– Guest-lector in UNWE about technologies in entrepreneurship world

– Senior Software Engineer with 7+ years experience with different IT technologies as iOS, Angular, Wordpress, .Net, Mobile and Web development
– Certified by TelerikAcademy, MentorMate iOS Academy
– Founder of one of the first podcasts in Bulgaria for Entrepreneurship
– Founder of Bulgarian Youtube channel for personal finance
– Guest-lector in UNWE about technologies in entrepreneurship world

Как да се запиша за курса?

1 Натиснете бутона ”Стартирай записване” по-горе и попълнете формата, въвеждайки email и телефон.
2 Ще получите email с подробна информация и банковата сметка, на която трябва да се преведе половината от таксата за курса.
3 След като получим превода ще ви потвърдим с email, че имате запазено място в групата и ще ви очакваме за началото на курса.

Нашите курсисти

Някои от завършилите ни курсисти започват работа във фирми като:

experian logo    mentormate logo     accedia logo    musala soft logo    sbtech logo    astrea solutions logo
vesko-peichinov

Веско Пейчинов

Java Web Developer, Scale Focus

Веско Пейчинов

Java Web Developer, Scale Focus

Преди да започна обучението по Java, имах почти нулеви познания. Благодарение на преподавателите получих основните знания, с които успях да се преквалифицирам и да започна работа като Junior Java Developer.

inna-ivanova

Инна Иванова

Junior QA Engineer, Playtech Bulgaria

Инна Иванова

Junior QA Engineer, Playtech Bulgaria

Академията и курсът по Софтуерно тестване промениха изцяло професионалния ми път. Тук придобих необходимите умения за да започна работа в IT сферата, за което ще съм ви винаги благодарна. Страхотни сте, продължавайте в същия дух!

atanas nachev

Атанас Начев

PHP програмист, KIO Ltd.

Атанас Начев

PHP програмист, KIO Ltd.

Когато започнах обучението си по PHP в Soft Academy (гр. Пловдив) работех в банковия сектор и благодарение на този курс успях да се преквалифицирам в IT сектора с една стабилна основа в PHP програмирането.

rosen kadiev

Росен Кадиев

QA Engineer, TechHuddle

Росен Кадиев

QA Engineer, TechHuddle

Силно препоръчвам на всеки, който иска да се развива в тази насока! Без да имам никакъв предишен опит, обучението в академията ми даде нужните знания, за да успея да започна работа в IT сферата като QA.