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

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

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

Git Hub

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

Git Hub

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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE Добро пожаловать в Зоопарк! 00:05:25
1 тест
49 чел. ★ 4.8 Done
  На этом уроке мы начинаем изучать систему контроля версий Git.
В процессе курса расскажу для чего ее использовать, как пользоваться и что происходит во время каждой из команд.
Каждое действие мы выполним дважды - один раз через Git, второй раз средствами операционной системы.
А сейчас установим, если еще не установлены необходимые программы для прохождения данного курса.
jdk и java: download
git: download

Отчёт отправил: 1232. Фомичева Наталья Выполнено за 54 мин. [Показать отчёт]
Научился: Устанавливать Git 
2 git init 00:05:18
1 тест
40 чел. ★ 5 Done
  На этом уроке мы создадим «Зоопарк» папок. Выполним первые команды для git: “git init” и “git status”. Узнаем, чем отличаются папки Workdir, Stage area, Repository.
Посмотрим, что находится внутри "папки .git".
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 15 мин. [Показать отчёт]
Научился: GIT - система контроля версий Github - хостинг для кода 
3 git add checkout 00:08:11
2 теста
39 чел. ★ 4.9 Done
  На этом уроке мы продолжим знакомиться с новыми командами в git: “git add” и “git checkout”. Проделаем это же в ручном режиме. Визуально увидим, как это все работает.
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 18 мин. [Показать отчёт]
Научился: git add, git checkout 
4 git commit reset diff 00:12:21
3 теста
35 чел. ★ 5 Done
  На этом уроке мы поместим подготовленные файлы в хранилище (Repository). Потом достанем этот же файл из хранилища. Узнаем новые команды git: commit, reset и diff
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 20 мин. [Показать отчёт]
Научился: Помещать файл в репозиторий, доставать файл из репозитория, сравнивать файлы 
5 git commit zebra 00:06:58
2 теста
35 чел. ★ 5 Done
  На этом уроке мы продолжим изучать систему контроля за версиями git. Добавим новый файл в папку. Начнем его отслеживать средствами git.
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 18 мин. [Показать отчёт]
Научился: Все хорошо 
6 git ignore 00:11:39
3 теста
33 чел. ★ 5 Done
  На этом уроке мы откомпилируем и запустим наш зоопарк. Научимся избавляться с ненужными в репозитории файлами.
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 29 мин. [Показать отчёт]
Научился: Игнорировать *.class файлы 
7 git push clone 00:13:28
2 теста
30 чел. ★ 5 Done
  На этом уроке мы “отправим наш Зоопарк в Мадагаскар”, отправим на сервер, то что у нас получилось. Поработаем с GitHub.
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 42 мин. [Показать отчёт]
Научился: Загружать и выгружать файлы на github 
Сложности: Не поняла на какой ftp сервер загружать файлы и как его настроить 
8 hippo git fetch pull 00:15:13
3 теста
24 чел. ★ 5 Done
  На этом уроке мы продолжим разработку нашего зоопарка. Добавим бегемотиху Глорию.

Несколько ссылок по работе с гитом:
Про Git на пальцах и про ветки:
https://habr.com/post/68341/
Про ежедневную работу с Git:
https://habr.com/post/174467/
И официальная документация:
https://git-scm.com/book/ru/v1/Ветвление-в-Git-Основы-ветвления-и-слияния

Отчёт отправил: 1232. Фомичева Наталья Выполнено за 15 час. 5 мин. [Показать отчёт]
Научился: Добавлять файлы на удаленный сервер и получать файлы. Узнавать какие ветки используются 
9 git branch lion 00:17:41
2 теста
23 чел. ★ 5 Done
  На этом уроке мы продолжим знакомиться с системой контроля версий 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/
Отчёт отправил: 1232. Фомичева Наталья Выполнено за 1 час. 15 мин. [Показать отчёт]
Научился: Переключаться между ветками 
10 git branch giraffe 00:08:54
22 чел. ★ 5 Open
  На этом уроке мы создадим ветку жирафа. Добавим его в наш зоопарк. И сделаем это двумя способами.
11 git merge giraffe lion 00:10:24
2 теста
22 чел. ★ 5 ^
  На этом уроке мы займемся объединением веток. Изучим для этого команду “git merge”. Сделаем это с помощью git.
12 win merge 00:09:56
1 тест
21 чел. ★ 5 ^
  На этом уроке мы сделаем изменения из предыдущего урока средствами windows.
13 pingwin 00:13:25
2 теста
21 чел. ★ 5 ^
  На этом уроке мы отправим наши изменения на GitHub и на FTP. Добавим новый класс в «неактуальную» по времени программу.
14 remote merge 00:12:29
1 тест
19 чел. ★ 5 Demo
  На этом уроке мы попробуем решить проблему загрузки на сервер от созданного «Пингвина».
15 win final 00:11:16
1 тест
18 чел. ★ 5 Demo
  На этом уроке мы повторим приключение «Пингвина» используя систему windows и ftp.
Бонус. Пройдите Git-практикум на сайте: https://katacoda.com/courses/git
Крайне рекомендую, очень хороший ресурс!
16 ФИНАЛЬНЫЙ КУРС без видео
17 чел. ★ 5 ^
  Напишите отзыв об этом курсе.
  Итого:   16 видеоуроков 2 час. 42 мин.
26 тестов
17 чел. ★ 4.99  
  Финалисты:   Иван Воронин,   Алексей,   Дмитрий Че,   Павел,   Evgenii Kudriavtcev,   Павел Демьянов,   ser2018,   Dmitry Sinitsin,   Chip,   vip,   New programist,   Яков,   Anatoli,   Булат,   Tim,   Александр,   Tom .

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





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

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

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

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


Научился: Курс отличный и очень полезен как минимум по 2-м причинам: 1) Он краткий, охватывает основные аспекты git и имитирует множество различных ситуаций. 2) Он позволяет освоит один из нужных навыков использования "контроля версий", который очень пригодится и нужен программисту от новичка до опытного.



Научился: Наконец-то у меня заработала система Git благодаря курсу Евгения Витольдовича. Это скачек из детской колыбельки. Или скажем так из детского сада, в котором я находился до этого на следующую ступень развития. Git, господа - это наше все на текущий момент. Да есть другие альтернативные решения. Но многие компании на текущий момент требует именно знания git для любых языков программирования, какими бы проектами вы не занимались.
Трудности: Всем спасибо всем удачи! В качестве ссылки выкладываю небольшой видеосюжет по ИИ думаю вам будет интересно посмотреть, что бы было над чем подумать. И ответьте на вопрос кто же в сюжете все-таки искусственный интеллект?