# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом уроке мы рассмотрим работу API HH.RU и получим данные о вакансии Отчёт отправил: 9913. vip Выполнено за 4 час. 22 мин. [Показать отчёт] Научился: Посмотрел что такое за зверь API и как его дрессировать. Сложности: Давненько эта тема меня интересовала вот видимо и для нее пришло время |
|||||
2 | Все запросы - через приложение |
1 тест |
|||
На этом уроке мы создадим приложение на C# и получим информацию о вакансии, используя HeadHunter API при помощи нашего приложения Отчёт отправил: 9913. vip Выполнено за 1 час. 11 мин. [Показать отчёт] Научился: Реализовал приложение с библиотекой для вытаскивания данных с сайта через API |
|||||
3 | Из JSON всё по полочкам |
1 тест |
|||
На этом уроке мы научимся парсить JSON ответ и получим отдельные параметры вакансии Отчёт отправил: 9913. vip Выполнено за 2 час. 4 мин. [Показать отчёт] Научился: Подключил НьютонСофт распарсил ссылку Сложности: понять как работает Ньютон |
|||||
4 | Свободный поиск по вакансиям |
|
|||
На этом уроке мы будем осуществлять поиск вакансий по определенному критерию и выводить их списком Отчёт отправил: 9913. vip Выполнено за 1 час. 35 мин. [Показать отчёт] Научился: Добавил метод для работы с коллекцией вакансий Сложности: Пришлось немного повоевать с ошибками при обработке Json =============================== * Спасибо мини курс был забавным! * =============================== |
|||||
5 | Меняем внешний вид |
|
|||
На этом уроке мы изменим интерфейс нашей программы
Отчёт отправил: 9913. vip Выполнено за 10 час. 3 мин. [Показать отчёт] Научился: Обновили дизайн формы добавили таблицу обозвали столбцы определились что будем отрисовывать |
|||||
6 | Структура вакансии |
1 тест |
|||
На этом уроке мы создадим новую сущность - структуру вакансии Vacancy
Отчёт отправил: 9913. vip Выполнено за 20 час. 35 мин. [Показать отчёт] Научился: Смастерил код структура Вакансия первый раз писал код с проверкой условий в конструкторе структуры (динамические параметры) Крутой конструктор - полностью согласен с предыдущим оратором :))) Сложности: вот что будет если адрес пустой мы ведь никак это не обговорили или в адресе будет отсутствовать дом например (по-хорошему адреса надо привязывать сразу к КЛАДР) |
|||||
7 | Предложения - в таблицу |
1 тест |
|||
На этом уроке мы заполним таблицу данными о вакансиях и реализуем свободный поиск по контексту из поискового поля
Отчёт отправил: 9913. vip Выполнено за 1 час. 45 мин. [Показать отчёт] Научился: #########Специально для Дмитрия Синицына если будет читать что бы посмотрел как правильно иногда надо делать комменты к урокам :))) ########### Создаем метод обработки входного объекта собирая данные в список Не стал делать доступ через get -ры и set- ры т.к. обычно это используется для доступа к переменным из других классов в рамках нашего класса достаточно будет публичности этих переменных для работы salary_from = obj.salary.from ?? " "; - можно реализовать так - что бы меньше говнокодить в программе так же в программе есть ошибка для переменной salary если она пустая то на выходе можем получить некорректное значение данных итого реализовал вот такой говно код больше это назвать никак нельзя if (obj.salary != null) { if (obj.salary.from != null) { salary_from = obj.salary.from ?? " "; salary_to = obj.salary.to ?? " "; } else { this.salary_from = "-"; this.salary_to = "-"; } } else { this.salary_from = "-"; this.salary_to = "-"; } читаемость никакая - согласен с любой критикой Лектор супппер - уроки входят на ура (воды не льет, ошибки делает и тут же исправляет прямь как я - только у меня мозгов не хватает такой код собирать - нужно как-то от лектора перекачку сделать возможно методом сонных тренировок :)) ) P.S. кстати json файлы студия сама открывает не хуже кого либо см. картинку 2 Сложности: не согласен с тем что бы 3 строчкой шел работодатель - соискателю не так важен работодатель как важен параметр ЗП (в наше время это определяющий параметр который вообще можно ставить на I место) по вопросу записи данных в грид как мне кажется такая построчная метода нынче атавизм прошлого - есть уже более совершенные методы работы с контентом (когда просто указывается что надо вывести - все остальное FW если не ошибаюсь EF - делает это сам без посторонней помощи программиста) - хотелось бы в таком контексте рассмотреть эту задачу. зачем наступать на грабли программистов прошлых лет . Нужно двигаться вперед и использовать то лучшее что уже давно создано до нас. Накосячил по коду много чего - потом полчаса исправлялся (ну иногда и косячить полезно как же без этого) |
|||||
8 | Пошаговая отладка |
|
|||
НА этом уроке мы сделаем пошаговую отладку заполнения таблицы и внесем изменения в проект Отчёт отправил: 9913. vip Выполнено за 5 час. 36 мин. [Показать отчёт] Научился: Про поле инфо я как-то сразу и не заметил что оно не заполняется корректно. Надо бы вероятно сделать вывод в поле инфо гиперссылки Спасибо Валерий! |
|||||
9 | Переезжаем на WPF |
6 тестов |
|||
На этом уроке мы переведем наш проект на платформу WPF
Отчёт отправил: 9913. vip Выполнено за 1 час. 19 мин. [Показать отчёт] Научился: Поработал с WPF - перспективное кстати направление в разработке Отличные уроки - ждемс продолжения банкета! |
|||||
10 | Полная информация |
2 теста |
|||
На этом уроке мы выведем полную информацию о вакансии в браузере
Отчёт отправил: 9913. vip Выполнено за 1 час. 54 мин. [Показать отчёт] Научился: РЕализация вывода информации о вакансии через ссылку в браузер - отлично. Суппер! Сложности: Ждем продолжения! Как любит у меня говорить девочка (4годика), когда ей что-то очень понравилось покушать - ЕЩЁ! |
|||||
11 | ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР |
без видео |
|||
Мы уже многое сделали на нашем видеокурсе, и автору очень важно узнать мнение о данном курсе и получить обратную связь в форме видео-презентации и ответов на вопросы. Сделай видео-презентацию своей программы. Отчёт отправил: 9913. vip Выполнено за 25 мин. [Показать отчёт] Научился: Отличные видеоуроки. Требуем (не просим а именно требуем) продолжения банкета в том же духе. Как говорит дочка - ЕССЁ ЕССЁ ЕССЁ!!! Можно открыть новую серию с портала AVITO. Например поиск квартир на продажу. Реально потребный проект в жизни. Опять же сделать загрузку картинок в Грид при отображении найденной записи очень было бы замечательно. Сложности: Удачи и успехов лектору в творчестве!!! +100500 Видеообзор: iXHwiTOURQA |
|||||
12 | Переходим на профессиональный уровень |
2 теста |
|||
На этом уроке мы создадим новое wpf-приложение в рамках нашего проекта и реализуем дизайн красивого меню Отчёт отправил: 9913. vip Выполнено за 29 мин. [Показать отчёт] Научился: Создали новый проект в старом. Сделали разветвленное меню через редактирование файла конструктора формы. |
|||||
13 | Функционал главного меню |
1 тест |
|||
На этом уроке мы создадим окно тестирования и вызовем его из главного меню
Отчёт отправил: 9913. vip Выполнено за 3 дня 1 час. 54 мин. [Показать отчёт] Научился: Отличный урок Валерий - жаль что такой маленький. Вспомнил про модальные окна - давно забытая тема. Память начинает возвращаться ко мне - это хороший признак значит скоро разродим какое-нибудь замечательное приложение. Урок зашел как та пицца :) Сложности: Хочется продолжения банкета Кто-то оставил отрицательный отзыв по данному уроку Ну что-то пройдемся еще разок Повторение мать учения |
|||||
14 | Функционал тестового стенда |
1 тест |
|||
На этом уроке мы зададим функционал нашего тестового окна-стенда Windowtest чтобы в дальнейшем мы могли проверять результаты различных запросов Отчёт отправил: 9913. vip Выполнено за 1 час. 17 мин. [Показать отчёт] Научился: Зацепил библиотеку затестировал работу Сложности: не получилось реализовать функционал самостоятельно - (сходил в библиотеку, взял книжки) , забыл про инициализацию модели. пришлось подсмотреть урок и все пошло ждем новых встреч |
|||||
Итого: 14 видеоуроков |
2 час. 48 мин. 16 тестов |
18 чел. | |||
Финалисты: Chip, vip, Dmitry Sinitsin, Tekashnik, Александр, Новопашин Владимир, Anton, Денис, no name, Rita, Max, Владимир, Дмитрий, Николай Денисов, Булат, D_M, DTSoLVFyCfYw, MaxB . |