Robot
			
			Складчик
		- #1
 
[Stepik] Буткемп Записки юного программиста git, html, react.js, c# [Сергей Камянецкий]
- Ссылка на картинку
 
Это комплексный курс, предназначенный для начинающих в мире разработки ПО
Он охватывает широкий спектр тем, включая использование VS Code, LaTeX, Git, HTML+CSS,JavaScript+React.js, C#+ASP.NET Core, построение API-сервисов и FullStack-разработку. Буткемп предлагает практические задания, примеры и разборы задач, а также обучает навыкам профессиональной работы в сфере программирования от работы с Git до создания FullStack App. Он поможет развить базовые навыки и мотивацию, необходимые для успешной карьеры в IT.
Цель буткемпа «Записки юного программиста» — предоставить учащимся все необходимые навыки и знания для успешного старта в мире программирования и разработки программного обеспечения. Курс охватывает темы от основ разметки Markdown и работы с Git до разработки fullstack-приложений на React и ASP.NET Core.
		
		
	
	
		
	
Чему вы научитесь:
Пролог к успеху
Шаг 0
Шаг 1
Шаг 2
Шаг 3. Практическое задание
Шаг 4.Решение практического задания
Шаг 5
Шаг 6
Шаг 7
Шаг 8
Шаг 9. Практическое задание
Шаг 10. Решение практического задания
Шаг 11
Шаг 12
Шаг 13
RESTful API: Обзор фундаментальных концепций
						Он охватывает широкий спектр тем, включая использование VS Code, LaTeX, Git, HTML+CSS,JavaScript+React.js, C#+ASP.NET Core, построение API-сервисов и FullStack-разработку. Буткемп предлагает практические задания, примеры и разборы задач, а также обучает навыкам профессиональной работы в сфере программирования от работы с Git до создания FullStack App. Он поможет развить базовые навыки и мотивацию, необходимые для успешной карьеры в IT.
Цель буткемпа «Записки юного программиста» — предоставить учащимся все необходимые навыки и знания для успешного старта в мире программирования и разработки программного обеспечения. Курс охватывает темы от основ разметки Markdown и работы с Git до разработки fullstack-приложений на React и ASP.NET Core.
	Чему вы научитесь:
- После успешного освоения буткемпа вы сможете создать простое fullstack-приложение, где клиентская часть написана на JavaScript с использованием React.js+Bootstrap, а серверная часть представляет собой API-сервис на платформе ASP.NET Core с использованием языка C#
 - Устанавливать и настраивать программное обеспечение, необходимое для разработки, такие как VS Code, Git, Node.js, .NET
 - Применять разметку Markdown для структурирования и форматирования текстов
 - Создавать сложные математические тексты используя LaTeX
 - Работать с контролем версий Git, включая создание репозиториев, коммиты, ветки и разрешение конфликтов
 - Создавать веб-страницы с использованием HTML и CSS, а также применять медиазапросы, flex, grid для адаптивного дизайна
 - Работать с математикой и алгоритмами, включая создание и анализ блок-схем для визуализации процессов
 - Работать с фреймворком Bootstrap для быстрой разработки адаптивных веб-страниц
 - Применять JavaScript для манипулирования DOM, а также разрабатывать интерактивные веб-приложения
 - Строить и разрабатывать проекты с использованием современных технологий, включая React и .NET
 - Интегрировать API в свои проекты и использовать различные методы для обработки запросов и ответов
 - Разрабатывать и отлаживать программы, работая с переменными, типами данных, операторами, циклами и функциями
 - Сравнивать различные структуры данных и использовать их для оптимизации кода и повышения производительности
 - Практиковать командную работу с использованием инструментов для совместной разработки, таких как GitHub
 - Создавать и документировать проекты, обеспечивая высокое качество кода и соблюдая лучшие практики разработки
 - Решать практические задачи и рефакторировать код для улучшения его структуры и эффективности
 
- Модульный формат: Курс состоит из модулей, каждый из которых фокусируется на определенной области знаний, таких как работа с Git, HTML/CSS, JavaScript, React, .NET, и API и др.
 - Практические задания: Каждый модуль включает практические задания и проекты, чтобы помочь учащимся закрепить знания.
 - Разнообразие тем: Курс охватывает различные направления разработки ПО, включая математику, алгоритмы, блок-схемы, Bootstrap, библиотеку React.js и фреймворк ASP.NET Core.
 
