Изучение c# на примерах

Формула программиста

основатель — Волосатов Евгений Витольдович
Open shop Git Hub

Git Hub

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

Git Hub

Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE Добро пожаловать в Зоопарк! 00:05:25
31 чел. ★ 4.9 Free
  На этом уроке мы начинаем изучать систему контроля версий Git.
В процессе курса расскажу для чего ее использовать, как пользоваться и что происходит во время каждой из команд.
Каждое действие мы выполним дважды - один раз через Git, второй раз средствами операционной системы.
А сейчас установим, если еще не установлены необходимые программы для прохождения данного курса.
jdk и java: download
git: download
2 git init 00:05:18
25 чел. ★ 4.9 ^
  На этом уроке мы создадим «Зоопарк» папок. Выполним первые команды для git: “git init” и “git status”. Узнаем, чем отличаются папки Workdir, Stage area, Repository.
Посмотрим, что находится внутри "папки .git".
3 git add checkout 00:08:11
24 чел. ★ 4.9 ^
  На этом уроке мы продолжим знакомиться с новыми командами в git: “git add” и “git checkout”. Проделаем это же в ручном режиме. Визуально увидим, как это все работает.
4 git commit reset diff 00:12:21
1 тест
21 чел. ★ 5 ^
  На этом уроке мы поместим подготовленные файлы в хранилище (Repository). Потом достанем этот же файл из хранилища. Узнаем новые команды git: commit, reset и diff
5 git commit zebra 00:06:58
21 чел. ★ 5 ^
  На этом уроке мы продолжим изучать систему контроля за версиями git. Добавим новый файл в папку. Начнем его отслеживать средствами git.
6 git ignore 00:11:39
1 тест
21 чел. ★ 5 ^
  На этом уроке мы откомпилируем и запустим наш зоопарк. Научимся избавляться с ненужными в репозитории файлами.
7 git push clone 00:13:28
1 тест
20 чел. ★ 5 ^
  На этом уроке мы “отправим наш Зоопарк в Мадагаскар”, отправим на сервер, то что у нас получилось. Поработаем с GitHub.
8 hippo git fetch pull 00:15:13
1 тест
17 чел. ★ 5 ^
  На этом уроке мы продолжим разработку нашего зоопарка. Добавим бегемотиху Глорию.

Несколько ссылок по работе с гитом:
Про Git на пальцах и про ветки:
https://habr.com/post/68341/
Про ежедневную работу с Git:
https://habr.com/post/174467/
И официальная документация:
https://git-scm.com/book/ru/v1/Ветвление-в-Git-Основы-ветвления-и-слияния
9 git branch lion 00:17:41
16 чел. ★ 5 ^
  На этом уроке мы продолжим знакомиться с системой контроля версий git. Познакомимся с ветками.

Почитайте статью Vincent Driessen, автора git flow - удачной модели ветвления она из коробки уже поддерживается в SourceTree
Оригинал статьи:
https://nvie.com/posts/a-successful-git-branching-model/
Художественный перевод:
https://habr.com/post/106912/
О применении в разработке:
https://pelevin.pro/2016/04/18/gitflow/
О дальнейшем развитии этой идеи:
https://habr.com/company/softmart/blog/316686/
10 git branch giraffe 00:08:54
15 чел. ★ 5 ^
  На этом уроке мы создадим ветку жирафа. Добавим его в наш зоопарк. И сделаем это двумя способами.
11 git merge giraffe lion 00:10:24
1 тест
15 чел. ★ 4.9 ^
  На этом уроке мы займемся объединением веток. Изучим для этого команду “git merge”. Сделаем это с помощью git.
12 win merge 00:09:56
15 чел. ★ 5 ^
  На этом уроке мы сделаем изменения из предыдущего урока средствами windows.
13 pingwin 00:13:25
1 тест
15 чел. ★ 4.9 ^
  На этом уроке мы отправим наши изменения на GitHub и на FTP. Добавим новый класс в «неактуальную» по времени программу.
14 remote merge 00:12:29
13 чел. ★ 5 Demo
  На этом уроке мы попробуем решить проблему загрузки на сервер от созданного «Пингвина».
15 win final 00:11:16
1 тест
12 чел. ★ 5 Demo
  На этом уроке мы повторим приключение «Пингвина» используя систему windows и ftp.
Бонус. Пройдите Git-практикум на сайте: https://katacoda.com/courses/git
Крайне рекомендую, очень хороший ресурс!
16 ФИНАЛЬНЫЙ КУРС без видео
11 чел. ★ 5 ^
  Напишите отзыв об этом курсе.
  Итого:   16 видеоуроков 2 час. 42 мин.
7 тестов
11 чел. ★ 4.97  
  Финалисты:   Иван Воронин,   Алексей,   Дмитрий Че,   Павел,   Evgenii Kudriavtcev,   Павел Демьянов,   ser2018,   Dmitry Sinitsin,   Chip,   vip,   New programist .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: С самого начала мне очень понравились две вещи в этом курсе: 1 - что работа ведется в консоли, т.к. нет ничего лучше непосредственного общения с помощью консольных команд! Универсальный способ и ничего лишнего. 2 - что параллельно выполняются все те же операции с папками и файлами средствами windows. Это позволяет прочувствовать, что же происходило, когда мы вводили команды и наглядно представить подкапотное устройство гита из рабочего пространства, сцены, репозитория, хаба, веток. Короче говоря - эти две нехитрые, вроде бы, вещи, делают курс на редкость полезным! Рекомендую!)
Трудности: подобрать финальную картинку)



Научился: Даже не знаю нужно ли писать отзывы о ваших курсах, пока ни одного не интересного или бесполезного я не встретил. Теперь о GIT. Это довольно непонятная и запутанная штука, но полезная. Хранит всю вашу историю гениальности где-то где можно при необходимости посмотреть, а как я решал эту проблему в прошлом. Или если на распутье пошел не туда, вернуться и пойти в другую сторону. О курсе. Отличный курс. Идея показать на пальцах(папках), а как же оно происходит на самом деле, под капотом так сказать - хороша. Когда понял что и как делается уже можно было и не смотреть как это происходит в винде, так как в баше все быстро и понятно стало. Из ценного лично для меня в курсе - ушел страх перед merge, даже не столько перед самим объединением веток, а как его следствием перед разрешением конфликтов. Теперь можно попробовать теорию почитать. Спасибо за науку!
Трудности: 1й урок. Были сложности с компилятором явы. Нужно было прописать пути и переменные среды. И еще 1 интерактивный курс на английском на картинке.