В помощь мобильному разработчику

Как стать сертифицированным разработчиком Xamarin

Александр Алексеев

Примечание: это перевод статьи рассказ ведется от лица автора, контакты, прямые ссылки и немного об авторе Вы сможете найти в конце статьи.

Не так давно я поступил в университет Xamarin с главной целью проверить, действительно ли путь приобретения знаний в виде самообразования, который я для себя избрал, и вправду был наилучшим. И, конечно, по итогам моего обучения я получил диплом, заверяющей факт приобретенных мною знаний. В этой статье я хочу поделиться с Вами тем, как складывалось моё обучение в университете, а также рассказать о том, что Вы сами можете сделать, дабы пройти по моим стопам. На этот раз статья не очень техническая, и по этой причине Вы можете её пропустить, если Вас интересует лишь практические материалы.

 

Итак, о чём, вообще, идёт речь?

Давайте же проясним кое-что уже прямо сейчас; университет Xamarin — это нечто невероятное, немного дорогое, правда (около 1800 долларов в год, если Вы разработчик-одиночка), но все равно очень впечатляющие.

Если Вы уже привыкли к Pluralsight, Channel 9 или даже YouTube, то и он Вам гарантированно понравится. Университет Xamarin предлагает не только статические видео, которые Вы можете просматривать, когда Вам удобно, и пропускать на них то, что Вам неинтересно, — хотя они тоже доступны! — здесь Вас все-таки ждут настоящие занятия в реальном времени! С реальными преподавателями, которым можно задавать вопросы и т. д. Так что это действительно здорово!

Такой подход открывает ряд возможностей для весьма любопытных моделей взаимодействия; некоторые преподаватели начинают занятия с приветствия всех участников, выясняя кто и откуда выходит с ними на связь, кроме того, вам часто предлагается принять участие во флэш-викторинах! Почти на каждом занятии Вам будут предложены индивидуальные упражнения, и поэтому Вы сможете непрестанно изучать предмет и сразу же осваивать значимые моменты вместо того, чтобы пассивно слушать преподавателя.

Вдобавок к тому Вы можете пересматривать видео, самостоятельно разбирать пошаговые руководства для состоятельной работы (с теми же самыми флэш-викторинами и упражнениями) и… Получить диплом.

Еще один нюанс этого метода заключается в том, что для получения диплома необходимо засвидетельствовать своё присутствие на каждом занятии. Вы не будете допущены к сдаче экзамена, если пропустили какой-либо из обязательных уроков. Но эти занятия и вправду классные, поэтому не стоит беспокоиться о том, что Вам может захотеться их пропускать.

 

Что требуется от соискателя?

Первое что нужно будет сделать по завершении регистрации — это определить время, в которое удобнее всего проходить обучение. Если Вы, как и я, находитесь в Европе, то зачастую выбрать действительно удобное время бывает непросто. Но ведь в этом никто не виноват, поскольку угодить всем невозможно. Если не подходит ни один временной интервал, Вы можете запросить отдельную сессию, которая будет максимально удобна именно Вам. Правда, чтобы присутствовать на всех необходимых занятиях может потребоваться немало времени, если Вы не готовы учиться в середине ночи по местному времени.

Xamarin университет расписание

После того как Вы определитесь с временем занятий, следующим подготовительным пунктом будут несколько страниц, где постараются подобрать верное направление обучения, соответствующие Вашей первостепенной задаче. Некоторые из доступных занятий рекомендуется освоить в первую очередь. Возможно, более-менее обязательным к ознакомлению можно считать Orientation and Welcome [XAM101]. Там просто вводят в курс дела, наподобие того, как сейчас это делаю я сам.

Вы могли обратить внимание на тег XAM101, который указан в конце. Это система кодирования, которая дает подсказку о предмете изучения и уровне знаний, который необходим, чтобы Вы могли понимать излагаемую информацию. Вот, какие префиксы являются доступными на сегодняшний день:

  • XAM — здесь изучается Xamarin сам по себе, и главным образом в центре внимания оказываются Xamarin Forms и кросс-платформенные приложения;
  • IOS — здесь целевой платформой является Xamarin.iOS;
  • AND — целевая платформа Xamarin.Android;
  • CSC — тут в фокусе углубленное изучение C#;
  • ENT — ориентация на решение задач корпоративного уровня;
  • FSC — для тех немногих, кто избрал сферой своей деятельности F#;
  • XTC — отсюда Вы можете почерпнуть ценные познания об основах работы с Test Cloud и тестирование в более общем аспекте.

Все эти курсовые программы можно выбирать по отдельности. Или некоторые из них можно объединить вместе для достижения какой-либо поставленной цели, например, ради получения диплома. Числа же после букв указывают на сложность этого занятия. Я не уверен в деталях, но, как правило, чем выше число, тем большим гуру Вам нужно быть, чтобы суметь разобраться в теме урока.

В приведенном ниже графике вы можете найти рекомендуемый путь, ведущий к тому, чтобы стать сертифицированным разработчиком.

Xamarin сертификация

В определённом разделе можно увидеть, какие уроки доступны, какие Вы уже закончили и что Вам рекомендуется изучать в следующий раз. Последнюю информацию, а ещё сведения о том, на какое время запланирован следующий урок, также можно найти во множестве мест, наряду с возможностью тут же записаться, чтобы заявить о своем участии в конкретном занятии.

