Online обучение c#

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 43
  • Всего выполнено уроков: 28

Отчёты по видеоурокам

Дата Видеоурок Результат
2019-03-07 01:23 J4. Типы TYPE - Вещественные примитивные типы + 17 1 час. 18 мин.
Понял, что есть масса ньюансов по работе с типами float и double. Узнал также о существовании значения NaN во float и double; что не рекомендуется сравнивать вещественные числа друг с другом с помощью операций == и !=.
Из видео не понял, где хранится знак экспоненты во float.
2019-03-07 00:03 J4. Типы TYPE - Целые примитивные типы + 18 1 час. 55 мин.
Узнал, что все целочисленные типы в Java - знаковые, что константу можно задавать также в шестнадцатеричной, восьмеричной и двоичных системах; что в константе можно для удобства использовать знак подчеркивания внутри, что для задания "длинной" константы для типа long нужно использовать окончание l или L.
Вариант, описанный здесь https://youtu.be/5zSQNZ7-prA?t=714 (приписывать"(long)" в начале длинной числовой константы ) не сработал( Java 8).
Не понял, как создавать тесты по теме.
2019-02-27 15:55 marafon Схема Базы Данных 2.0 + 6 36 мин.
Практика работы с Git. Создание базы из дампа.

2019-02-22 22:50 marafon Шаблонизация prog.php + 14 1 час. 18 мин.
Практика работы с php и технологией Smarty.
Со Smarty решение получается гораздо изящнее.
2019-02-22 21:30 marafon Шаблонизация task.php + 10 52 мин.
Практика работы с php и шаблонизатором Smarty.

2019-02-21 17:37 marafon Вызов API-функций из PHP + 15 3 час. 42 мин.
Практика программирования на php. Также самостоятельно реализовал шаблон task.tpl и реализовал вызов его из task.php с подстановкой соответствующих данных.

2019-02-20 20:39 marafon Шаблонизатор Smarty + 10 30 мин.
Познакомился с шаблонизатором Smarty. Создал шаблон .tpl. Создание экземпляра класса Smatry, привязка к нему переменной php. Отображение страницы (метод display) в соответствии с шаблоном. 

2019-02-20 20:06 marafon Список задач на PHP + 9 43 мин.
Получение JSON-данных с другого сервера с помощью php, отображение этих данных на странице с помощью php.

2019-02-20 19:12 marafon Два веб-сервера + 9 1 час. 21 мин.
Познакомился с IDE PHPStorm. Поменял расширения файлов с .html на .php, также внутри файлов исправил ссылки. Сделал, чтобы проект заработал в AJAX-варианте.

2019-02-19 09:37 marafon Отказ от AJAX + 16 1 час. 7 мин.
На правах ИМХО. Мне сложно судить о применимости Smarty - с ним не знаком. Если это удобный шаблонизатор и он сделает "всю грязную работу", то почему бы и нет.
Золотое правило техники - "Нет выигрыша без проигрыша". В данном случае проигрышем будет появление дополнительной технологии/компонента - Smarty. Но если его применение себя "окупает", то ок.
Что до меня, то мне интересно узнать о возможностях Smarty, увидеть альтернативную реализацию того, что было сделано на предыдущих уроках.
Интуитивно ощущается, что если что-то можно формировать на стороне веб-сервера(в php, например), то и нужно формировать на стороне веб-сервера.
Т.к. чем меньше AJAX-обращений из скрипта, тем вроде как лучше. В prog.html их вроде 3 - это только при загрузке страницы. Я еще помню работу с тормозным интернетом, с длинными пингами=)

2019-02-16 00:00 marafon Загрузка программы + 15 2 час. 23 мин.
Практика JavaScript, jQuery.
Не сложно.
2019-02-10 12:23 marafon Страница решения задачи - подготовка + 11 2 час. 5 мин.
Практика расстановки плейсхолдеров на странице. Практика подготовки json-данных с многострочным текстовым полем.

2019-02-09 13:38 marafon Установка заголовка + 15 1 час. 14 мин.
Решил задачу, используя вызов $('title').html()

2019-02-09 12:21 marafon Получение параметра из адресной строки через JS + 15 1 час. 51 мин.
Научился получать URL страницы с помощью JavaScript, извлекать с помощью JavaScript значение параметра из URL. Практика вывода в консоль ( console.log(...) ).

2019-02-06 22:03 marafon Загрузка данных на страницу с условием задачи. + 12 2 час. 14 мин.
Практика работы с jQuery, практика заполнения шаблона страницы нужными json-данными.

