Контакты

г. Барнаул, ул. Пролетарская 117
+7 (3852) 571-576
+7 (923) 167-21-22
+7 (923) 167-21-22

Социальные сети

Реквизиты

Расчетный счет 30301810000006000001
Кор. счет 30101810400000000225 в Главном управлении Центрального банка Российской Федерации по Центральному федеральному округу г. Москва (ГУ Банка России по ЦФО)
БИК 044525225
КПП 773601001
ИНН 7707083893


C# Начальный уровень

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

Курс C# Начальный уровень включает:
  • Общие основы программирования
  • Базовые понятия языка C#
  • Возможности .net framework
  • Создание десктоп, веб и мобильных приложений

Курс C# от Digital Space – то, что нужно современному специалисту

Начни разрабатывать приложения на C#!

C# (произносится си шарп) – объектно-ориентированный язык программирования от компании Microsoft. Применяется практически во всех ее продуктах и предоставляет разработчикам широкий спектр возможностей.

Переняв базовые черты своих предшественников – языков C++, Pascal, Модула, Smalltalk и, в особенности, Java, – С#, тем не менее, избавлен от многих их недостатков.

Прикладной язык. Совмещает в себе возможности низкоуровневого программирования на уровне «железа» и высокоуровневое метапрограммирование. Активно развивается, но при этом сохраняет обратную совместимость. Простой, современный, универсальный.

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

C# будет существовать и развиваться, пока существует Microsoft и пока люди пользуются Windows.

Исходный код платформы .Net находится в открытом доступе на GitHub, любой желающий может предложить свои изменения или идеи.

На курсе вы освоите язык С#, изучите его основные понятия, познакомитесь с инструментами, необходимыми для работы с ним.

Освоить его несложно, но очень важно:
  1. C# («си-шарп») часто называют самым универсальным, продвинутым и удобным в использовании языком программирования;
  2. С помощью инструментов C# можно решать практически любые задачи и создавать приложения, игры, веб-ресурсы любого уровня сложности;
  3. Платформа и язык поддерживаются гигантом Microsoft, с которым сегодня работают (и будут работать еще очень долго) все крупные компании;
  4. Язык C# будет понятен всем, кто уже работал с C, C++, Java или JavaScript.
Чтобы каждый мог легко и быстро освоить C#, специалисты Digital Space и Enterra разработали уникальный курс. Всего за 2.5 месяца вы поймете основы языка, изучите его инструменты и создадите свою первую программу на С#.

Для кого этот курс?
  • для школьников, интересующийся программированием;
  • для студентов специальности информатика/математика/компьютерные науки;
  • для начинающих/опытных разработчиков;
  • для фрилансеров;
Что нужно знать о курсе?
Ваши занятия будут включать:

  • Изучение основной теории языка C#;
  • Работу над собственным проектом;
  • Материалы для самостоятельного изучения;
  • Домашние задания для закрепления навыков.
Традиционным бонусом от Digital Space станет стажировка для отличившихся выпускников в крупной компании Enterra.

С нами вы научитесь:
  • Разрабатывать и структурировать проекты на C#; 
  • Пользоваться Git и GitLab; 
  • Создавать свои веб-сервера, Windows и Android приложения
Требование к студентам: аккаунт на GitLab.
Требование к ПО: Visual Studio 2017, Git

Курс состоит из:
1. Основы программирования.
1.1 Структура проекта на C#, основные типы, знакомство с Git.
1.2 Функции, ветвления, циклы.
2. Создание типов в C#.
2.1 Enum, классы, Объектно-Ориентированное Программирование.
2.2 Операторы, структуры, дженерики.
2.3 Управление памятью и нативными ресурсами, делегаты, ивенты, экстеншн методы.
3. Стандартная библиотека типов.
3.1 IEnumerable, коллекции, Linq, Tuple, анонимные типы.
3.2 Exception, подробнее про строки, Regex, DateTime.
3.3 Object, Type, Reflection.
3.4 Unsafe, Marshal.
3.5 Многопоточность. Thread, pLinq, Task.
3.6 Примитивы синхронизации.
4. Обзор решений на C#.
4.1 Тестирование с xUnit, логгирование с nLog, управление зависимостями с DryIoc.
4.2 SQL, ADO и Entity Framework.
4.3 Asp – веб-приложения.
4.4 UWP, XAML – Windows приложения.
4.5 Xamarin – разработка под Android.
Литература (учебники)

Pro C# 7: With .NET and .NET Core by Andrew Troelsen.
C# in Depth by Jon Skeet.
CLR via C# by Jeffrey Richter.

Расписание

Вторник: 19:00 - 20:30
Воскресенье: 19:00 - 20:30

Курс начинается 15 сентября.

Преподаватель

Отморский Сергей Александрович

Отморский Сергей Александрович

Образование

АлтГТУ, Программное обеспечение вычислительной техники и автоматизированных систем.

Опыт работы

ООО Энтерра Софт

Длительность: 2,5 месяца