О КУРСЕ
"Курс программирования на С# и .NET для начинающих."
Голяков Андрей - преподаватель Nordic IT School
Наш курс предназначен для Junior-разработчиков на языке C# и платформе .NET и будет интересен всем, кто хочет изучить данный стек технологий.
Курс программирования на C# длится 4 месяца - 144 ак. часа. Он разбит на 2 больших блока.
Первый блок посвящен синаксису языка C#, объектно-ориентированному программированию и алгоритмам разработки.
В рамках второго блока мы научимся проектировать архитектуру сложных корпоративных приложений, работать с данными, разрабатывать WEB-сервисы на базе ASP.NET WEB API 2.0, а так же начимся работать с облачной инфраструктурой Microsoft Azure.
Не теряй времени, записывайся уже сегодня!
Стек технологий
C#
C# - один из самых быстро развивающихся языков программирования в мире, поддерживаемый гигантом IT-индустрии, компанией Microsoft.
C# применяют в проектах разной направленности — десктоп-приложения, веб-сайты, интернет-вещи, корпоративные системы и даже в разработке сервисов на блокчейн.
Это строгий и безопасный объектно-ориентированный язык программирования.
.NET
.NET — платформа с открытым исходным кодом для разработки и запуска приложений на языках C#, F# и Visual Basic.
Специализация платформы — обеспечить запуск одного и того же приложения на разных операционных системах.
Помимо этого в данную платформу входит огромный перечень встроенных возможностей для создания сайтов, игр, десктопных приложений, алгоритмов машинного обучения. Многие функции вашей программы не нужно будет разрабатывать, они будут доступны «из коробки».
ADO.NET
ADO.NET — часть платформы .NET для доступа к источникам данных, например к базе данных MS SQL или файлам XML.
ADO.NET позволяет организовать согласованный доступ к общим данным.
MS SQL
СУБД (Система управления базами данных) от компании Microsoft. Идеально подходит для использования в стеке технологий .Net
Как и все базы данных позволяет хранить данные на сервер, обеспечивая программный способ для доступа к ним.
Великолепно держит нагрузки. Быстрая и очень надежная.
RESTfull API
RESTfull API — подход для организации взаимодействия приложения и сервера. Разработан на основе HTTP-протокола.
Самый применяемый на сегодня подход, его используют Facebook, Вконтакте, Яндекс и другие гиганты IT-индустрии.
ASP.NET
Платформа для разработки веб-приложений на платформе .NET с использованием языка C#
Поддерживает все современные Web-стандарты и позволяет разрабатывать сайты любой сложности, но больше, конечно, подходит для веб-версий корпоративных систем.
MS Azure
Облачная инфраструктура Microsoft для быстрого запуска приложений и их масштабирования.
Облако позволяет сконцентрироваться на программировании и не тратить время на задачи и проблемы обслуживания серверов.
GIT
GIT — система контроля версий. В одном месте хранит все версии вашего кода, позволяя довольно быстро «откатить» ваши изменения. Также обладает большими возможностями для организации командной разработки — это когда много людей работают над одним кодом.
Мы ее используем для совместной работы над нашими сайтами и проектами.
C#
C# один из самых быстро развивающихся языков программирования в мире. Его применяют в проектах самой разной направленности - десктоп-приложения, веб-сайты, корпоративные системы и даже в разработке сервисов на блокчейн.
Это строгий и безопасный объектно-ориентированный язык программирования.
Знания данного стека технологий более чем достаточно для junior-разработчика на языке C# и успешного прохождения собеседования.
Данный курс включает дополнительные темы по Алгоритмам и структурам данных: сортировки, поиску, времени выполнения алгоритмов. Вопросы по ним часто спрашивают на собеседованиях.
На наших онлайн-курсах по веб-разработке вас ждут
Живые вебинары
Занятия проводятся в формате живых вебинаров. Все записи прошедших вебинаров в дальнейшем доступны в личном кабинете.
2 собственных проекта
Во время обучения Вы будете работать исключительно с практическими заданиями и разработаете 2 собственных проекта для своего портфолио.
Комфортный темп обучения
Одно из преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого время и настроение.
Опытные наставники
Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...
Помощь в трудоустройстве
Мы сотрудничаем с рекрутинговыми IT-агенствами и комьюнити и поможем трудоустроиться лучшим студентам.
Сертификат
Успешно завершившие обучение студенты получат документ об окончании курса.
ПРОГРАММА КУРСА
блок