- Основы Git, Markdown и LaTeX: Структурирование текстов и работа с контролем версий.
 - HTML и CSS: Создание веб-страниц, работа с медиазапросами и адаптивным дизайном.
 - JavaScript: Разработка интерактивных веб-приложений и манипулирование DOM.
 - React: Создание клиентской части приложений с использованием этой популярной библиотеки.
 - ASP.NET Core: Разработка серверной части приложений и создание API-сервисов.
 - Математика и алгоритмы: Изучение блок-схем, логики, и оптимизации процессов.
 - Bootstrap: Быстрая разработка адаптивных веб-страниц с этим фреймворком.
 
- 431 урок
 - 43часа 31минута видео
 - 670 тестов
 - 11 интерактивных задач
 
Пролог к успеху
- Вместо уроков и лекций
 - Калейдоскоп языков программирования
 - Практическое задание
 - Решение практического задания
 - Как проходить курс
 
- Роли в разработке программного обеспечения
 - Демо-доступ
 - Ключевые профессии в мире разработки ПО
 - Проектный менеджмент
 - Методологии управления проектами
 - Security and compliance
 - Разработчик программного обеспечения
 - Демо-доступ
 - Архитектор программного обеспечения
 - Тестировщик программного обеспечения
 - QA-инженер — Quality Assurance Engineer
 - UX-дизайнеры
 - Бизнес-аналитики
 - Project Manager
 - Scrum Master
 - Владелец продукта
 - Инженер по безопасности
 - Аспекты киберугроз
 - Сетевой инженер
 - Системный администратор
 - Технический писатель
 - Что такое программирование?
 - Frontend vs Backend
 - База данных
 - Клиент-серверное взаимодействие
 - IoT Интернет-вещей
 - Жизненный цикл ПО
 
- Что такое VS Code
 - Демо-доступ
 - Установка на Windows
 - Установка на Mac OS
 - KeyCastr
 - Базовая настройка
 
- Несколько слов про md
 - Заголовки и подзаголовки
 - Демо Заголовки и подзаголовки
 - Горизонтальные линии разделения
 - Демо Горизонтальные линии
 - Практическая работа 1. Заголовки и подзаголовки
 - Практическая работа 1: разбор
 - Текстовое форматирование
 - Демо Текстовое форматирование
 - Практическая работа 2. Форматирование текста и абзацев
 - Практическая работа 2: разбор
 - Списки
 - Демо Списки
 - Практическая работа 3. Списки
 - Практическая работа 3: разбор
 - Создание гиперссылок
 - Вставка изображений
 - Демо Вставка гиперссылок и изображений
 - Практическая работа 4. Ссылки и изображения
 - Практическая работа 4: разбор
 - Основы создания таблиц
 - Создания таблиц
 - Практическая работа 5. Таблицы
 - Практическая работа 5: разбор
 - Вставка блока кода
 - Демо Вставка блока кода
 - Основные использования LaTeX
 - Демо. Основные использования LaTeX
 - Практическая работа 6. LaTeX документ
 - Практическая работа 6: разбор
 - Встречка
 
- Введение
 - Установка на Windows
 - Установка на Mac
 - Про справку и UI клиенты
 - Ключевые термины
 - Голосарий
 - Команды status init add commit справка
 - Практика status init add commit
 - Команды log checkout
 - Практика log checkout
 - Большой репозиторий
 - Команда git branch
 - Ветки. Визуализация
 - Merge. Теория
 - Merge & merge conflict
 - Больше практики
 - Дисклеймер
 - GIT ≠ GitHub
 - SSH Windows
 - SSH Mac
 - Контроль
 - Работа с GitHub удалённым репозиторием
 - Командная работа
 - Публичный доступ
 - Удаление репозитория
 - Практическая работа часть 1
 - Практическая работа часть 2
 - Практическая работа разбор
 - UI
 - Встречка
 - Как продолжать
 
- Что это такое
 - Как браузер отображает
 - Как работает сайт. Гипертекст и язык разметки
 - Какие теги есть
 - Заголовки
 - Предварительная настройка
 - Документация
 - Задание. Использование заголовков
 - Разбор задания. Использование заголовков
 - Абзацы
 - Задание. Абзацы
 - Разбор задания. Абзацы
 - Как ещё можно решать подобные задания
 - Void-элементы
 - Задание. Void-элементы + абзацы
 - Разбор задания. Void-элементы + абзацы
 - Встречка
 - Списки
 - Задание. Приготовить пастилу
 - Разбор задания. Готовим пастилу вместе
 - Вложенные списки
 - Атрибуты
 - Гибридная практика. Как сделать свой сайт
 - Fake API. Когда бэкенд не успевает за фронтендом
 - Image
 - Полный шаблон
 - Полный шаблон. Демонстрация
 - Мотивация к выполнению ТЗ
 - Техническое задание
 - Проектный ориентир. Результат ТЗ
 
