Перейти к основному содержимому

Сведения о курсе

Цель данного курса – познакомить опытных программистов C# с фреймворком Xamarin.Forms framework. Xamarin.Forms предоставляет возможность создания мобильных приложений с помощью C# с возможностью их дальнейшего запуска на наиболее популярных современных мобильных платформах. Если вы еще не знакомы с языком программирования С#, мы рекомендуем начать с курса «Программирование на С#», чтобы познакомиться с основами этого языка до того, как перейти к этому курсу.

Xamarin.Forms выводит процесс совместной работы над кодом на новый уровень. Он позволяет предоставлять совместный доступ не только к логике приложения с различных платформ, но и к определениям пользовательского интерфейса. В отличие от других технологий, приложения, которые используют фреймворк Xamarin.Forms, являются на 100% нативными: они правильно выглядят и работают на любой платформе.

В Xamarin.Forms вы можете записать свой код приложения один раз, а после этого создать нативное приложение, которое использует этот код для того, чтобы он работал на почти любом устройстве на платформе iOS, Android или Windows, в том числе Windows 10. Вы можете написать бизнес-логику на C# или любом другом .NET-совместимом языке, а ваш пользовательский интерфейс можно описать либо в коде, либо с помощью языка разметки XAML.

Темы курса

  • Что такое Xamarin и как он работает?
  • Что такое Xamarin.Forms?
  • Как создавать страницы для сбора и отображения данных?
  • Общие инструменты управления для создания пользовательского интерфейса
  • Принципы верстки
  • Как определить нативную платформу и взаимодействовать с ней

Тренеры:

Course Staff Image #1

Хелен Миллер (Helen Miller)

Хелен Миллер работает в сфере высшего образования, обучения преподавателей и дистанционного обучения в течение последних 10 лет. У нее есть богатый опыт работы с разнообразными технологическими решениями, и именно это подтолкнуло ее к тому, чтобы использовать технологии в образовании. Ее цель – сделать процесс удаленного обучения более интерактивным и создать среду для активного обучения. Также она занимается разработкой и презентацией практикумов для профессиональных разработчиков по вопросам использования мобильных технологий. Хелен получила степень магистра образовательных технологий в 2011 г., ее специализация – онлайн-обучение для взрослых.

Course Staff Image #2

Марк Смит (Mark Smith)

Марк Смит имеет более чем 20-летний опыт разработки ПО. Он провел много лет, работая над распределенными системами (C/C++ и COM), а затем перешел на .NET, когда Microsoft выпустила первую ознакомительную версию на конференции PDC в 2000-м году. У него есть богатый опыт обучения и консалтинга в крупных компаниях: он более 10 лет работал в Developmentor в качестве автора курсов и инструктора, а также в компании Wintellect в качестве консультанта по оптимизации производительности и архитектуре. Также он работал в своей собственной компании julmar.com. Сейчас усилия Марка направлены на мобильную разработку с помощью инструментов Xamarin и на создание и разработку учебной программы для университета Xamarin. Он также является координатором проекта для нескольких инструментов в области биоинформатики, которые используются исследователями для изучения и визуализации биологических последовательностей. Марк является обладателем статуса Microsoft MVP и часто выступает на конференциях и семинарах.

Специализации: все, что имеет отношение к Xamarin, технологии на основе XAML (WPF/SL, WP8, Windows Store), параллельное программирование .NET, крупномасштабная визуализация данных.

Course Staff Image #2

Эдриан Стивенс (Adrian Stevens)

Эдриан Стивенс имеет 14-летний опыт разработки мобильных приложений, он специализируется на разработке кроссплатформенных приложений на С# и С++. До того, как стать инструктором Xamarin, Эдриан выпустил несколько очень успешных мобильных приложений, разработанных с помощью Xamarin.iOS и Xamarin.Android.

Сфера экспертизы Эдриана – архитектура пользовательских интерфейсов, обработка звука, сигналов и математика. Эдриан вырос в Канаде, Ванкувер. Он отличается любовью к технологиям и предпринимательству и является одним из организаторов сообщества разработчиков кроссплатформенных приложений на C# Meetup.

Эдриан начал разработку мобильных приложений в 2001 г. для мобильных платформ Palm Pilot и Pocket PC, он успешно основал и руководил компанией по созданию экспертных решений по мобильной разработке. В последние годы Эдриан начал интересоваться вопросами применения мобильных приложений для некоммерческих организаций.

Course Staff Image #2

Марк Тапараускас (Mark Taparauskas)

Марк является автором учебного ПО и занимается преподавательской деятельностью и кодингом с 1991 г. Он знаток нюансов стандартов программирования, но ему интереснее разрабатывать новые приложения, чем спорить о том, когда в спецификациях C# было разрешено переключение булевых переменных. В университете Xamarin он уделяет большую часть времени программам по изучению Xamarin.Android и Xamarin.Forms.

Course Staff Image #2

Адам Пэтридж (Adam Patridge)

Адам начал разработку ПО в 2000-м году, он начинал с приложений для Windows Mobile 2003, а сейчас специализируется на технологиях Xamarin. До работы в Xamarin Адам был разработчиком в Sierra Trading Post: он работал над корпоративной платформой онлайн-обучения и создавал первую версию мобильного онлайн-магазина, а также приложения с помощью Xamarin.iOS и Xamarin.Android. Адам также работал над быстро развивающимся приложением для соцсетей на основе видео, разработанном исключительно на Xamarin.Forms. В свободное время Адам работает над небольшими утилитами с открытым исходным кодом и проектами для повышения эффективности совместной работы. Также он опубликовал простую развлекательную игру для маленьких детей под названием Smudges.

Начало курса
Занятия заканчиваются
Оценка сложности
4-6 total hours
Внести в список