2018-июн
Начало занятий
9
Продолжительность тренинга (недели)
2 раза в неделю
Периодичность занятий
20
Количество слушателей
Saint-Petersburg, Russia
Город
Санкт-Петербург
Место проведения
СТУДЕНТЫ 4-6 КУРСОВ
Пожелания к составу слушателей
Описание направления тренинга

.NET - это программная платформа компании Microsoft, обладающая широкой инфраструктурой, наборами классов на все случаи жизни, огромной системой документации и средств разработки. Тренинг по .NET – это ключ к участию в разработке приложений корпоративного уровня: Business Process Management, eCertification management, Business Information Management, Insurance и т.д.

Необходимые знания и умения

  • умение программировать на базовом уровне на каком-либо языке (Java, C/C++, Python, Pascal, и т.п.)
  • знакомство с основными алгоритмами и структурами данных (поиск, сортировка, списки, очереди, стеки, и т.п.)
  • знание английского языка на уровне не ниже А2 для студентов и не ниже B1 для выпускников.



Описание тренинга

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

Программа тренинга направлена на изучение современных технологий и получение теоретических и практических навыков, необходимых для трудоустройства и последующей работы в ЕРАМ.

На тренинге рассматриваются как основы языка C#, так и более сложные аспекты. Программа направлена на изучение различных тем, связанных с работой с базами данных, поиском, unit testing и code standarts. Помимо этого, тренинг позволит научиться делать современные серверные web-приложения, которые не привязаны к инфраструктуре Windows – для этого в программу добавлены разделы по .NET Core, Docker, Azure Cloud.


Программа:


Basics
Module 1: Introduction to the C# Language and the .NET Framework
Module 2: Basic Coding in C#
Module 3: Creating types in C#
Module 4: Methods in details
Module 5: C# Unit Testing
Module 6: Encapsulation. Inheritance. Polymorphism
Module 7: Formating, Parsing, Comapring
Module 8: Exception Handling. Logging. NLog
Module 9: Delegates. Lambdas and Events
Module 10: Generics and Collections
Module 11: Introduction to Language Integrated Query (LINQ)
Module 12: Internal device types in .NET Framework. Resource management

Additional modules (Serialization, Patterns, MultyThreading, Database)
Module 13: Streams and I/O
Module 14: XML, JSON, Serialization
Module 15: Patterns of enterprise application architecture
Module 16: Threading and Synchronization
Module 17: Task Parallelism and Data Parallelism
Module 18: Asynchronous Functions in C#
Module 19: Attributes
Module 20: ADO.NET intro + Basic SQL

Advanced modules (.net Core, cross platform applications, Cloud services)

Module 21: ADO.NET EF (EF CORE)
Module 22: .NET Core and Docker\Linux based applications
Module 23: WebAPI Core and Restful API
Module 24: Elastic Search \ Redis
Module 25: Azure, Cloud services
Module 26: Azure, Cloud services

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


Хочешь зарегистрироваться, но не знаешь как? Читай инструкцию.

Звучит интересно, но остались вопросы? Возможно, тут ты найдешь ответ.