Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
135 lines (113 sloc) 16.4 KB

Iron_Programmer_Learning_Materials

List of articles, tutorials and code repositories that what should know an iron programmer

ASP.NET Core

  1. docs.microsoft.com - Туториалы от Майкрософта
  2. Переход с ASP.NET к ASP.NET Core 2.0 - Переход с ASP.NET к ASP.NET Core 2.0
  3. microsoft.com/ru/training-courses/-aspnet-core - Курс от Майкрософта "Введение в ASP.NET Core 1.0"

Deploy

  1. https://docs.microsoft.com - Размещение ASP.NET Core в Windows со службами IIS
  2. https://metanit.com/sharp/aspnet5/20.1.php - Публикация asp net core приложения в IIS
  3. https://metanit.com - Хостинг ASP.NET
  4. https://stackify.com - How to Deploy ASP.NET Core to IIS & How ASP.NET Core Hosting Works
  5. https://www.c-sharpcorner.com - Publish ASP.NET Core 2.0 Application on IIS
  6. https://www.youtube.com - Deploy Asp.net Core 2.0 application on IIS (VIDEO)
  7. http://jakeydocs.readthedocs.io - dosc Microsoft for publishing to IIS
  8. https://neelbhatt.com - Deploy .Net Core application to IIS: Step by step guide

Computer science

  1. algolist.manual - Собран теоретический материал по алгоритмам и структурам данных
  2. e-maxx.ru - Крупнейший сайт по теории алгоритмов и структур данных
  3. clist.by - Онлайн календарь, проходящих соревнований на всех площадках
  4. lektorium.tv - Видеокурс по алгоритмам и структурам данным
  5. topcoder - Один из самых крупных площадок проведения олимпиад по спортивному программированию
  6. spoj.com - Огромный архив олимпиадным задачам задач
  7. codeforces - Один из самых крутых площадок проведения олимпиад по программированию. Каждую неделю бывают рейтинговые контесты. Очень советую.
  8. timus - Старый, но огромный сайт для решения олимпиадных задач.
  9. informatics.mccme - Полезный сборник задач, удобная навигация. Советую новичкам.
  10. geeksforgeeks - Огромное количества крутых интересных задач по алгоритмам на английском
  11. codility - Очень интересный архив задач, также проводятся крупные соревнования.
  12. snarknews - Самая актуальная информация о соревнованиях и сборах по олимпиадному программированию.
  13. new.bacs.cs.istu - Сайт ижевского ГТУ. Можно тренироваться.
  14. www.e-olymp - Проводятся соревнования и есть архив задач.
  15. awesome-algorithms - Огромный список книг по алгоритмам

C#

  1. MSDN - Официальная документация по C#
  2. metanit - Полное руководство по языку программирования С# 7.0 и платформе .NET 4.7. Очень советую этот ресурс
  3. Программирование на платформе Microsoft.NET. ДЖ.Рихтер - Книга про программирование на платформе Microsoft.NET Framework 4.5 на языке C#. Очень хорошо все разъясняется. Для чтения нужен средний уровень знаний по C#
  4. Linq - Основы Linq. Должны быть базовые знания в C#
  5. Основы программирования - Основы программирования на C#
  6. Eric Lipert - блог Эрика Липерта

C# 7

  1. habrahabr.ru - Исследование кортежей в C# 7
  2. habrahabr.ru - Локальные функции в C# 7
  3. habrahabr.ru - Cопоставление с образцом в C# 7
  4. habrahabr.ru - Throw выражения в C# 7
  5. habrahabr.ru - Минорные возможности в C# 7
  6. blogs.msdn.microsoft.com - Что нового в C# 7. Обзор новых возможнойстей

Dependency Injection (Внедрение зависимостей)

  1. Dependency-Injection-NET-Mark-Seemann - Книга написанная на простом языке. Является обязательным к прочтению кто хочет разобраться с внедрением зависимостей
  2. habrahabr.ru - Контейнеры внедрения зависимостей и выгоды от их использования
  3. https://habrahabr.ru/post/349836/ - Understanding Dependencies
  4. https://habrahabr.ru/post/350068/ - Dependency injection
  5. https://habrahabr.ru/post/350708/#start_DI_containers - Контейнеры внедрения зависимостей и выгоды от их использования
  6. http://sergeyteplyakov.blogspot.ru - Управление зависимостями. Цикл статей от Сергея Теплякова про управление зависимостей. Написано все легко и просто. Помогает закрепить прочитанный материал
  7. http://tutorials.jenkov.com/dependency-injection - Цикл статей на английском языке от Jakob Jenkov
  8. rsdn.org - Статья, в котором собраны все паттерны DI
  9. https://habr.com/post/352530/ - еще одна статья про внедрение зависимостей
  10. https://habr.com/post/352574/ - продолжение предыдущей статьи
  11. http://dotnetliberty.com - стандартное внедрение зависимостей в Asp Net Core.
  12. https://stackify.com - .Net Core Dependency Injection
  13. https://docs.microsoft.com - Внедрение зависимостей в ASP.NET Core
  14. https://www.infoworld.com - How to use dependency injection in ASP.Net Core

