О чём курс

Курс по разработке мобильных приложений на платформе Xamarin представляет собой комплексную программу, ориентированную на профессионалов, желающих расширить свои компетенции в создании кроссплатформенных решений. Обучение спроектировано специально для разработчиков, которые уже имеют опыт работы с iOS, владеют основами реляционных баз данных (SQL), а также имеют навыки работы в интегрированной среде разработки Eclipse. Кроме того, программа будет максимально полезна специалистам, работающим с C# и XAML, или тем, кто уже обладает опытом создания клиентских приложений и хочет перенести свои знания в мобильную среду.

Основная цель курса — дать глубокое понимание того, как эффективно использовать фреймворк Xamarin для создания высококачественных приложений под iOS и Android, используя единый язык программирования C#. В процессе обучения вы освоите ключевые компоненты экосистемы, включая библиотеки классов для доступа к iOS SDK и Android SDK, специализированные компиляторы, а также инструменты разработки: Xamarin Studio и плагин для Visual Studio. Вы научитесь не просто писать код, но и правильно организовывать архитектуру мобильных приложений, обеспечивая максимальное повторное использование кода между платформами.

Программа охватывает все этапы жизненного цикла мобильной разработки: от базового знакомства с инструментами и создания простых интерфейсов до продвинутых тем, таких как работа с веб-сервисами, управление памятью, оптимизация UI и публикация готовых продуктов в App Store и Google Play. Вы узнаете, как работать с нативными элементами управления, реализовывать сложные навигационные паттерны, обеспечивать корректную работу фоновых задач и эффективно взаимодействовать с данными через SQLite и ORM-технологии.

Почему стоит пройти этот курс? Во-первых, он предлагает сбалансированное сочетание теории и практики, позволяя работать как в Xamarin Studio, так и в привычной многим Visual Studio. Во-вторых, курс затрагивает критически важные аспекты корпоративной разработки, такие как интеграция с WCF, синхронизация данных в условиях отсутствия сети и обеспечение высокой производительности приложений. Вы получите знания о том, как создавать отзывчивые интерфейсы, обрабатывать жесты и использовать возможности геолокации, что является стандартом для современных мобильных продуктов. По окончании обучения вы будете обладать всеми необходимыми навыками для самостоятельной разработки, отладки и вывода на рынок профессиональных кроссплатформенных приложений, что значительно повысит вашу ценность как специалиста на рынке труда.

Программа обучения

  1. Intro to Mobile/Kickstart
  2. Intro to Android with Xamarin Studio
  3. Intro to Android with Visual Studio
  4. Intro to iOS with Xamarin Studio
  5. Intro to iOS with Visual Studio
  6. List Views and Adapters in Android
  7. Tables and Collection Views in iOS
  8. Introduction to Cross-platform Mobile Development
  9. Introduction to Cross Platform Web Services
  10. Data in Mobile
  11. Native UI and App Controls
  12. Mobile Navigation Patterns
  13. Backgrounding
  14. Publishing an App
  15. Advanced Cross-Platform Development
  16. Enterprise WCF Integration
  17. Memory Management + Best Practices
  18. Advanced iOS UI
  19. Advanced Android UI
  20. Maps and Location
  21. Data Caching + Synchronization
  22. Touch in Mobile
Складчина создана 5 декабря 2019 г. · описание обновлено 2 мая 2026 г.

Теги курса

Инструменты
0 ₽