C#.Net Developer - Mainacademy
C#.Net Developer
сертификат специалиста
Junior C#.Net Developer

C#.Net Developer — очень гибкий, удобный и многофункциональный язык программирования — с него часто начинают амбициозные новички. Этот язык создан и поддерживается ТехноГигантом Microsoft, он необходим для работы с продуктами Microsoft. Качественная техническая подготовка и практическая проработка задач на курсе поможет быстро найти применение полученным знаниям и реализовать себя мире разработки.

Программа курса

Учебная программа составлена ​​в соответствии с требованиями ведущих IT-компаний и отвечает требованиям современного рынка к специалистам уровня Junior C# Developer

Тренера-практики

Все тренера академии — успешные практики уровня Middle или Senior, которые имеют богатый и интересный опыт. Все тренера прошли обучение и сертификацию Main Academy.

IT-English

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

Карьерной сервис

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

Вы научитесь

  • Использовать основные структуры данных и ООП-методологии для разработки программ
  • Работать с интерфейсами и модификаторами доступа
  • Создавать многопоточные программы и приложения на языке C #
  • Изучите структуры, типизированные словари и списки, делегаты и события, работу с I / O и LINQ, сможете отлавливать исключения и даже писать асинхронный код
  • Получите первый базовый опыт работы с несколькими фреймворками (как настольными, так и Web) на языке C#
  • С помощью полученных знаний в Академии сможете сдать экзамен «Microsoft Specialist. (Экзамен 70-483. Programming in C #)
Технологии, которые вы освоите
Сделай первый шаг
Хотите больше узнать о C#.Net Developer у ведущих IT-специалистов? Регистрируйтесь на ближайший бесплатный семинар “Билет в IT”!


Программа курса

Базовые принципы языка C#, парадигма ООП

Основы C#, CRL

  • Создание языка программирования C#
  • Принципы хранения данных. Типы данных. Использование типов
  • Операторы
  • Массивы. Размер массива. Операции с массивами. Структуры и перечисления
  • Работа со строками. Работа с Console Application. Класс Console

Основы объектно-ориентированного программирования на C#

  • Определение класса. Основные принципы ООП
  • Методы и параметры
  • Перегрузка операторов
  • Вложеность и Полиморфизм
  • Композиция, вложенные классы

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

Обработка исключений

  • Обработка типов исключений; перехват исключений различных типов и базовых исключений
  • Реализация блоков try-catch-finally
  • Вызов исключений

Delegates, события, lambdas, обобщенные коллекции

  • Работа с делегатами
  • Лямбда-выражения (анонимные функции)
  • Создание и реализация событий и обратных вызовов
  • Коллекции, обобщенные коллекции

Работа с данными

  • Выполнение операций ввода/вывода
  • Форматирование строк. Операторы ввода/вывода
  • Регулярные выражения. Сериализация

Работа с базами данных

  • Основы баз данных.
  • Основы SQL

Работа с ADO.NET

  • Общие сведения об ADO.NET. Поставщики данных .NET Framework
  • SQL Server и ADO.NET. Entity Framework
  • Запросы и работа с данными и объектами с помощью LINQ

Разработка профессиональных приложений .NET

Сборка и отладки приложений

  • Управление сборками приложений
  • Предотвращение конфликтов имен с помощью пространств имен.
  • Директива using
  • Рефлексия. Диагностика приложений
  • Модульное тестирование (Unit Testing)

Многопоточность и асинхронная обработка

  • Потоки (Thread)
  • Пулы потоков (ThreadPool)
  • Асинхронная модель на основе событий (EAP)
  • Методы async

Небезопасный код и указатели. Безопасность в .NET Fremwork

  • Типы указателей
  • Основные понятия безопасности
  • Основные алгоритмы шифрования и защиты информации
  • Выполнение симметричного и асимметричного шифрования

WINDOWS FORMS, WINDOWS PRESENTATION И XAML

  • Многослойная архитектура клиентских приложений
  • Язык XAML
  • Исследование сборок WPF

Разработка профессиональных WEB приложений на .NET

Основы ASP.NET WEB FORMS и MVC

  • ASP.NET — web-платформа
  • Архитектура ASP.NET MVC
  • Маршрутизация, контроллеры, действия
  • Представления

Использование ASP.NET WEB FORMS, MVC и REST

  • Введение в AJAX
  • ASP.NET MVC
  • Web API
  • REST архитектура

WINDOWS COMMUNICATION FOUNDATION

  • Сервис-ориентированная архитектура (SOA)
  • Разработка и реализация служб
  • WCF и ASP.NET Web API.
  • Шаблоны проектов WCF

Архитектура приложений и шаблоны проектирования

  • Жизненный цикл проекта.
  • Шаблоны проектирования
  • Архитектурные шаблоны и стили

Выполнение персонального учебного проекта

Работа над практическим заданием по созданию индивидуального проекта.

  • Обработка ТЗ
  • Консультации по проекту (2 ч.)
  • Самостоятельная работа над проектом под руководством тренера (24 ч.)

Защита своего учебного проекта

  • Защита происходит в аудитории, перед независимым экспертом практиком, из наших компаний партнеров
  • Защита будет напоминать ваше первое техническое собеседование, которое позволит показать ваше мастерство
  • Вы получите развернутый фитбек о своей работе, а также узнаете в каком направлении вам еще нужно прокачать скилы

Junior C#.Net Developer - 8 шагов к цели

  • 1
    Записаться на курс
  • 3
    Выполнить практические, лабораторные, домашние
  • 5
    Отработать занятия по HR
  • 7
    Защить проект и сдать тесты
  • 2
    Изучить теорию
  • 4
    Подготовить финальный проект
  • 6
    Посещать IТ-English и Speaking Club
  • 8
    Junior C# Developer

Формы обучения

Offline обучение
  • Занятия в аудиториях
  • Индивидуальная и командная работа над решением задач
  • Доступ к учебным материалам, заданиям, лабораторным и тестам 24/7 на протяжении всего периода обучения
  • Индивидуальный карьерный тренинг с практикующим HR специалистом
  • Курс IT-English та Speaking Club
Online обучение
  • Обучение в любой точке мира
  • Живое общение с тренером и обработки заданий на каждом уроке
  • Запись каждого урока
  • Доступ к учебным материалам, заданиям, лабораторным и тестам 24/7 на протяжении всего периода обучения
  • Карьерный тренинг с практикующим HR специалистом
C#.Net Developer
Форма регистрации на курс

Форма регистрации на курс
Название курса

Курс: Разработка на C#.Net

Занятия с инструктором

Цена

С нуля до уровня IT-специалиста и любимой работы

Занятия в аудиториях или онлайн с лучшими инструкторами

5,5 мес, 46 занятий, 115 часов теории и практики с IT-экспертам

Лабораторные работы, индивидуальные и групповые проекты

Английский в подарок для трудоустройства и работы

Финальный экзамен, защита проекта – и Вы сертифицированный IT – специалист!

Команда курса по C#.Net Developer

Карьерный сервис

Максимум знаний и умений для трудоустройства
Даем профессиональное ИТ-обучение

После окончания курса, с полученными знаниями и навыками, вы сможете претендовать на позицию Junior C# Developer

Карьерный тренинг

Учим грамотном позиционированию на рынке труда. Правильно писать резюме и сопроводительные письма. Успешно проходить интервью

Рекомендуем на работу

Мы постоянно получаем от наших партнеров запросы на работу в ИТ-компаниях. Лучших студентов рекомендуем нашим партнерам на работу и стажировку.

Отзывы об обучении в Main Academy

Получите Ваш билет в IT
Форма регистрации на пробный урок или семинар

Пробный урок
Junior C# Developer

Еще не готовы приступить к обучению или остались сомнения?

Заберите свой билет в IT и приходите на бесплатные лекции от Main Academy!

  • Вы познакомитесь с IT-экспертами, технологиями, спецификой работы в IT
  • Вы узнаете как начать IT-карьеру с наименьшими затратами и какую специальность выбрать
  • Вы познакомитесь с инструкторами и узнаете все детали курса и специальности
  • Вы узнаете как эффективно искать работу от рекрутёров и гуру IT-рынка

Занятия проходят:

Телефон: