Александар Јолакоски е инструктор и ментор на нашата Академија за Full-Stack програмирање кој ги предава модулите за бази на податоци, PHP, OOP, JavaScript, jQuery & Laravel.
Тој е Senior Developer во Quantоx, а воедно и дипломиран програмски инженер, кој има работено на повеќе позиции на различни проекти, за клиенти ширум светот и има богато искуство – повеќе од 10 години.
Во продолжение, Александар ни откри што се учи на модулите кои тој ги предава, како и совети за успешно совладување на истите
1. Здраво Александар, ние на Академијата за Full-Stack програмирање те познаваме, но што би споделил за идните студенти?
Работам како Full-Stack web developer повеќе од 10 години. Сега сум Senior Developer во Quantоx. Силно ја сакам оваа професија бидеќи работите толку динамички се менуваат што едноставно и после толку време не престануваш да учиш и да се надградуваш, па оттука никогаш и не ти здосадува. Во Brainster сум веќе 4 години и предавам на повеќе модули како: Бази на податоци, GIT, PHP, Објектно ориентирано програмирање, JavaScript, jQuery и Laravel framework.
2. Што ќе имаат можност да научат студентите на модулот кој го предаваш?
- Бази на податоци – на овој модул студентите ќе научат како да препознаат кои податоци треба да ги чуваат од барањата за апликација на клиентот, да исцртаат ЕР диаграми и да ја креираат базата на податоци. На крај, го завршуваат модулот со изучување на SQL.
- PHP – кога веќе ќе научат студентите да прават статични страници, на овој модул ќе научат како нивните сајтови да станат подинамични со размена на податоци меѓу корисникот, серверот и базата на податоци. Со овој модул ќе научат како да земаат податоци од HTML формите, да ги обработат, да ги запишат или прочитаат од база, и повторно така обработени да ги сервираат на клиентот.
- Објектно ориентирано програмирање – е имплементирано во многу програмски јазици, но тука фокусот е ставен на OOP во PHP. Се изучуваат класите и објектите и 4-те концепти: encapsulation, abstraction, inheritance and polymorphism.
- JavaScript – е еден од најпопуларните јазици во светот. Тој е моќен и разноврсен, а со HTML и CSS ја формира основата на модерниот веб-развој. На овој модул ќе се изучи како да се додаде динамика на сајтот на клиентската страна и како преку асихроните повици да се разменуваат податоци со API.
- jQuery – е богата со функции JavaScript библиотека. Ги прави многу поедноставни нештата како што се манипулацијата со HTML документи, ракувањето со настани, анимација и Ajax.
- Laravel framework – e најпознат и најкористен framewоrk за PHP. Тука ќе се научи како со негова помош може на многу поедноставен и побрз начин да креираме PHP веб страници.
3. Ти си главниот виновник за искуството и успехот на студентите на Академијата, па кој е твојот совет до сите сегашни и идни студенти за полесно совладување на материјалот?
Учете постојано за да бидете во тек со материјалот. Правете ги задачите за да научите, а не само за да ги испратите и да добиете поени. На Академијата предаваат одлични инструктори со многу големо искуство. Преку нашите совети и вашите прашања ќе може да добиете многу поголемо знаење за многу кратко време. Не се срамете да прашувате и најважното – користете го секое слободно време тоа што го учите теоретски да го пробате и практично. Така најдобро се учи.
4. И за крај, неколку Tips & Tricks до студентите?
- Learn by doing and practicing. Not just by reading.
- Read the error message carefully.
- Share, discuss and ask for help.
- Don’t leave a gap in your learning.
Доколку сакаш да си дел од Coding заедницата и заедно со нас да градиш нови успешни приказни, дознај повеќе за Академијата за Full-Stack програмирање.
На Академијата за Full-Stack програмирање учиме преку работа на реални проекти за реални клиенти под менторство на докажани и искусни инструктори.
Закажи средба со нашиот student admission team за повеќе насоки и детали за програмата!