2019-02-05 17:39 marafon Причёсывание скрипта со списком задач + 12 1 час. 42 мин.
Практика JavaScript, jQuery.

2019-02-05 15:54 marafon Загрузка в HTML через AJAX + 9 3 час. 14 мин.
Практика написания сценария JavaScript. Знакомство с библиотекой jQuery. Использование библиотеки jQuery для заполнения страницы по технологии Ajax.

2019-01-16 16:34 marafon Клиентская часть - HTML + 10 2 час. 37 мин.
Познакомился с технологией BOOTSTRAP. Получил практический опыт работы в Adobe Brackets. Узнал о существовании ресурса fontawesome.com.

2019-01-09 22:14 marafon Запросы для PHP-функций + 10 1 час. 37 мин.
Практика написания SQL-запросов.

2019-01-09 18:32 marafon Первые записи в таблицах + 12 18 мин.
Практика наполнения таблиц данными.

2019-01-09 18:12 marafon Создание таблиц + 12 1 час. 16 мин.
Практика создания таблиц в СУБД MySQL.

2019-01-09 16:53 marafon Планирование базы данных + 13 48 мин.
Практика проектирования БД.

2019-01-08 22:08 marafon Конвейер для задач + 11 2 час. 51 мин.
Дополнительная практика работы с путями/директориями. Прохождение пути все дальше от условного MVP к готовому роботу (так сказать, усвоение такого "паттерна" работы). Понимаю, что для полного счастья осталось лишь реализовать многопоточность + возможно вынесение пути path в настройки приложения.

2019-01-08 19:16 marafon Дружба роботов: Шарп + Ява + 9 39 мин.
Познакомился с паттернами Template Method, Factory Method, увидел их применение на практике.

2019-01-05 01:31 marafon Запуск процесса + 14 44 мин.
И снова практика =)

2019-01-05 00:48 marafon Компиляция и запуск + 12 7 час. 28 мин.
Еще раз поэкспериментировал с командной строкой в части компилирования программы на C#(как с корректным исходным кодом, так и нет) и запуска программы из командной строки.


2019-01-04 12:45 marafon Новогодний Марафон - Вариант участия + 11 6 час. 9 мин.
Спасибо за отличное мотивирующее видео!

2019-01-04 06:33 marafon Консольный Робот Шарп + 18 4 час. 13 мин.
Посмотрел 1-й час видео (к сожалению, только в записи).
Из этой части глубже понял саму концепцию взаимодействия C#-части и PHP-части. Прошел процесс вместе с автором и всё повторил на практике (команда javac сначала не работала, но добавил путь к jdkxxx/bin в переменную PATH и заработало, jdk уже стоял). Укрепился в понимании, что не нужно бросаться сразу писать какой-нибудь код робота, а для понимания желательно вручную выполнить те действия, которые будет выполнять ПО, тем более что нужно опробовать управление из командной строки (уточнить параметры).
Затруднений не было.
  Комбинаторика Рекурсия. Вступление   Открыто


  J1. Запуск START - Платформа Java   Открыто


  Новые технологии Модульное тестирование   Открыто


  Итератор Итератор. Разложение числа на простые множители.   Открыто


  J4. Типы TYPE - Логический и Символьный примитивные типы   Открыто


  JD. Коллекции LIST - Просто коллекция   Открыто


  ООФрукты Подготовка - Фрукты по списку   Открыто


  Singleton Singleton - Intro   Открыто


  Iterator Iterator - Numbers - Introduction   Открыто


  Демо игры C# чего начать программировать   Открыто


  Java Sweeper Легендарная игра   Открыто


  Невидимка Кто такая C# Невидимка?   Открыто


  Начало здесь День №1. Создание микро-Привычки.   Открыто


  Платформер на Unity 1. Вступление   Открыто


  Python3: математика Любое число прописью - новая программа и теория цикла for   Открыто


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





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

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

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

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


Научился: Узнал, что все целочисленные типы в Java - знаковые, что константу можно задавать также в шестнадцатеричной, восьмеричной и двоичных системах; что в константе можно для удобства использовать знак подчеркивания внутри, что для задания "длинной" константы для типа long нужно использовать окончание l или L.
Трудности: Вариант, описанный здесь https://youtu.be/5zSQNZ7-prA?t=714 (приписывать"(long)" в начале длинной числовой константы ) не сработал( Java 8). Не понял, как создавать тесты по теме.



Научился: Получение JSON-данных с другого сервера с помощью php, отображение этих данных на странице с помощью php.