Swift Fundamentals

(Разработване на приложения за iOS)

Swift e програмен език създаден от Apple за разработване на приложения за iOS и Mac. Приходите от продажба на iOS приложения са в размер на 39 млрд. $, двойно повече от приходите от Android приложения. Мобилните разработчици със Swift са все по-търсени.

Начало на курса:

02 / 10 / 2018 - 18:30

Swift Picture

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

11 седмици

Занятия

  • Вторник 18:30 - 21:30

  • Петък 18:30 - 21:30

Цена:

850 лв.

Стартово ниво:

Подходящо за начинаещи

Език на провеждане:

Български

Видео Записи

Да

Сертификат Адванс Академи:

Да

Свързани Курсове:

Относно курса:

Ускорените курсове на ADVANCEACADEMY.bg са изработени от действащи СТАРШИ разработчици на компании, работещи по проекти на Carrefour, Walt Disney, Western Union, UPS. Направени за начинаещи, на достъпен език с достатъчно примери, курсовете имат за цел с помощта на примери и практически задачи да помогнат на хора с желание и без опит, да навлязат в изключително интересния свят на УЕБ.

Защо SWIFT?

Swift е един от най-интересните и интуитивни езици за програмиране. С него се създават приложения и игри за iPhone, iPad, iMac, Apple TV. Той e проектиран по такъв начин, че да помага на разработчиците при създаването на по-безопасен и надежден код като отстранява и избягва цели категории разпространени програмни грешки. Swift може да се интегрира във вече създадени приложения благодарение на възможността за съвместното му използване с код, написан на Objective-C. Според PayScale.com средната годишна заплата на Swift разработчик в САЩ е 81 451$. За този курс Адванс Академи осигурява учебни Macbook Pro лаптопи за ВСИЧКИ курсисти, както и възможност за упражнение на място в академията през цялата седмица.

Какви документи са необходими за издаване на Удостоверение по образец на МОН?

  • Копие на документ за завършено образование (средно или висше).
  • Копие на лична карта.
  • 1 бр. снимка (за обучение по част от професия).
  • Медицинско свидетелство (Изисква се на база Закона за професионално образование и обучение, в уверение на това, че професията не е противопоказна за курсиста).

Какво ще научите след успешно преминат курс ?

Седмица 1

  • Интродукция
  • Какво е iOS
  • Какво ще научим по време на курса
  • Какво може да се постигне с iOS
  • Запознаване с Xcode
  • Hello iOS
  • Запознаване със скелета на приложението
  • Примери на конзолни приложения

Седмица 2

  • Начални стъпки
  • Какво е int и string
  • Универсални приложения за iPad и iPhone
  • Запознаване с Interface Builder
  • Добавяне на бутони и текст
  • Използване на симулатора
  • Връзката между UI и класовете

Седмица 3

  • Swift Essentials
  • Какво е клас
  • Създаване на класове
  • Създаване на методи
  • Викане на методи
  • Създаване на обекти
  • Създаване на променливи
  • Типове променливи

Седмица 4

  • Използване на Foundations Framework
  • Arrays
  • Mutable Arrays
  • Mutable Dictionaries
  • Dictionaries
  • String
  • Number

Седмица 5

  • Контролери
  • UIViewController
  • UINavigationViewController
  • UITableViewController
  • UICollectionViewController

Седмица 6

  • Views
  • UIImageViews
  • UILabels
  • UIButtons
  • UIViews
  • Запознаване с всички видове UI компоненти

Седмица 7

  • Swift Advance
  • Arrays and Mutable Arrays Deep
  • Mutable Dictionaries and Dictionaries Deep
  • Наследяване
  • Enums
  • Protocols
  • Delegates

Седмица 8

  • Table Views и Collection Views
  • Собствен клас на всяка клетка
  • Delegate methods
  • Collection View Flow layout

Седмица 9

  • Библиотеки
  • Pods
  • Използването на различни видове библиотеки използвайки Pods
  • Защо да ги ползваме и как ни помагат те

Седмица 10

  • Auto layout
  • Научаване на constraints

Седмица 11

  • Заключение и техники
  • Техники за бързо намиране на проблем
  • Техники за бързо намиране на решение
  • Как да търсим правилно в интернет за отговор на нашият въпрос
  • Дебъгване

Запознайте се с лекторa:

Инж. Виктор Тодоров

iOS DEVELOPER

