Повысить свой уровень знаний в области программирования .Net / ASP.NET
Цель заключается в получении новых знаний, которые мне помогут в настоящей и будущей работе программиста .Net / ASP.NET.
Из различных способов обучения выбрал: просмотр видеокурсов и чтение книг. Среди видеокурсов выбрал образовательные ресурсы ITVDN. Мне лично они понравились. Остановился на курсах:
1. Шаблоны проектирования.
2.ASP.Net MVC Fundamentals.
3. ASP.Net MVC 4.
Среди книг выбор пал на:
1. Шилдт. C# Полное руководство.
2. Макконел. Соверешнный кол.
3. Рихтер. C# via CLR.
Обновление от 08.01.2017:
- За прошлый год я прочел 4 книги по программированию:
- Джеффри Рихтер- "С# via CLR"
- Стив Макконнел - "Совершенный код"
- Гербердт Шилдт - "С# Полное руководство"
- Джон Сонмез - "Путь программиста"
- Прошел 2 курса:
- Шаблоны программирования
- ASP.NET MVC Fundamentals
- Сделал по инструкции блог на ASP.NET MVC.
- Принимал участие в двух крупных коммерческих проектах.
- около 850 часов в проекте на базе технологии WPF
- около 350 часов в проекте на базе ASP.NET MVC
За этот год я приобрёл много полезных навыков, а также проработал теоретическую базу.
Мне очень нравится программировать. Надеюсь что в будущем это перерастёт в нечто большее, чем работа за деньги. Для повышения навыков программирования в 2017 году запланировано следующее:
- Прочесть книги:
- Wiley Exam - 98-361. MTA. Software development fundamentals.
- Wiley Exam - 98-375. MTA. HTML5 Application development fundamentals.
- Адам Фриман - ASP.NET MVC 5
- М. Фаулер - «Рефакторинг. Улучшение существующего кода»
- Гэйл Лакман Макдауэлл - «Карьера программиста»
- «Исскусство модульного тестирования кода: с примерами на С#»
- Git для профессионального программиста
- Wiley Exam - 98-379. MTA. Software Testing Fundamentals
- Сдать экзамены
- Exam - 98-361. MTA. Software development fundamentals.
- Exam - 98-375. MTA. HTML5 Application development fundamentals.
- Exam - 98-379. MTA. Software Testing Fundamentals
- Пройти курсы
- Курс ASP.NET MVC 4
- Видеокурс C# для профессионалов
- Практика в коммерческих проектах. (1200+ часов за год и 100+ часов в месяц)
План минимум на 2017 год: 7 книг и курсов из списка (из 10). Ну, а 100% план - это все 10 книг и курсов.
Критерий завершения
Завершить просмотр 3 видеокурсов и прочитать 3 книги по теме программирования в .Net
Личные ресурсы
Обладаю свободным временем. Смогу уделять 1-2 часа в день.
Экологичность цели
Мне нравится программировать и поскольку программирование быстро развивается, то и мне нужно идти в ногу со временем. Плюс ко всему я не имею образования программиста и поэтому не знаю даже кое-каких базовых вещей в ООП, таких как паттерны проектирования.
Занимаюсь программированием уже 8 лет. Правда большую часть этого времени, как научный работник. Последний год работаю коммерческим программистом. Пришел к выводу, что смогу принести больше пользы себе и другим, как программист, а не как ученый.
-
Курс "ASP.NET. Базовый"
Изучение 10 уроков по основам ASP.NET.
-
Урок 4. Базовые элементы управления.
-
Урок 5. Списочные элементы управления.
-
-
Книга "C#. Полное руководство" Герберт Шилдт
Букварь по C#.
-
Глава 15. Делегаты, лямбда-выражения, события.
-
Глава 16. Пространства имен.
-
Глава 17. Динамическая идентификация типов,рефлексия и атрибуты.
-
Глава 18.Обобщения.
-
Глава 19. LINQ.
-
Глава 20. Небезопасный код.
-
Глава 21. Пространство имен System
-
Глава 22. Строки и форматирование
-
Глава 23. Многопоточное программирование: основы
-
Глава 24. Многопоточное программирование: библиотека TPL
-
Глава 25. Коллекции, перечислители, итераторы
-
Глава 26. Сетевые средства подключению к интернету
-
-
Курс "Шаблоны проектирования"
Паттерны проектирования GoF. Изучить все 23 паттерна за просмотром 29 уроков.
-
Abstract Factory
-
Builder
-
Factory Method
-
Prototype
-
Singleton
-
Adapter
-
Bridge
-
Composite
-
Decorator
-
Facade
-
Proxy
-
Flyweight
-
Command
-
Interpreter
-
Interpreter
-
Iterator
-
Mediator
-
Memento
-
Observer
-
State
-
Strategy
-
Template Method
-
Visitor
-
-
Курс по ASP.Net MVC Fundamentals
10 уроков (объемом более 10 часов) и домашние задания к ним.
-
Урок 1. Введение.
-
Урок 1. Выполнение домашнего задания.
-
Урок 2. Маршрутизация и области.
-
Урок 2. Выполнение домашнего задания.
-
Урок 3. Представления и компоновки
-
Урок 3. Задания
-
Урок 4. Контроллеры и действия
-
Урок 4. Задания
-
Урок 5. Вспомогательные методы и HTML формы
-
Урок 5. Задания
-
Урок 6. Модель.
-
Урок 6. Задание.
-
Урок 7. Привязка модели и валидация.
-
Урок 7. Задание.
-
Урок 8. Фильтры и авторизация.
-
Урок 8. Задание.
-
Урок 9. AJAX.
-
Урок 9. Задание.
-
Урок 10.Безопасность.
-
Урок 10. Задание.
-
-
Книга "Совершенный код" Стив Макконнел
Считается, что программисту эту книгу крайне желательно прочитать хотя бы раз в своей жизни. Чрезвычайно полезный для реальной практики материал, которая пропагандирует исключительно грамотные принципы при разработке ПО.
-
Рихтер. "С# via CLR"
Книга, которая рассказывает о глубинных механизмах C#. О том, как на самом деле работает код.
-
Джон Сонмез - "Путь программиста"
-
Wiley Exam - 98-361. MTA. Software development fundamentals.
-
Wiley Exam - 98-375. MTA. HTML5 Application development fundamentals.
-
Адам Фриман - ASP.NET MVC 5
-
М. Фаулер - «Рефакторинг. Улучшение существующего кода»
-
Гэйл Лакман Макдауэлл - «Карьера программиста»
-
«Исскусство модульного тестирования кода: с примерами на С#»
-
Git для профессионального программиста
-
Wiley Exam - 98-379. MTA. Software Testing Fundamentals
-
Курс по ASP.Net MVC 4
5 видеоуроков (объем 7 часов) и домашние задания к ним.
-
Видеокурс "C# для профессионалов"
- 9420
- 11 марта 2016, 05:07
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением