Обучение C#

Формула программиста
основатель — Волосатов Евгений Витольдович
Приходи на 3-дневный мастер-класс по C#

  •   8 курсов

  •   51 урок
  •   4 часа
  •   700 ⃏
Мы начинаем изучение языка Java с самого начала.
В этом разделе обсудим основные пункты - установка, вывод на экран, ввод данных разными способами, примитивные типы данных, ранжирование операций, условные операции. Порешаем простые задачи.
В конце изучим систему управления версиями GIT.

0%

1. Запуск 

Знакомство с языком программирования Java - установка, компиляция, запуск.

 4 урока    31 м.     Евгений Волосатов



4.83
319 отчётов
нет обзоров

2. Печать 

Работа с операциями вывода на экран и форматированного вывода.

 3 урока    09 м.     Евгений Волосатов



4.93
193 отчёта
нет обзоров

3. Ввод 

Ввод текстовых и числовых данных с клавиатуры.

 10 уроков    12 м.     Евгений Волосатов



4.96
530 отчётов
нет обзоров

4. Типы 

Обзор всех примитивных типов данных в языке Java.

 4 урока    48 м.     Евгений Волосатов



4.99
162 отчёта
нет обзоров

5. Операции 

Обзор всех операций, разделение их по рангу выполнения.

 7 уроков    1 ч. 01 м.     Евгений Волосатов



4.99
263 отчёта
нет обзоров

6. Условия 

Работа с условным оператором.

 8 уроков    18 м.     Евгений Волосатов



4.98
277 отчётов
нет обзоров

7. Экзамен 

Самостоятельное задание по первой части курса.

 5 уроков    00 м.     Евгений Волосатов



4.99
153 отчёта
нет обзоров


 
Free

Система Git 

Знакомство с программой контроля версий Git.

 10 уроков    1 ч. 23 м.     Евгений Волосатов



4.97
275 отчётов
нет обзоров
  •   7 курсов

  •   62 урока
  •   7 часов
  •   2 300 ⃏
В этом разделе мы продолжим изучение семантики Java.
Познакомимся с циклами, массивами и коллекциями. Потренируемся в использовании циклов с графикой. Попрактикуемся в создании различных классов, а в конце напишем программу-головоломку - Слова в сетке.

0%

8. Циклопы 

Разновидности циклов, их использование.

 10 уроков    1 ч. 13 м.     Евгений Волосатов



4.99
350 отчётов
нет обзоров

9. Массивы 

Знакомство с массивами.

 3 урока    00 м.     Евгений Волосатов



5.00
117 отчётов
1 обзор

10. Классные пакеты 

Знакомство с классами и пакетами.

 18 уроков    59 м.     Евгений Волосатов



4.96
553 отчёта
1 обзор

11. Шахматные классы 

Создание классов для шахматных фигур.

 6 уроков    46 м.     Евгений Волосатов



5.00
160 отчётов
нет обзоров

12. Явные графоциклы 

Рисование графических узоров с использованием циклов.

 11 уроков    28 м.     Евгений Волосатов



5.00
290 отчётов
нет обзоров

13. Коллекции 

Использование списков.

 5 уроков    1 ч. 28 м.     Евгений Волосатов