Ниже это можно увидеть на примере. Далее идут занятия для состоятельной работы, которые, опять же повторимся, очень классные! Ими вполне можно заменить урок, проходящий под контролем реального инструктора. Так что если Вы не можете найти подходящее для занятий время или недостаточно уверенно ориентируйтесь в каком-либо предмете, то подобные самообразовательные курсы позволят Вам обучаться в удобное время и в подходящем темпе. И самое интересное здесь то, что они будет засчитываться, как законченные уроки! Так что, участь по ним, Вы сможете быстрее достичь своей цели!

Xamarin Университет

В основном на каждой странице сайта Вас информируют об одном и том же только под разным соусом: какие курсы будут доступны в ближайшее время? какие курсы вы планируете пройти и какие уже успешно завершили? Насколько далеко вы продвинулись в определенном курсе? Последний пункт особенно любопытный, ведь сюда ввели некоторые игровые элементы. И меня это затянуло надолго, поскольку заполнять все эти графики прогресса было безумно увлекательно.

Xamarin университет прогресс

Собственно, благодаря этим графикам Вы всегда знаете, насколько далеко продвинулись в изучении каждого предмета. Конечно, скорость, с которой постигаете новую информацию, никто не регулирует, каждый курс записывается, и если Вы вдруг за чем-то не поспеваете, то на этом всегда можно остановиться подробнее. Обратите внимание: просмотр предварительно записанного видео определенного урока не считается за его посещение.

 

Ладно, это всё здорово, но как насчет сертификации?

Да, что-то я немного отвлёкся. Итак, сертификация!

Как я уже говорил, прежде чем пробовать сдать сертификационный экзамен, нужно пройти 15 курсов. И если Вы только начинающий Xamarin-разработчик, то на это Вам может потребоваться около 4 месяцев. А если у вас уже есть некоторый опыт, то незачем ожидать возможности стать экзамен столь долго, ведь в данном случае существует вариант того, чтобы существенно сократить это время. Здесь предусмотрен так называемый Introductory Assessment Exam (экзамен предварительной оценки). Этот тест следует пройти затем, дабы доказать, что у вас уже есть (базовые) познания о Xamarin. Если Вы сумеете пройти тест с результатом в 80% или более, то вы можете пропустить 7 (семь!) из 15 курсов, так что вы уже будете на полпути к Вашей цели. Тест состоит из 50 вопросов, и на то, чтобы на них ответить у вас есть 60 минут.

Это, безусловно, выполнимо, но там Вас ждут некоторые каверзные вопросы, поэтому будете очень внимательны. Тем более у Вас будет только одна попытка на то, чтобы успешно пройти тест. Если Вы не справитесь с заданием, то ничего страшного, но вот пройти эти первые 7 курсов всё же придётся с тем, чтобы получить квалификацию.

В настоящее время эти курсы замечательны. Ну а преподаватели и того лучше. Они максимально доходчиво разъясняют всё, что Вам следует знать, и проявляют больше терпение к учащимся, кроме того, у каждого преподавателя сложился своей индивидуальный подход к работе. Некоторые уроки начинаются с того, что ведущий интересуется у присутствующих тем, кто они и откуда, а в других случаях преподаватель зачитывает участников по списку и даёт каждому возможность коротко себя представить. В «классе», как правило, набирается около 20-30 человек, но иногда бывает и немного меньше.

Если какой-то учащийся припозднился или когда человек просто забыл, что следует вовремя приглушать свой микрофон, тогда могут быть определённые неудобства. Так вот шум усиливается и затем следует просьба приглушить чей-то микрофон. Ничего катастрофического, конечно, не случится, но это тем не менее может оказаться немного неприятным. Ведь возможность использования микрофон здесь очень к месту. Вы запросто можете спросить преподавателя о том, что осталось непонятным.

По завершении каждого из занятий можно получить некоторые материалы, которые, как правило, состоят из определенного кода, чтобы Вы могли повторить всё то, что изучалось в классе.

Xamarin построение приложений

 

Вперёд!

Итак, Вам уже не терпится, и хотите увидеть всё своими глазами? Можете прямо сейчас начать пробный период использования. И, знаете, что самое интересное? Все курсы, которые Вы пройдёте, в том числе самообразовательные, будут также засчитаны. И путь к тому, чтобы стать сертифицированным разработчиком сократится. Так что попробуйте, и если Вам понравится, тогда возвращайтесь, когда будете готовы, и продолжайте, там где остановились, не тратя времени понапрасну. Выгода от полученных знаний действительно велика, но вот ещё к чему присмотритесь. Это стоит того, не правда ли?!

 

Гостевая лекция: непрерывная интеграция и развертывание вашего Xamarin-приложения.

Вскоре после того как я получил сертификацию, меня выбрали с тем, чтобы я провел настоящую гостевую лекцию в университете Xamarin. Круто, правда? От студента к репетитору!

Xamarin сертификация

Так что если у вас уже есть учетная запись, тогда быстро отправляйтесь записываться на лекцию, ведь всё самое интересное случится уже в следующий вторник!

Автор: Gerald Versluis
ИсточникСтатья в блоге автора
Twitter@jfversluis
LinkedInGerald Versluis
YouTubeGerald Versluis

Александр Алексеев
Александр Алексеев

Xamarin - разработчик. Работаю с .NET платформой с 2012 года, программирую в основном с использованием C#. За это время успел поработать с ASP.NET, Entity Framework, MSSQL, Git

Написать ответ