Изображение от https://www.youtube.com/watch?v=JoJbQHCvyw0

Как да подготвяте и да издържате изпита за сертифициран Google Associated Android Developer?

Ако сте опитен разработчик на андроид или търсите възможност за работа в android и търсите начин да квалифицирате и сертифицирате своите умения за разработване на приложения за android, сертификатът за разработчици на Android е този, който трябва да търсите.

В тази статия ще се запознаете с това как можете да кандидатствате за сертифициране и как можете да пропуснете изпита.

Какво е асоцииран разработчик на Android?

Google представи сертифицираното сертифициране за разработчици на Android в Google I / O 2016.

Изпитът за асоцииран Android Developer демонстрира типа умения, които трябва да имат по-новият Android Developer, тъй като започват кариерата си. Преминавайки този изпит и спечелвайки сертификат за асоцииран разработчик на Android, ще покажете, че сте компетентни и квалифицирани в задачите, които обикновено изпълнява програмистът.

Ето и въвеждащото видео, което ще ви даде повече представа за програмата.

Как да кандидатствам за сертифициране?

За да кандидатствате за сертифициране за android, посетете уебсайта на Google Developer Certification и се регистрирайте за изпита.

Таксата за изпита е 149 долара или 6500 INR, докато пишете тази публикация. Можете да платите таксите, като използвате наличните опции за плащане.

След като платите таксите за изпит, можете да започнете изпита си, когато пожелаете.

Какви неща трябва да научите, преди да започнете изпита?

AAD изпитът е да проверите уменията си в разработването на приложения.

Преди да кандидатствате за изпита, трябва да имате добри познания в следните области:

1. Тестване и отстраняване на грешки:

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

2. Потребителски интерфейс на приложението (UI) и потребителски опит (UX):

  • Трябва да имате знания как да конструирате оформления - използвайки както XML, така и Java код за стандартните рамкови елементи на потребителския интерфейс, както и персонализирани изгледи.
  • Трябва да имате знания за създаване на персонализирани изгледи, прилагане на теми към изгледите, внедряване на RecyclerView, прилагане на описание за достъпност за преглед.
  • Трябва също да знаете как да локализирате текста на потребителския интерфейс на приложението на един друг език

3. Основни компоненти на приложението:

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

4. Постоянно съхранение на данни:

  • Трябва да имате добра команда над създаването на SQLite база данни и да я заявите.
  • Трябва да имате познания за доставчика на съдържание и споделени предпочитания.

5. Подобрена системна интеграция:

  • Трябва да можете да създавате джаджа, да актуализирате джаджата, както и да създавате и актуализирате известията.

След като сте подготвени с всички горепосочени области, кандидатствайте за изпита. Сега нека разгледаме подробно процедурата за изпит.

Каква е процедурата за изпит?

AAD изпитът е съставен от два кръга.

  1. Практически изпит, на който ще напишете реален код.
  2. Интервю за напускане.

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

Практическият изпит ще бъде дълъг 48 часа.

Екипът за сертифициране на Google ще ви предостави изходния код на едно приложение и списъка със задачи, които трябва да изпълнявате. Трябва да изпълните тези задачи преди 48 часа и да изпратите изходния код на приложението.

Тези задачи са разделени в три категории:

1. Създайте някакъв код от нулата.

  • При тези видове задачи трябва да развиете някаква функционалност в приложението от нулата. Тези задачи могат да ви помолят да развиете някаква дейност, да създадете структура на базата данни или да внедрите доставчик на съдържание за приложението.
  • За да изпълните тези задачи, ще ви трябва добри познания по всички гореописани теми. Освен това е много важно кодът, който пишете, да следва правилните указания за кодиране и да не нарушава съществуващата функционалност.
  • Проверете внедрената функционалност с крайни случаи (например промени в ротация, условия на мрежата), преди да изпратите кода на приложението си за преглед.

2. Добавете нова функционалност към съществуващия си код.

  • Този тип задачи ви помолят да изградите нещо върху съществуващата функционалност. Ще намерите // TODO коментари в целия код, предоставен по време на започване на изпитите. например Тези задачи може да ви помолят да създадете таблица в съществуваща база данни, да покажете някои елементи от списъка в съществуващата дейност, като използвате RecyclerView и т.н.
  • За да изпълните този тип задачи, трябва да имате стабилни познания за компонентите на Android. Освен това трябва да видите, че не правите никакви промени в съществуващия код или не променяте името на класовете / методите.
  • Проверете функционалността, върху която сте работили, преди да изпратите кода за преглед.

3. Поправете грешки в съществуващия код и тествайте приложението.

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

След като завършите всички задачи, качете кода във формат .zip и изпратете кода за преглед. Ще получите резултата за същия в рамките на 45 дни. Отне 5–7 дни на нашите разработчици. Така че можем да кажем, че няма да отнеме повече от 7 дни, за да получим резултата от практическия изпит.

Излезте от интервюто:

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

Интервюто за напускане ще бъде взето от един от членовете от сертифициращия екип. Това ще бъде чрез видео разговор.

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

След това интервюиращият ще ви помоли да обясните работата си и задачите, които сте изпълнили на практическия изпит. Интервюиращият ще ви зададе и някои въпроси, свързани с основни и технически основи на Android, за да потвърди нивото на вашите умения. Изходното интервю ще отнеме около 15 до 30 минути.

След като завършите интервюто, ще получите крайния резултат в рамките на няколко седмици.

Как ще получите значката си?

Ако издържите изпита, ще получите и значката си „Android Associate Developer“ в имейла, с който сте кандидатствали за изпита.

Моята Android значка за програмист: http://bcert.me/svygckgc

Ще получите и връзка за удостоверяване от сертифициращия екип, която можете да споделите във вашия профил в социалните медии и да я споменете в автобиографията си. Тази връзка ще съдържа вашите данни за значката и ще ви удостоверява като AAD.

Сертифицирането на Android Associate Developer ще удостовери вашите умения като програмист за android. Ще ви помогне да увеличите възможностите си за кариера, ако сте работодател. Освен това ще ви помогне да получите добра работа, ако сте по-свеж. В момента това е единственият начин да удостоверите вашите умения и да информирате света за познанията ви за развитие на android.

Най-добър късмет за вашия изпит !!!

Ако статията ви е харесала, щракнете върху по-долу. Така повече хора могат да го видят!