Онлайн-курс — сертифицированная профессиональная специализация по технологиям разработки программного обеспечения в .Net Сианьского университета Цзяотун.

Преподавайте объектно-ориентированное программирование, программирование данных, программирование для Windows и разработку веб-приложений. Приобретите навыки разработки .Net и веб-приложений, включая веб-сайты для электронной коммерции, сайты социальных сетей и системы управления информацией.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Умение анализировать данные
  • Использование передовых технологических инструментов
  • Развиваем творческое мышление
  • межличностное общение
  • способность решать проблемы
  • работа в команде
  • Умение концентрироваться и упорядочивать
  • техническое понимание
  • Продажа идей
  • Критическое наблюдение

What you will learn in the course

Courses for which the course is suitable

  • .Net-программист
  • Разработчик бизнес-приложений
  • Разработчик веб-приложений
  • Разработчик мобильных приложений
  • Разработчик программного обеспечения C#
  • Менеджер баз данных в SQL Server
  • Разработчик веб-приложений на базе .Net
  • Специализируется на Microsoft

Стажировка — серия из 6 курсов

Эти курсы предназначены для всех, кто хочет стать программистом .Net, и знакомят с технологиями разработки программного обеспечения на платформе .Net. Курс начинается с основ, поэтому никаких предварительных знаний не требуется. То есть, даже если вы работаете в другой сфере и не имеете технического образования, вы сможете быстро разобраться в содержании курсов.

Чему мы научимся на курсах?

  • Знание основных понятий компьютера
  • Методы и приемы программирования на C#
  • Доступ к мощным библиотекам .NET
  • Разработка приложений со множеством требований:
    • Бизнес-приложения
    • Веб-приложения
    • мобильные приложения

дополнительные технологии

  • SQL Server для управления базами данных
  • Разработка веб-приложений на базе .Net

Методы исследования

  • Онлайн-тесты по программированию для обучения и улучшения навыков программирования

Практический проект

По окончании курса вы примете участие в практическом проекте в сотрудничестве с Азиатским исследовательским институтом Microsoft, который поможет вам приобрести базовые навыки разработки .Net-приложений и веб-страниц.

Возможности после курса

Если вы закончите курс успешно и с высокой оценкой, вы сможете получить возможность пройти стажировку в Microsoft, а возможно, и найти там работу в дальнейшем.

Details of the courses that make up the specialization

Платформенная система и основы программирования на C#

  • Курс 1
  • 16 часов
  • 3,9 (40 оценок)

Детали курса

Что вы узнаете:

Курс «Платформенная система и основы программирования на C#» является первым курсом из серии курсов «Технологии разработки программного обеспечения на платформе .Net». Курс начинается с основ работы на компьютере и знакомит с такими базовыми понятиями, как:

  • Представление информации и кодирование
  • Программно-аппаратные компоненты системы
  • принципы их работы

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

После того, как основа будет заложена, курс продлится две недели, во время которых вы научитесь разрабатывать базовые консольные программы на C#. Курс включает в себя:

  • Основы С#
  • Ввод и вывод в консоли
  • Базовые структуры управления

Кроме того, курс предлагает практические примеры и научит вас использовать среду разработки Visual Studio для редактирования и отладки программ на C#, что станет отличной основой для дальнейшего обучения. Хорошие навыки отладки необходимы для работы над будущими программными проектами.

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

Курс включает в себя 4 недели, каждую неделю с модульными тестами и заданиями, которые помогут вам понять свой статус обучения.

Продвинутое программирование на C#

  • Курс 2
  • 37 часов
  • 4,8 (16 оценок)

Детали курса

Что вы узнаете:

Этот курс описывает весь синтаксис C# и учит писать консольные программы с использованием C#. Содержание включает в себя:

  • массивы
  • методы
  • классы и объекты

В курсе также рассматриваются концепции объектно-ориентированного программирования и учатся использовать классы и объекты для создания программ. Также в курсе кратко будет затронута структура .NET и базовые структуры данных и алгоритмы.

В курсе обучения основное внимание уделяется двум вещам:

  • синтаксис С#
  • Методы объектно-ориентированного программирования

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

Проектирование визуальных программ в Windows

  • Курс 3
  • 20 часов

Детали курса

Что вы узнаете:

Этот курс основан на предыдущих курсах и знакомит с разработкой визуальных программ на C#. Содержание включает в себя:

  • Принципы проектирования программ в Windows
  • Компоненты интерфейса, формы
  • Система Windows GDI+
  • Операции с файлами и каталогами

Изучая курс, вы сможете обновить интерфейс своей программы и узнать, какие инструменты доступны для разработки приложений Windows.

Технологии баз данных SQL Server

  • Курс 4
  • 9 часов
  • 4,7 (61 оценка)

Детали курса

Что вы узнаете:

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

В этом курсе вы получите базовые знания в области технологий баз данных, вы узнаете, как управлять данными с помощью системы управления базами данных SQL Server, в том числе:

  • Установка системы
  • Создание базы данных и таблиц данных
  • Ввод и ведение данных
  • Как использовать SQL Server для поиска информации по различным критериям

Технологии веб-разработки на базе .Net

  • Курс 5
  • 15 часов

Детали курса

Что вы узнаете:

Курс «Технологии веб-разработки на базе .Net» — важный курс в области программирования в сопровождении .NET. Содержание включает в себя:

  • Веб-принципы и макет
  • Основы HTML
  • Использование CSS
  • Основы JavaScript
  • Технологии ASP.NET

Курс будет посвящен технологиям ASP.NET и разработке связанных с ними приложений баз данных, а также будут приведены различные примеры, иллюстрирующие эти технологии.

Благодаря курсу вы сможете понять развитие и тенденции технологий веб-разработки, понять веб-принципы и процесс разработки; Вы освоите HTML, CSS, JavaScript и научитесь разрабатывать веб-приложения с использованием ASP.NET; Вы поймете, как использовать компоненты пользовательского интерфейса и технологии ADO.NET, а также приобретете способность выполнять анализ требований для веб-сайтов с использованием концепций объектной науки.

Изучив этот курс, вы сможете разрабатывать базовые веб-приложения с использованием ASP.NET.

Технологии разработки программного обеспечения итогового проекта на платформе .Net

  • Курс 6
  • 10 часов

Детали курса

Что вы узнаете:

Итоговый проект объединит знания, полученные на предыдущих 5 курсах, и создаст небольшой программный проект на базе .Net, чтобы проверить ваши навыки разработки. Особыми требованиями проекта являются:

  1. Система должна включать клиент и интерфейс управления;
  2. Клиент включает в себя следующие функции:
    1. вход пользователя;
    2. регистрация пользователя;
    3. заказ блюд;
    4. Функция корзины для покупок;
    5. функции добавления, удаления, обновления и поиска заказов;
  3. Интерфейс управления включает в себя следующие функции:
    1. управление пользователями;
    2. управление заказами (добавление, удаление, обновление, поиск);
    3. Управление пакетами (добавление, удаление, обновление, поиск);
    4. Управление статистикой (ежедневные продажи, ежемесячные продажи, детали заказов пользователей);

Если вам удастся выполнить свой окончательный проект самостоятельно в среде .Net с использованием языка C#, это будет признаком того, что вы достигли уровня младшего программиста, ориентированного на .Net.