Със завършената ми първа година в колежа и отложените академични занятия до началото на следващия семестър, реших да се занимавам. Благодарение на студентския пакет на GitHub, успях да участвам в курса за разработка на приложения за Android на Udacity за един месец безплатно. Избрах този курс пред други интересни опции поради познанията, които имам с Java.

Влизайки, подцених обширността на това, което трябваше да се преподава. Курсът започна с „опресняване“ на XML; Казвам „опресняване“, защото нямах опит, което накара началото на курса да се превърне в отклонение. Избрах няколко кратки урока (също предлагани от Udacity) за XML. Това, което беше научено на този език, не беше обширно, но беше достатъчно, за да се създадат необходимите прости оформления, без да се използва вграденият редактор на Android Studio. Това позволи засилено разбиране на оформления, изгледи и препратки чрез практически опит.

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

Като цяло курсът беше страхотен! Беше ми назначен ментор, който отговаряше на въпроси бързо и навреме, като често беше обширен в отговорите си. Бяха ми показани видеоклипове, които ясно изобразяват как концепциите (без значение колко трудни) ще работят, повишавайки разбирането ми. Но въпреки цялото удоволствие, трябваше да прекратя курса поради средства. Получих цял месец да се науча как да създам приложение, да интегрирам API на уебсайт, да създавам оформления в XML и много повече, докато разбирам как работят програмите. Курсът наистина беше пълен с удоволствие и наистина ми се иска да успея да го завърша. Надявам се евентуално да се върна към курса в бъдеще, тъй като пътната карта за това, което беше планирано, изглеждаше обширна, важна и изключително образователна. Бих препоръчал курса на всеки, който обмисля разработка за Android, тъй като предлага както основите, така и задълбочени концепции. Внимавайте, че курсът изисква задълбочени познания по Java, както и основни XML.

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

Ако искате курс, който е задълбочен в конкретна област, възползвайте се от пакета, който GitHub предлага. Курс като този от Udacity е обширен и полезен и е перфектен начин да видите какво ви интересува. Те не предлагат изключително разработка за Android, но и други добре изградени курсове. Това е перфектната причина, поради която вие като студент трябва да преглеждате лесно достъпните ресурси.

Ако сте харесали публикацията ми, не се колебайте да оставите 💚! Водя и блог, в който публикувам за моите проекти и интересни неща, които откривам чрез обучение в областта на компютърните науки :] Вижте го! http://lacanlale.weebly.com/