- Что если бы бы...
 - Введение без пафоса
 - Как подключить
 - Задание. Способы подключения
 - Решение задания. Способы подключения
 - Изучаем селекторы
 - Демонстрация
 - Какие бывают селекторы
 - Задание. Важные селекторы
 - Решение задания. Важные селекторы
 - Задание. Изменение свойств
 - Решение задания. Изменение свойств
 - Встречка
 - Почему цвета важны
 - Цветовые схемы
 - Задание на изменение цветов
 - Решение задания на изменение цветов
 - Свойства шрифтов
 - Cвойства шрифтов. Демо 01
 - Cвойства шрифтов. Демо 02
 - Cвойства шрифтов. Демо 03
 - Cвойства шрифтов. Демо 04
 - Задание. Свойство шрифтов
 - Решение задания. Свойство шрифтов
 - Chrome DevTools
 - Интерактивное задание
 - Решение интерактивного задания
 - Встречка
 - Строчные и блочные элементы
 - Блочные элементы
 - Строчные элементы
 - Тот самый, блочный элемент
 - Воздействие отрицательных величин
 - Задание. Позиционирование div
 - Решение задания. Позиционирование div
 - Задание. Котомемемоизация
 - Решение задания. Котомемемоизация
 - Правило применения
 - Комбинирование селекторов. Воспоминания
 - Позиционирование
 - Ось z
 - Процентные величины
 - transform-translate
 - Задание. transform-translate
 - Решение задания. transform-translate
 - Обзор возможностей
 - Встречка
 - Display
 - Display. Демо
 - Задание. Display
 - Float
 - Резерв
 - Адаптивный дизайн. Обзорное видео ч.1
 - Адаптивный дизайн. Обзорное видео ч.2
 - Адаптивный дизайн. Обзорное видео ч.3
 - Адаптивный дизайн. Обзорное видео ч.4
 - Адаптивный дизайн. Обзорное видео ч.5
 - Медиа-запросы дополнение
 - Практическая работа. Медиа-запросы
 - Разбор практической работы. Медиа-запросы
 - Идея для проекта
 - Встречка
 - Хронология эволюции
 - Практическое задание. Пункты меню
 - Разбор практического задания. Пункты меню
 - flex-direction
 - flex-basis
 - Практическое задание. Адаптивные контейнеры
 - Разбор практического задания. Адаптивные контейнеры
 - order
 - flex-wrap
 - justify-content
 - align-items
 - align-self
 - align-content
 - Вместо практики
 - size
 - flex
 - Практическое задание Центрирование контейнера
 - Разбор практического задания. Центрирование контейнера
 - Практическое задание. Карточки подписки
 - Разбор практического задания. Карточки подписки
 - Основы grid layout
 - Некоторые различия grid и flexbox
 - Практическое задание. Шахматная доска
 - Разбор практического задания. Шахматная доска
 - grid-sizing + chrome devtools
 - Практическое задание. Вёрстка сетки
 - Разбор практического задания. Вёрстка сетки
 - grid placement
 - Вместо практики по grid
 - Практическое задание. Профессии
 - Разбор практического задания. Профессии
 - Практическое задание. layout
 - Разбор практического задания. layout
 - Встречка
 - Bootstrap: что ты такое?
 - Документация решает
 - Практическое задание. Карточки
 - Решение практического задания. Карточки
 - Повышение продуктивности в VS Code
 - Как работает Bootstrap
 - Практическое задание. Адаптивная верстка
 - Разбор практического задания. Адаптивная верстка
 - Пример использования на проекте
 - Попробуй себя, Junior
 
- Начало
 - Преамбула. Зачем этот модуль
 - Сколько времени нужно чтобы изучить математику
 - Пять советов
 - Про деление
 - Некоторые задачи
 - Системы счисления. Начало
 - Как сбежать от десятичной
 - Как попасть в десятичную
 - Замечание по десятичной системе счисления
 - Округление
 - Операции
 - Математическая логика
 - Про приоритет операций
 - Разбор задач на логические операции
 - Арифметическая прогрессия
 - Задачи и разбор некоторых
 - Окончание модуля
 - Встречка
 