Git

  1. githowto.com - это интерактивный тур, который познакомит вас с основами Git.

Android

  1. metanit.com Good for starting
  2. pluralsight.com - He is a very tough guy. Every cource is excellente. Best way for starting(Learn about pricing. Pluralsight is not free!)
  3. vogella.com - This is one of the best recources about Android development. You can find there anything you need: tutorials, books, trainings, consulting
  4. devcolibri - Greate channel for learning!
  5. developer.android.com - Official Google documentation. You can find there anithing you need. Intermediate level.
  6. metanit.com - Раздел о языке программирования Java на Metanit.com Программирование на языке Java с применением сопутствующих технологий (в том числе с помощью технологий Swing, AWT, JSP, Java fx 2.0).

ORM

  1. NHibernate - Great NHibernate Tutorial.Everything is explained simply and clearly
  2. Entity Framework - Подробное руководство по Entity Framework
  3. ADO.NET - Руководство по ADO.NET и работе с базами данных

Docker

  1. docker - Простым и понятным языком написано про Docker, зачем он нужен, его плюсы и как им пользоваться. Очень подходит для начинающих
  2. habrahabr - Вводная статья про Docker для начинающих
  3. habrahabr - Основные моменты о Docker для начинающих
  4. habrahabr - О Docker
  5. docker.com - Официальная документация Docker
  6. habrahabr - Полное практическое руководство по Docker: с нуля до кластера на AWS

MS SQL

Трансформации

  1. habrahabr.ru - Преключения между DEV и PROD-окружениями
  2. habrahabr.ru - Cake для сборки C# кода
  3. cakebuild.net - Официальная страница Cake

Networking

  1. https://hpbn.co/ - Описана вся работа в сети (англ. язык). Все подробно
  2. blogs.msdn.microsoft.com - Лучшие практики http client

Функциональное программирование

  1. habrahabr.ru - Хорошая вводная статья для начинающих. Рассказывается про плюсы функционального программирование
  2. Харисон. Функциональное программирование - Книга, которую должен прочитать каждый начинающий функциональщик

Roslyn

  1. https://www.viva64.com - Введение в Roslyn. Использование для разработки инструментов статического анализа. Расписывается все очень простым языком. ОЧЕНЬ РЕКОМЕНДУЕТСЯ ДЛЯ ЧТЕНИЯ!!!
  2. https://visualstudiomagazine.com - 10 Questions, 10 Answers on Roslyn. Разбираются основные вопросы
  3. https://www.c-sharpcorner.com - Roslyn Compiler in Visual Studio 2015
  4. https://www.c-sharpcorner.com -
  5. https://msdn.microsoft.com - Работающий программист. Восход Roslyn
  6. https://smarly.net - Понимание основ Roslyn
  7. https://habr.com - Расширяем C# с помощью Roslyn. Безопасные вызовы
  8. https://habr.com - Генерируем на .Net. Расписывается виды динамической генерации кода

External Services

Apple Pay on Web

  1. https://developer.apple.com - начинаем с официальной документации
  2. https://developer.apple.com - настройки сервера на котором будет работать apple pay
  3. https://www.ssllabs.com - проверка вашего сервера на наличие сертификатов и т.д.
  4. https://developer.apple.com - настройки вашего окружения (создание аккаунтов, сертификатов)
  5. https://help.apple.com - инструкция по созданию и настройке аккаунтов
  6. https://habr.com - полезно для чтения, пост на русском, все на простом языке. Нужно чтобы переварить прочитанную ранее официальную документацию
  7. https://github.com/justeat/ApplePayJSSample - пример проекта на C#
  8. https://www.oshyn.com - пример на Asp Net MVC. Показывается сторона BACKEND(то есть только валидация мерчанта)
  9. https://stackoverflow.com - как создать tls 1.2 соединение. ВАЖНО для прочтения.
  10. https://stackoverflow.com - хороший пример кода валидации мерчанта.ПОЛЕЗНО