- Переменные
- Условия
- Циклы
- Функции

- Массивы
- Кортежи
- Списки
- Словарь

- Объекты
- Классы
- Наследование/Инкапсуляция/Полиморфизм
- Реализация интерфейсов
- Работа с файлами и потоками

- Особенности проектирования архитектуры
- Написание логики приложения
- Шаблоны проектирования
Спроектирован и разработан простой чат-бот.
В рамках второго блока обучения данный проект будет значительно усовершенствован и организован по всем современным методикам разработки корпоративных приложений.
блок

- Разработка на основе тестирования
- Компонентное тестирование
- Unit-тестирование


- Веб-приложение, веб-сервисы
- HTTP, RestFul API
- Методы GET, POST, PUT, DELETE
- Web API


- Реляционные БД
- SQL Lite
- MS SQL
- ADO.NET

- Развертывание приложений в облаке
- Сервисы MS Azure
- Деплоймент
- Continuous Integration
Разработан профессиональный чат-бот для одного из мессенджеров по всем правилам и практикам разработки коммерческого приложения.
ПРЕПОДАВАТЕЛИ
15-летний опыт работы в сфере IT и программирования на языках C#, SQL, JavaScript.
Начинал свою карьеру в IT в студенческие годы, совмещая обучение с преподаванием курса программирования на языке C++ школьникам старших классов.
С 2005 года, после окончания института ИТМО, работал разработчиком на стеке Microsoft: C#, SQL в петербургской компании ООО “НПП “Марс Энерго”.
С 2006 работает разработчиком в компанию CNET Content Solutions – филиал международной компании CBS Interactive, входящей в международный медиа-холдинг CBS. Прошёл карьерный путь в этой компании от обычного разработчика до руководителя сектора разработки. Участвовал в десятке крупных проектов. Сейчас управляет несколькими командами по разработке корпоративных продуктов.
Андрей всегда следит за развитием методик и инструментов для разработки и управления циклом разработки программных решений, постоянный участник профильных конференции.
Более 4-х лет опыта коммерческой разработки на языках C# (.NET), JavaScript (TypeScript).
В университете изучал различные языки и технологии: С++ (Qt / Boost), PHP, HTML / CSS, позже познакомился с платформой .NET (C#).
На первую работу устроился во время обучения на 3 курсе, с тех пор является разработчиком .NET. Во время обучения в магистратуре преподавал информатику младшим курсам.
За свою карьеру самостоятельно освоил множество технологий, созданных для разработки классических оконных и веб-приложений, участвовал в разработке крупных корпоративных веб-проектов.
На текущий момент является старшим разработчиком в компании "Додо Пицца", где занимается разработкой облачной информационной системы DODO-IS, которая обеспечивает работу всех пиццерий, расположенных по всему миру.
Артем активно следит и изучает облачные технологии и инструменты разработки современных веб-приложений.
в том числе и в зарубежных организациях!
ЦЕНА ОБУЧЕНИЯ
4 месяца
Тариф Middle | |
---|---|
Онлайн-уроки (живые вебинары)
|
|
Сертификат
|
|
Интерактивные тесты
|
|
Чат курса в Телеграм
|
|
Менторская поддержка
|
|
Стоимость за месяц
|
|
11 900р
|
|
Стоимость за курс
|
|
42 800р
|
11:00 - 14:00
Учебный процесс
Каждое занятие проводится в формате живого вебинара.
В рамках первого вебинара максимально подробно объясняется теоретический материал и разбираются простые примеры его использования. При этом мы рассказываем сложные вещи максимально простым и понятным языком, прибегая к разным визуализациям, сравнениям и аналогиям. Вообщем, делаем все возможное, для того, чтобы облегчить новичку понимание новой темы.
На втором вебинаре разбирается большая практическая работа по пройденной теме. Мы показываем как решить конкретную задачу веб-разработки, используя пройденный материал. Это очень полезная практика, вы не только понимаете теоретические основы, но и сразу узнаете где применяется та или иная технология или подход.
Занятия проходят каждый понедельник и четверг.
Как и было заявлено, мы предлагаем вам включиться в полноценный учебный процесс: предусмотрена система контроля и оценки успеваемости — нам важно убедиться, что все идет по плану и наш студент усваивает информацию в полном объеме. Если возникают проблемы, мы спешим на помощь.
Мы ставим оценки, и это не просто абстактные цифры: в вашем сертификате среди прочих результатов будет указан средний балл за весь период обучения.
Мы хотим, чтобы для вас это стало дополнительным стимулом, поэтому просим учесть, что, провалив тестирование, перейти к следующей теме невозможно. Придется пересдавать до победного. Таков путь.
Формат обучения по живым вебинарам, особенно подкрепленной поддержкой наставника позволяет гибче подходить к темпам освоения материала и корректировать свою скорость обучения.
Не секрет, что часто в рамках группового обучения, если отстаешь от группы, то потом очень сложно догнать. Отпуск, командировка, завал на работе, немного отстал и все - группа уже далеко впереди, а ты не понимаешь что говорить преподаватель.
Онлайн формат в виде живого вебинара позволяет вам учиться в своем темпе, переходя к следующему занятию только после усвоения предыдущего.
Занятия проходят каждый вторник и пятницу.
У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:
- стек освоенных технологий;
- объем курса в академических часах;
- средний балл за весь курс;
- количество решенных домашних заданий;
- финальный проект.
Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.
Если вы начинаете обучение с нуля, помощь специалиста будет весьма кстати.
Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.
Тариф Light подойдет тем, кто уже знаком с выбранной сферой IT, имеет опыт практический работы и, в целом, чувствует себя уверенно. Если стоит задача просто упорядочить знания и попутно получить сертификат, тогда да, переплачивать нет смысла. Остальным студентам мы все же рекомендуем как минимум Middle.
FAQ
Смогу ли я?
Актуальный вопрос. Заниматься веб-разработкой может каждый. Отсутствие предшествующего профессионального опыта в сфере IT не препятствует получению новых заний, ведь обучение начинается с азов.
Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума.
Чтобы успешно завершить курс, нужно лишь перестать сомневаться в себе, не лениться и выполнять все задания.
Кто у вас преподает?
Практикующие веб-разработчики, которые совмещают работу в крупных компаниях и студиях веб-дизайна с преподаванием в нашей школе.
Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.
Очно или онлайн — вот в чем вопрос
Контент курса практически идентичен, оба формата полноценные, выбирайте между двумя разными пакетами премуществ.
Очный курс предлагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.
Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу. Традиционным формам группового обучения присущ элемент соревновательности и равнение на лучших. Для многих это весьма эффективный стимул. Все зависит от вашего темперамента.
Само собой, очный формат ценен в первую очередь возможностью непосредственно обращаться к преподавателю в ходе занятия и моментально устранять неясности.
Коллективное обучение — это шанс взглянуть на проблему под неожиданным углом: другие люди могут задать интересный вопрос и обратить ваше внимание на какие-то неочевидные, но важные моменты, которые в противном случае могли бы остаться вне поле зрения.
Подробнее о преимуществах онлайн-версии вы можете прочесть в соответствующем информационном блоке нашего сайта.
Мне нужна помесячная оплата
Предоставляете ли вы пробные занятия
Видео — мои навсегда?
Вы поможете мне найти работу?
Работаете ли Вы с юридическими лицами?
Хочу оформить налоговый вычет
ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!
Напишите, что бы вы хотели узнать и мы оперативно ответим.
А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00
Слово нашим студентам!
Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.
ФОТО ШКОЛЫ
МЫ РЯДОМ
№ 035452 от 19.09.2014 года