- Зачем это всё
 - Определение терминов
 - Блок-схема
 - Как создавать блок-схемы
 - Основные блоки
 - Переменная - что ты такое?
 - Умение погружаться в предметную область
 - Как погружаться в предметную область
 - Экстремальное погружение
 - Класификация алгоритмов
 - Теория линейных алгоритмов
 - Линейные задачи
 - Алгоритмы с ветвлением
 - Задачи с ветвлениями
 - Рутинные задачи. Циклы
 - Задачи с циклами
 - Встречка
 - Числа Фибоначчи
 - Вложенные циклы
 - Массивы
 - Задачи на массивы
 - Вместо итогов
 - Беседа с автором
 
- Как проходить этот модуль
 - Где применяется и Демо
 - Что такое Node.js
 - Как установить Node.js на Windows
 - Как установить Node.js на Mac OS
 - Донастройка vs code
 - Переменная. let const
 - Уточнение по выводу данных
 - Базовая арифметика
 - Некоторые типы данных
 - Math
 - Преобразование типов
 - Практическая работа
 - Решение практической работы
 - Логический оператор
 - Операции сравнения и логические операци
 - Практическая работа
 - Решение практической работы
 - Практическая работа
 - Решение практической работы
 - Некоторые методы работы со строками
 - Практическая работ
 - Решение практической работы
 - Строки. Итоги
 - Циклы
 - Массивы
 - Функции
 - Не повторяйся
 - Дополнение по функциям
 - Введение в объекты
 - Объектное мышление
 - Манипуляция DOM
 - Практика манипулирования
 - Практическая работа
 - Решение практической работы
 - Дата и время
 - Работа с файлами
 - Как создать проект и подключать зависимости
 - export import
 - Обработка исключений
 - Функции высшего порядка
 
- Индустрия и React
 - Первый шаг
 - Второй шаг
 - Особенность рендера
 - Практическая работа
 - Решение практической работы
 - Интеграция JS
 - Практическая работа
 - Решение практической работы
 - Вместо циклов
 - Вместо стилей
 - Подключение Bootstrap
 - Выделение компонентов
 - Проброс свойств
 - Hooks
 - Зовём друга на Backend'е
 - Демонстрация использования
 - Парсинг данных
 - Практическая работа
 - Решение практическоцй работы
 - Косметические правки
 - Вместо итогов
 
- Где применяется
 - Установка .net на Windows
 - Установка .net на Mac OS
 - Hello world
 - Настройка VS Code
 - Как проходить модуль
 - Переменная
 - Базовая арифметика
 - Система типов
 - System.Math
 - Преобразование типов
 - Получение данных
 - Практическая работа
 - Решение практической работы
 - Операции сравнения и логические операции
 - Ветвления
 - Практическая работа
 - Решение практической работы
 - Практическая работа
 - Решение практической работы
 - Строки
 - Практическая работа
 - Решение практической работы
 - Циклы
 - Массивы
 - Как массивы, только лучше
 - Кортежи
 - Методы
 - Вместо DRY
 - Даты и время
 - Файлы
 - Обработка исключений
 - Сложная тема
 - Продолжение сложной темы
 - Встречка
 
Шаг 0
Шаг 1
Шаг 2
Шаг 3. Практическое задание
Шаг 4.Решение практического задания
Шаг 5
Шаг 6
Шаг 7
Шаг 8
Шаг 9. Практическое задание
Шаг 10. Решение практического задания
Шаг 11
Шаг 12
Шаг 13
RESTful API: Обзор фундаментальных концепций
- Теория ключевых аспектов
 - Есть вопросик...
 
- План на ближайшие два модуля
 - Первый запуск
 - Controllers
 - Практическое задание
 - Совместное выполнение
 - Требования
 - Рефакторинг
 - Хранилище данных
 - Models
 - Endpoints
 - Рефакторинг
 - HTTP Status Codes
 - Практическое задание
 
- Подготовка проекта
 - Инициализация проекта
 - Подготовка представления
 - Подключение Bootstrap
 - Использование Bootstrap
 - Выделение React-компонентов
 - Передача данных через свойства
 - Добавление элемента в набор данных
 - React-хуки в деле
 - Унификация id
 - Добавление формы
 - Активация формы ввода
 - Практичесакая работа
 - Решение практической работы
 - Очистка формы
 - Динамическое удаление
 - Практичесакая работа
 - Решение infinity-проблемы
 - Добавление уникального свойства
 - Установка axios и cors проблема
 - Настройка CORS
 - Секретики
 - Переменные окружения и секретики
 - Настройка GET—запросов
 - Настройка POST—запросов
 - Практичесакая работа
 - Решение практической работы
 - Это только начало...
 
- Что нужно сделать для финала
 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.