5.00
104 отчёта
нет обзоров


 
Free [#]

Слова в Сетке 

Генерация картинки с буквами

 9 уроков    1 ч. 53 м.     Евгений Волосатов



5.00
172 отчёта
нет обзоров
  •   10 курсов

  •   150 уроков
  •   22 часа
  •   5 500 ⃏
Приступаем к объектно-ориентированному программированию.
Сначала напишем программу "ОО Фрукты", чтобы попрактиковаться в использовании классов - инкапсуляции, наследования, полиморфизма. Потом приступим к изучению 8 шаблонов проектирования, с каждым напишем 2-3 программы для лучшего понимания их сути.

0%

ООФрукты 

Обзор Объектно-Ориентированных возможностей языка Java на примере решения конкретной задачи.

 30 уроков    7 ч. 17 м.     Евгений Волосатов



4.98
534 отчёта
нет обзоров

1. Singleton 

Различные способы реализации шаблона проектирования Одиночка. Создание нескольких программ для демонстрации шаблона.

 22 урока    2 ч. 24 м.     Евгений Волосатов



4.99
534 отчёта
нет обзоров

2. Factory 

Создание двух программ с использованием шаблона проектирования Фасад. Обзор двух разных реализаций шаблона.

 11 уроков    1 ч. 11 м.     Евгений Волосатов



5.00
227 отчётов
2 обзора

3. Template method 

Использование шаблона проектирования Шаблонный метод для знакомства с девушкой и для парсинга сайтов.

 10 уроков    1 ч. 01 м.     Евгений Волосатов



5.00
170 отчётов
нет обзоров

4. Strategy 

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

 16 уроков    1 ч. 43 м.     Евгений Волосатов



5.00
242 отчёта
нет обзоров

5. Facade 

Знакомство с шаблоном проектирования Фасад на примере запуска компьютера и создания мотиватора.

 11 уроков    1 ч. 15 м.     Евгений Волосатов



4.99
149 отчётов
нет обзоров

6. Iterator 

Создание простых итераторов, использование их в цикле for. Создание карточной игры Black Jack.

 15 уроков    1 ч. 37 м.     Евгений Волосатов



5.00
185 отчётов
нет обзоров

7. Active Record 

Знакомство с шаблоном проектирования Активная запись без использования базы данных. Реализация всех операций с записями через работу с файлами.

 9 уроков    1 ч. 13 м.     Евгений Волосатов



4.97
105 отчётов
нет обзоров

8. Observer 

Знакомство с шаблоном проектирования Наблюдатель на примере создания Школьного звонка и Датчика температуры.

 13 уроков    1 ч. 51 м.     Евгений Волосатов



4.99
153 отчёта
нет обзоров

9. State 

Знакомство с шаблоном проектирования Состояние на примере игры Камень-ножницы-бумага, а также создание целого Калькулятора на основе схемы состояний и перехода между ними.

 13 уроков    2 ч. 18 м.     Евгений Волосатов



4.99
149 отчётов
нет обзоров
  •   7 курсов

  •   139 уроков
  •   24 часа
  •   7 500 ⃏
Описание

0%

Game Xonix 

Game Xonix

 36 уроков    5 ч. 05 м.     Елена



4.96
712 отчётов
нет обзоров

Явный Сапёр 

Создание игры Сапёр на Java

 12 уроков    3 ч. 00 м.     Евгений Волосатов



4.97
213 отчётов
1 обзор

Java Book 

Создание книжки оценок на языке Java.

 24 урока    4 ч. 31 м.     Евгений Волосатов



4.99
275 отчётов
3 обзора

Тестирование 

Настройка системы тестирования JUnit для Eclipse и для IntellijIDEA. Создание класса и написание тестов к нему.

 6 уроков    51 м.     Евгений Волосатов



4.99
71 отчёт
нет обзоров


 
Free [#]

База SQLite 

Знакомство с базой данных SQLite. Установка базы, создание таблицы, написание запросов. Подключение к базе из Java, написание программы.

 5 уроков    54 м.     Евгений Волосатов



4.99
110 отчётов
2 обзора

Шаблон MVC 

Знакомство с шаблоном проектирования MVC на примере создания телефонной книжки, используется база данных SQLite.

 39 уроков    6 ч. 53 м.     Евгений Волосатов



5.00
660 отчётов
11 обзоров

MVC и JavaFX 

Вторая часть телефонной книжки по шаблону MVC - перенос представления на технологию JavaFX.

 17 уроков    2 ч. 58 м.     Евгений Волосатов



5.00
107 отчётов
4 обзора

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Обpабатывать в создaнной пpогpaмме cвоё фото.
Миникурс "Фотошарп" действительно раскрыл некоторые секреты обработки графических изображений с помощью языка СиШарп. Мы не просто делали поверхностную обработку, а внедрялись в глубины самого пикселя, причем каждого пикселя. И как часто бывает: аппетит приходит во время еды. И поэтому неудивительно, что хочется продолжить изучение и проводить различные эксперименты. А может быть предложить Евгению Витольдовичу разработать вторую часть, где затронуть еще одно свойство цвета как прозрачность. В любом случае основы заложены и остальные темы можно попытаться изучить самостоятельно. Тем более, что к некоторым видео урокам были указаны первоисточники в интернете. Со следующим курсом пока не определился. Их так много, что глаза разбегаются. Было бы неплохо получить у Евгения Витольдовича рекомендации в какой последовательности выбирать курсы, чтобы новые темы, освещаемые в них были логически связаны и шли по нарастающей сложности.
Научился:  Отличные задачки для понимания и демонстрации работы с циклами. Навык работы с графикой.
Изменяла параметры циклов, получая разные варианты получаемой графики.