Голосов: 0
#1
C# Базовый курс
Для кого
Курс предназначен для новичков в программировании, которые хотели бы освоить современный язык C#, являющийся на данный момент одним из самых популярных языков программирования.
Изучив C#, появится возможность использовать множество готовых инструментов для скоростной разработки программ, начиная от классических оконных Windows приложений и заканчивая целыми играми.
А большое количество предлагаемых вакансий на рынке IT услуг позволяет легко трудоустроиться программисту C# и получать высокие доходы!
- Разрабатывать приложения на C# c использованием платформы .Net Framework.
- Освоите профессиональную среду разработки Microsoft Visual Studio .NET.
- Научитесь создавать desktop-приложения с графическим интерфейсом пользователя.
- Создавать пользовательские типы, где будет использована концепция объектно-ориентированного программирования.
- Создавать делегаты и вызывать события.
- Познакомитесь с базовыми пространствами имен, и классами которые помогут вам освоить платформу .NET Framework.
- Создавать свою реализацию базовых интерфейсов .NET Framework.
- Работать с файловой базой данных.
- Отлаживать ваши приложения с использованием встроенного отладчика и вспомогательных классов .NET Framework.
- Сможете эффективно построить обработку исключений в ваших приложениях.
- Использовать библиотеку Windows Forms для создания оконных Windows приложений в рамках концепции MVC/MVP.
Занятие 1. Введение
Занятие 2. Условия и методы
- О языке C# (C Sharp)
- Вводное слово про ООП
- Среда разработки Microsoft Visual Studio. Настройка рабочей среды
- Создание проекта. Виды проектов. Структура проекта
- Переменные
- Константы
- Типы данных
- Строгая типизация и неявное объявление типов
- Операторы и операции (математические, присваивание, сравнения)
- Комментирование кода (обычное, XML)
- Первая программа “Поехали!”
- Условный оператор if...else
- Условный оператор switch. Конструкции (case, default, break)
- Встроенные методы. Вызов методов
- Фактические и формальные параметры
- Способы передачи параметров (ref, out)
- Рекурсивный вызов методов
- Встроенный отладчик (debugger)
- Консольная программа “Текстовый квест”
Занятие 3. Циклы
Занятие 4. ООП Введение
- Цикл for/foreach
- Цикл while/do...while
- Бесконечный цикл
- Управление циклом continue, break
- Массивы (Arrays)
- Встроенные методы работы с массивами
- Программа Bruteforce (hack пароля)
- Объектно-ориентированное программирование
- Структуры.
- Классы. Объекты
- Конструктор. Конструктор по умолчанию
- Методы и поля. Cтатические и экземпляра класса
- Пространство имен namespace
- Встроенные классы и их методы (Random, Convert, Math)
- Программа “Рулетка”
Занятие 5. ООП Концепты
Занятие 6. Коллекции С#
- Модификаторы доступа (private, public, protected, internal)
- Инкапсуляция. Абстракция
- Наследование
- Полиморфизм
- Интерфейс. Абстрактный класс
- Чисто виртуальная функция
- О встроенных коллекциях C# (containers)
- Список List
- Словарь Dictionary
- Очередь Queue
- Стек Stack
- Коллекция HashSet
- Эффективное использование контейнеров. Типовые шаблоны применения
Занятие 7. Исключения
Занятие 8. Библиотека Windows Forms
- Техника обработки ошибок
- Исключение
- Блоки try..catch..finaly. Порядок обработки исключений
- Синтаксический сахар using
- Выброс исключений
- Обработка исключений
- Стандартные исключения
- Создание собственных исключений
- Работа с файлами
- Программа с графическим интерфейсом пользователя
- Основные элементы пользовательского интерфейса
- Свойства и события
- Шаблоны проектирования MVC/MVP
- Программа “Телефонный справочник”
- Обзор технологий Microsoft, где возможно использовать C#. (ASP .NET, WPF, WCF, WF, Windows 8)
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.