Практика .Net

Программа рассчитана на студентов и начинающих разработчиков. Она дает возможность приобрести теоретические знания и практические навыки в области разработки по направлению .Net под руководством экспертов компании. Знания, полученные во время обучения, являются достаточными для замещения вакансии Junior .Net Developer в компании NIX Solutions.

Обучение в проекте является бесплатным.

Набор в проект открыт.

ТРЕБОВАНИЯ К КАНДИДАТАМ:

  • стремление и способность к самообучению;
  • понимание ООП;
  • базовые знания о Web и протоколе HTTP;
  • базовое владение IDE VS.NET, IIS, MSSQL;
  • понимание архитектуры и возможностей платформы .NET;
  • знание синтаксиса языка C#;
  • знания о front-end разработке, а именно о технологиях HTML, CSS, JavaScript (jQuery);
  • базовое понимание архитектуры и возможностей платформы ASP.NET;
  • навыки работы с технологией ASP.NET MVC;
  • понимание ADO.NET или ORM-технологий, например, EntityFramework;
  • алгоритмическая база;
  • умение искать необходимую информацию;
  • технический английский.

КАК ПОПАСТЬ НА ПРАКТИКУ:

  • необходимо заполнить резюме;
  • пройти тестирование у нас в офисе или вузе (следи за обновлениями в твиттере);
  • пройти собеседование и получить положительный результат.

СХЕМА ПРАКТИКИ:

  • продолжительность: 3 недели;
  • формат: очное обучение 40 часов в неделю в офисе компании;
  • период обучения: практика проходит с мая по август в течение 3-х недель в один из этих месяцев.

ПРАКТИКА ДАСТ ТЕБЕ ВОЗМОЖНОСТЬ:

  • получить углубленное понимание архитектуры и возможностей платформы .NET;
  • получить базовое понимание шаблонов проектирования;
  • расширить знания о front-end разработке, а именно о технологиях HTML, CSS, JavaScript (jQuery);
  • получить углубленные навыки работы с технологией ASP.NET MVC;
  • получить углубленные навыки работы с ORM EntityFramework;
  • научиться работать в команде с использованием современных методологий разработки.

ЧТО ДАЛЬШЕ:

После успешного прохождения практики мы предлагаем тебе теплое место Junior .Net Developer под солнцем NIX Solutions.

СПРОСИ У ЭКСПЕРТА:

На кого рассчитан курс? На студентов старших курсов, желающих улучшить свои технические знания и приобрести навыки работы в команде. Конечно, мы не отказываем и другим желающим, которые не чувствуют себя достаточно уверенными для того, чтобы претендовать сразу на вакансию .NET-разработчика в нашей компании. Курс существует 3 года, каждый год мы набираем 2-3 группы.

Чему обучают на курсе? Курс условно разделён на две части. Первая посвящена теоретическому изучению различных технологий, применяемых для разработки веб-приложений на платформе .NET. В частности, знакомим с паттернами MVC, DI и Repository, а также с некоторыми существующими реализациями этих паттернов. Вторая часть курса — практическое применение этих технологий в рамках разработки одного для всей группы проекта под руководством опытных наставников.

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

Как проводится проверка усвоенных знаний? Проверка усвоенных знаний состоит из одного или двух собеседований, каждое из которых обычно состоит из вопросов 3 разных типов.

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

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

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

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

 

Заполнить Резюме