Виктор Тодоров – завършил компютърни науки в VIA University, Хорсенс, Дания, работил за Американски и Датски компании, преди да премине в Айкюраси Груп като Старши iOS разработчик. В портфолиото му стоят приложения, с които работят UPS, Western Union и др.

Сертификати:

Advance Academy

AdvanceAcademy.bg е лицензиран да издава за определени курсове Удостоверение за професионално обучение по част от Професия “Програмист”, Специалност “Програмно осигуряване”, Код 4810101, както и Удостоверение за професионално обучение за актуализиране или разширяване на придобитата професионална квалификация за последващи нива на курсовете организирани от Академията.

Advance Academy

AdvanceAcademy.bg издава Сертификат за преминало обучение на всички курсисти завършили успешно курса на обучение, за всички специалности независимо от нивото и продължителността. Този документ е признат като официален от редица ИТ компании, както във Варна, така и в България.

Нашите успешни истории:

Филип Коняров

За академията разбрах случайно - докато бях по работа в съседен офис в бизнес сградата.

Модерната учебна зала и позитивното настроение на екипа.

Занимавам се с технологии от малък. Избрах iOS курса, защото съм фен на Apple продуктите, харесвам дизайна и качеството им и искам да допринасям към развитието на софтуера им.

Направи ми впечатление екипната работа и колко бързо научавах езика за програмиране.

Да не губят време, а да се запишат и да започнат своята кариера в ИТ индустрията.

Мечтая да се развивам в ИТ сектора, да помагам не само на себе си, но и на другите в развитието ни и това на България.

Христиан Богданов

Първоначално научих за „ADVANCE ACADEMY“ от приятел, а впоследствие от новинарски сайтове като varnautre.bg и economy.bg, от чиито статии добих позитивна нагласа евентуално да започна обучение в Академията.

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

Избрах този курс, защото е в областта на интересите ми, а именно в сферата на ИТ. Понастоящем уча програмиране, но ми беше интересно да науча повече и за онази част от разбработката на софтуер, наречена „осигуряване на качеството“. Имам много мечти и тази е една от тях. Като дете четох всичко свързано с компютрите. По ирония на съдбата учих за тях, и продължих с друга професия, само за да се откажа и да се върна към детската си страст.

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

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

Опитайте и разберете дали това ви харесва. Човек не може да знае къде чака следващата възможност, но за да я намериш, трябва да я потъсриш. Чрез „ADVANCE ACADEMY“ може да намерите новата си професия.

В краткосорчен план най-голямото ми желание да се справя с новата работа и да затвърдя позицията си. В дългосорчна перспектива биха се открили още и нови възможности. Като например да се издигна до най-високото стъпало в QA-йерархията или да открия ново предизвикателство в обширния и динамичен свят на ИТ. Бъдещето затова е интересно, защото е непредсказуемо.

Калоян Иванов

Разбрах за „ADVANCE ACADEMY“ от електронните медии и фейсбук.

Първите ми впечатления бяха свързани с отношението на собствениците и преподавателите спрямо мен и моите въпроси за различните видове курсове, които се предлагат. Всички бяха изключително позитивни и изчерпателни в своите отговори, което беше важно за моя избор да се запиша като курсист. Имаше „Отворени врати“ за желаещите да се запишат, което беше много полезно събитие с оглед курсистие да се запознаят с преподавателите и начина на провеждане на курса.

От както се помня се занимавам с компютри, първоначално за забавление, а по-късно и в моята ежедневна работа. За мен беше изключително интересно предизвикателство от консуматор на мобилни приложения да премина в създател на такива, за това избрах и курса за iOS Програмиране. През последните години ИТ сектора заема все по-голям дял от бизнеса в България, с което разбира се предоставя възможност на хора като мен, които имат интереси в тази област да развият и покажат способностите си.

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

Бях много радостен. След 3 месечни усилия за натрупване на необходимите знания за изграждането на първото ми приложение и впоследствие неговата реализация, това беше логичното продължение в развитието ми като мобилен програмист. Благодаря на екипа от iCARD за предоставената ми възможност!

Да придобиваш нови знания никога не е било излишно, а напротив. Бих ги посъветвал ако имат интерес в областта и кусовете, които се предлагат са в сферата на техните нужди, и разбира се имат малко свободно време да запишат ADVANCE ACADEMY.

Мечтая да се превърна в един от най-добрите профисионалсти, в моято сфера.