Ответы пользователя по тегу Книги
  • Какие книги и курсы по C# необходимо изучить каждому новичку?

    tomnolane
    @tomnolane
    профессиональный разработчик
    рекомендую ознакомиться со всеми ссылками, которые я привожу
    Изучаю C# по видеукурсам — какая лучше литература?
    Ответ написан
    Комментировать
  • Изучаю C# по видеукурсам - какая лучше литература?

    tomnolane
    @tomnolane
    профессиональный разработчик
    мои ответы, где (возможно) получите ответ на свой вопрос
    Нехватает знаний, язык c#?
    Если я пишу код на основе других, это плохо?
    и доп: тык


    Так вот, мне лучше сначала изучить книгу от Шилдта и смотря и учась программировать по видеурокам или сразу можно читать Троелсена?

    1) установить IDE (к примеру Visual Studio)
    2) смотреть видео уроки и тут же делать
    3) по любой книге - делать тоже самое, читаете и тут же в Visual Studio пробуете
    4) потом придумываете себе задачу (не глобальну, хотя бы создание калькулятора)- и пытаетесь сделать

    человек воспринимает лучше информацию, когда он: видит её (результат), может "пощупать"(сам своими ручками делает) и когда читает (всё вместе). Когда я начинал (только по книге Троелсена ) - не видя, не делая самим примеры в Visual Studio... т.е. только читая, а вообще что это такое и зачем оно надо... мой мозг сопротивлялся и не хотел запоминать полученную информацию. Что такое List или рефлексия?? Зачем? А когда стал смотреть видео курсы - я 1) понял, где это всё 2)как это выглядит 3) зачем это (почти понял)
    и потом снова стал читать книгу... и когда (наконец) 1-раз сел за visual studio и создал новый проект... я завис. Я не знал, что делать-то! Я всё забыл... боялся вообще что-то делать) хоть английский хорошо знаю - всё незнакомое, куча настроек, что нажимать...
    И пришлось пересматривать курсы заново.
    Так вот,
    1) смотрите курсы -тут же делаете в программе
    2) читаете книгу (время придёт, когда нужно будет) - тут же делаете в программе
    3) когда два пункта выполните - ставите задачу: как постить в ВК на стену (или фейсбук). Вводите в яндекс "постинг вконтакте c#", ищете код (или видеоурок) - копируете вставляете, получаете ошибку - и тратите кучу времени на доделывания (читаете документацию API ВК и там же регистрируетесь как разработчики), читаете про WebRequest и WebResponse, ага... получили ответ в виде json... "как распарсить json c#" - в яндекс, устанавливаете/скачиваете через Nuget библиотеку newtonsoft.json, и т.д. Чем чаще будете гуглить - тем быстрее "создатите" свой первый велосипед (пока не думайте о производительности или стилистике кода). Только так вы реально поймёте - как работать и с чем "это едят".

    п.с. 2 пункт не обязателен, но важен
    Ответ написан
    6 комментариев
  • Что почитать по теме "Электронная цифровая подпись"?

    tomnolane
    @tomnolane
    профессиональный разработчик
    я сейчас занимаюсь аналогичным.
    статья
    статья

    вкратце:
    Простая ЭП. является электронная подпись, которая посредством использования кодов, паролей или иных средств подтверждает факт формирования электронной подписи определенным лицом.

    Неквалифицированная ЭП. Позволяет определить автора подписанного документа и доказать неизменность содержащейся в нем информации. В неквалифицированную электронную подпись заложены криптографические алгоритмы, которые обеспечивают защиту документов. Подписанные документы обладают юридической значимостью при наличии регламентов, устанавливающих правила использования и признания электронных подписей. Такая подпись подойдет для внутреннего и внешнего документооборота и в некоторых случаях участия в электронных торгах.

    Квалифицированная ЭП. Может быть получена только в удостоверяющем центре, аккредитованном Минкомсвязи России, а используемое ПО должно быть сертифицировано ФСБ. Квалифицированная ЭП безусловно наделяет документы всей полнотой юридической силы, и поэтому используется для информационного обмена с органами государственной власти и для участия в электронных торгах.

    в итоге сейчас в свой проект решил использовать услуги СБИС, точнее их API для ЭЦП и документооборота, т.к. у них есть сертификация от ФСБ, да и геморроя меньше при работе с другими контрагентами/компаниями, т.к. собственный алгоритм(механизм проверки/защиты/шифрования) - наверняка не вызовет "доверия" у компаний, когда оборот идет на *миллионов рублей. Т.е. я смотрю на использование процедуры подписания/проверки ЭЦП уже у популярного, акредитованного, сертифицированного (и известного) для всех участников компании/центра (СБИС), нежели самому всё это создавать и потом ещё доказывать, что я (как разработчик) не смогу подделать чужую подпись на договоре и т.д. и т.п.

    п.с. если есть аналоги СБИСа - прошу отписаться

    п.с.с. под c# нашёл API тык, но пока ещё с ним не работал (только собираюсь)
    Ответ написан
    7 комментариев