Рубрики
Без рубрики

Как

Автор оригинала: Kris Koishigawa.

Вы новый разработчик только что начать? Или вы опытный разработчик, который хочет расширить ваш набор навыков?

В любом случае, сообщество FreeCodeCamp отслеживает вас.

Большое время, узнав, как программировать не столько прямой, так как это огромная блок-схема, с большим количеством повторных секций и петлей:

Но это не должно быть таким сложным.

Я прошел через наш обширный каталог учебников и создал список некоторых из лучших ресурсов о том, как узнать почти все, что вам нужно будет знать как разработчик.

Список свободно организован в разные разделы и подразделы. Не стесняйтесь просматривать таблицу содержимого ниже и пропустить, чтобы искать статью о том, что вы пытаетесь узнать.

Кроме того, многие вещи в этом списке требуют определенных условий знаний о другой технологии. Не удивляйтесь, если вы найдете себя в открытии статей из нескольких разделов.

Наконец, это живой документ и будет расти, как мы публикуем более полезные статьи. Обязательно проверяйте часто и поделитесь этим с друзьями, если вы обнаружите это полезным.

Оглавление

  • Как построить сайт
    • HTML
    • CSS.
  • Как узнать программирование
    • Javascript
    • Node.js.
    • Машинопись
    • Разговор
    • Питон
    • Ява
    • Go (Голанг)
    • Ржавчина
    • C
    • C ++
    • C #
  • Как выучить Linux
  • Как изучать Git и контроль версий
  • Как узнать Frontend Framework/Библиотека
    • Реагировать
    • Вариант
    • Угловой
  • Как изучать веб-основы и веб-безопасность
    • Веб-базы
    • HTTPS.
    • Печенье
  • Как узнать базы данных
    • SQL/Mysql.
    • MongoDB/Mongoose (NoSQL)
    • Redis (NoSQL)
    • Postgres/postgresql.
  • Как изучить развитие Backenc
    • выражать
    • Колб
    • Django
  • Как выучить статические генераторы сайта
    • Гэтсби
    • Next.js.
    • Hugo
    • Nuxt.js.
    • Vuepress.
  • Как узнать Bundlers, компиляторы, менеджеров по зависимостям, задачами, форматтеров и линтам
    • WebPack и Babel
    • Эсвет и красивее
    • Пакет
    • Глоток
    • Сценарии NPM
  • Как научить разработку мобильного приложения
    • Реагировать на родной
    • Озвучий
    • Трепетание
  • Как выучить разработку настольных приложений
    • Электрон
    • Протон нативно
  • Как изучать данные науки и машины
    • Общее обучение машины
    • Панда
    • Осевать
    • Scikit-Surve
    • Морской
    • Matplotlib.
    • Tensorflow
    • Питорчан
    • Керас
  • Как изучать виртуализацию и контейнер
    • Виртуальные машины
    • Докер
    • Кубернеты
  • Как изучать облачные вычисления
    • Amazon Web Services (AWS)
    • Google Cloud Platform (GCP)
    • Microsoft Azure.
  • Как выучить devops
    • Генерал Девенс
    • Трэвис СИ
    • Jenkins.
    • Показывать
    • Неизбежный
    • Шеф-повар
    • Кафка
    • Террафор

Как построить сайт

Чтобы построить базовый сайт, все, что вам действительно нужно, это HTML (язык разметки гипертекста) и CSS (каскадные листы стилей). HTML предоставляет содержимое и структуру сайта, а CSS используется для его стиля.

Вот некоторые из лучших ресурсов на HTML и CSS. Как только вы знакомы с этими технологиями, перейдите к следующему разделу и изучите JavaScript, чтобы сделать ваши веб-сайты более интерактивными.

HTML

  • Узнайте Основы HTML для начинающих всего за 15 минут
  • Как сделать HTML-гиперссылки с помощью атрибута HREF на тегах
  • Как использовать HTML, чтобы открыть ссылку на новой вкладке
  • HTML-код ссылки – Как вставить ссылку на сайт с помощью href
  • HTML-объекты – список HTML-пространства и других символов HTML и специальные коды символов
  • Как включить темный режим в HTML Email – все, что вам нужно знать
  • Сделайте его мигать HTML-учебником – как использовать метка мигания, с примерами кода
  • Основы HTML: бесплатный полный курс
  • HTML справочник

CSS.

  • Учебник размера шрифта CSS – Как изменить размер текста в HTML
  • HTML фона цветного учебника – Как изменить цвет фона DIV, объясненный с примерами кода
  • Inline CSS Guide – Как стиль HTML-тег напрямую
  • HTML Center Text – как CSS вертикальный выравнивание
  • Как центрировать что-нибудь с CSS – выровнять Div, текст и многое другое
  • HTML VS Body: Как установить ширину и высоту для полного размера страницы
  • Box Shadow CSS Учебник – Как добавить падение тени на любой элемент HTML
  • Как работают CSS и Flexbox – объяснены примерами
  • Flexbox – Ultimate CSS Flex Checksheet (с анимированными диаграммами!)
  • Введение в раскладку сетки CSS (с примерами)
  • Узнайте CSS Grid с помощью 5 макетов за 17 минут
  • Как CSS Grid меняет способ, которым мы думаем о структурировании нашего содержания
  • Flexbox vs Grid – как построить наиболее распространенные макеты HTML
  • Узнайте CSS в этом бесплатном 6-часовом курсе видео
  • Справочник CSS: удобное руководство по CSS для разработчиков

Как узнать программирование

По сути, программирование – это то, как люди говорят компьютерам, что делать. Будь то ноутбук, смартфон или браузер, программирование и языки программирования дают нам способ взаимодействия с этими устройствами.

В этом разделе вы узнаете основы программирования и основы некоторых из самых популярных языков программирования сегодня.

Если вы хотите научиться разработке Freeend и Backend, определенно изучите JavaScript и Node.js. И как только вы знакомы с тем, посмотрите в TypeyScript.

Если вы больше заинтересованы в науке о науке и машине, изучают Python. Для мобильных приложений он помогает узнать Java. Разработка игры? C ++, C # или даже Java.

У нас есть немного всего, включая новые языки программирования, такие как GO.

Javascript

  • Переменные JavaScript – руководство для начинающих для VAR, Const и пусть
  • Пример Split Split JavaScript – Как разделить строку в массив в JS
  • JavaScript Typeof – Как проверить тип переменной или объекта в JS
  • Как проверить, является ли массив JavaScript пустой или не с .llength
  • JS для обслуживания петли – Как повторять массив в JavaScript
  • Сортировать JavaScript Sort – как использовать методы Sort js (с примерами кода)
  • JavaScript обратный массив – Учебник с примером код JS
  • JavaScript Foreach – как петлю через массив в JS
  • JavaScript STRICE SLICE VS SPLICE: разница, объясненная торт
  • JavaScript Object Keys Tutorial – Как использовать пара клавиш JS
  • JavaScript Создать объект – как определить объекты в JS
  • Объектно-ориентированное программирование в JavaScript – объяснено примерами
  • JavaScript Это ключевое слово + 5 правил связывания ключей, объясненные для начинающих JS
  • Руководство для начинающих к прототипу JavaScript
  • Дата JavaScript сейчас – как получить текущую дату в JavaScript
  • Ultimate Guide к дате JavaScript и Moment.js
  • Что такое функциональное программирование? Руководство JavaScript новичка
  • Узнайте JavaScript – полный курс 134 частей для начинающих
  • Структуры данных и алгоритмы в JavaScript – полный курс для начинающих
  • Редкие массивы VS густые массивы в JavaScript – объяснены примерами
  • Пример совпадения javaScript Regex – как использовать JS заменить на строку
  • Быстрое и простое руководство по регулярным выражениям JavaScript
  • Список клавиш JavaScript – коды ключа событий клавиш для ввода, пространства, заднего пространства и многого другого
  • Разрушение объекта JavaScript, Spreet Syntax и параметр покоя – практическое руководство
  • Как работает Nullish Coalescing оператор в JavaScript
  • Попробуйте/поймать в JavaScript – как обрабатывать ошибки в JS
  • Как использовать Async/ждут в JavaScript с примером кода JS
  • Как работает вопросительный знак (?) Работает в JavaScript
  • Террийный оператор JavaScript, если учебник по выписке
  • Debousis – как задержать функцию в JavaScript (пример JS ES6)
  • Как найти количество гласных в строке с JavaScript
  • Валидация данных – Как проверить ввод пользователя на HTML-формы с примером кода JavaScript
  • Что такое рекурсия? Рекурсивная функция, объясненная примерами кода JavaScript
  • Навыки JavaScript, которые вам нужны для реагирования (+ практические примеры)
  • Функции более высокого порядка в JavaScript – достичь новых высот в вашем коде JS
  • Экспорт узла модуля объяснена – с примерами экспорта экспорта JavaScript
  • Как сделать посадочную страницу с помощью HTML, CSS и JavaScript
  • Как строить и подтвердить красивые формы с ванильными HTML, CSS, & js
  • Как создать адаптивный и динамический бар прогресса с HTML, CSS и JavaScript
  • Справочник для начинающих JavaScript

Node.js.

  • Как установить Node.js и NPM в Windows
  • Как установить Node.js на Ubuntu и обновите NPM до последней версии
  • Экспорт узла модуля объяснена – с примерами экспорта экспорта JavaScript
  • NPM чит-лист – самые распространенные команды и NVM
  • Что такое NPM? Учебник для начинающих узел для начинающих
  • Как игнорировать файлы из вашего пакета NPM
  • Как опубликовать пакеты в НПМ (так, как отрасль делает вещи)
  • Как сделать красивый, крошечный пакет NPM и опубликовать его
  • Как заставить использовать пряжу или NPM
  • Как включить синтаксис ES6 (и выше) с узлом и экспресс
  • Как автоматизировать простые задачи с Node.js
  • Контрольный контрольный список продукции Ultimate .JS
  • Как начать с graphql и node.js

Машинопись

  • Как установить и начать использовать Teamscript
  • Как добавить Teamscript на проект JavaScript
  • Изучите типовые типы данных – от нуля до героя
  • О пользователе typeyctscripts Статические элементы | TypeyctScript OOP
  • Нет, Getter и Setters в Tymdercript & JavaScript не бесполезны
  • Курс выхода в Tymdercript
  • Типы Teamescripts объяснены – умственная модель, которая поможет вам подумать о типах
  • The CheceSeet The Checkseet – как настроить типы на крючках
  • Как Tyrescript Weanics помогут вам написать меньше кода
  • Как создать отличный пользовательский опыт работы с React, Teadercript и библиотекой тестирования реагирования
  • Расширенные типы типов чит (с примерами)
  • Практическое руководство по тираструкту – как создать приложение Pokedex, используя HTML, CSS и Teadercript
  • Как построить приложение TODO с React, Teamscript, Nodejs и Mongodb
  • Как построить Rocketchat Chatbot с Teadercript
  • Окончательный справочник по текстам
  • Изучите TypectScript с этим курсом
  • Как создать приложение викторина с помощью React и Teadercript
  • Построить корзину с реагированием и типографическими
  • Как использовать Teamscript в реакции

Разговор

  • Узнайте Deno, Node.js альтернатива
  • Как создавать приложения RACT с DENO, используя библиотеку ALEPHJS
  • Как построить короткоформат URL в Deno
  • Как создать API ToDo в Deno и Oak
  • T HE DENO Handbook: TeamptScript Runtime Tutorial с примерами кода
  • Защита Node.js RESTFLE APIS с JSON WEB TOKENS
  • Узнайте Node.js и начните выполнять JavaScript за пределами браузера

Питон

  • Hello World Programming Учебник для Python
  • Python во время учета петлей – в то время как настоящие синтаксические примеры и бесконечные петли
  • Python New Line и как Python Print без новой строки
  • Словари Python 101: подробное визуальное введение
  • Наборы Python: подробное визуальное введение
  • Python Read JSON File – Как загрузить JSON из файла и дампы разбора
  • Файлы списка Python в руководстве каталогов – Listdir VS System («LS»), объясненные примерами
  • Python Пишите в файл – открыть, прочитать, добавить и другие функции обработки файлов объяснены
  • Учебник списка Python пустой – Как создать пустой список в Python
  • Python List Append – Как добавить элемент на массив, объясненный примерами
  • Список Python Append VS Python List Extend – разница, объясненная примерами метода массива
  • Метод массива списка сортировки Python – восходящий и по убыванию объясняется примерами
  • Python уникальный список – как получить все уникальные значения в списке или массива
  • Пвердые и фальсивые значения в Python: подробное представление
  • Оператор Python Modulo – что означает символ% в Python? (Решено)
  • Модуль Python DateTime – Как обрабатывать даты в Python
  • Как обрабатывать исключения в Python: подробное визуальное введение
  • Декоратор @property в Python: его использование случаев, преимущества и синтаксис
  • Функция сна Python – как сделать Python ждать несколько секунд, прежде чем продолжить, например, примерные команды
  • Музные против неизменных объектов в Python – визуальное и практическое руководство
  • Как построить свой первый пакет Python
  • Руководство словаря Python – Как повторить, копировать и слияние словари в Python 3.9
  • Бинарный поиск в Python: визуальное введение
  • Многопоточивый Python: Sliptering через узкое место ввода/вывода?
  • Как настроить виртуальную среду Python на Ubuntu 20.04
  • Как настроить VirtualenV с VirtualenVWrapper на Ubuntu 18.04
  • Установка нескольких версий Python в Windows с использованием VirtualenV
  • Возьмите свои навыки Python на следующий уровень с помощью этого бесплатного 6-часового видеорегистратора
  • Справочник Python

Ява

  • Java String для INT – как преобразовать строку в целое число
  • Учебник методов Java-списка – API API Util List API
  • Методы массива Java – как распечатать массив в Java
  • Использование Armers java.sort () для любого списка объектов
  • Как обращаться с NullPointerexception в Java
  • Очередные очереди в Java объяснены примерами
  • Объектно-ориентированные принципы программирования в Java: концепции OOP для начинающих
  • Полиморфизм в учебном пособие в Java – с объектом ориентированным на пример программирования
  • Узнать функциональное программирование в Java – полный курс
  • Многопоточность в Java: как начать с потоками
  • Генератор случайных номеров Java – как генерировать целые числа с математикой
  • Коллекция мусора в Java – что такое GC и как это работает в JVM
  • Учебное пособие JVM – архитектура виртуальной машины Java объяснила для начинающих
  • Постройте приложение Java Android, используя API для отдыха – сетевые данные в курсе Android
  • Как настроить Java Spring Boot JWT Авторизация и аутентификация
  • Учебное пособие JVM – архитектура виртуальной машины Java объяснила для начинающих
  • Используйте Spring Boot и Java, чтобы создать API для отдыха (учебник)
  • Как построить Sudoku Game Java Desktop Application – бесплатный 2-часовой курс

Go (Голанг)

  • Go (Golang) язык программирования
  • Обучение идти – от нуля до героя
  • Как автоматизировать ваш профиль GitHub Readme
  • Как создать свой собственный список абонентов без сервеса с GO и AWS
  • Как подтвердить SSL-сертификаты в Go
  • Как разработать транзакционный магазин ключа-значений в Go
  • Как я построил веб-сервер, используя Go – и на Chromeos
  • Как настроить боковую поверхность сервера GRPC с GO
  • Как настроить реальный проект с Go и Vue
  • Как реализовать Elasticsearch в Go
  • Как реализовать кучу-сортировку в стандартной библиотеке GO
  • Узнайте быстрый и простым языком программирования GO (Голанг) за 7 часов
  • Учиться идти в этот курс

Ржавчина

  • Rust для начинающих – начните с самого любимого языка программирования
  • Как выучить ржавчину без установки любого программного обеспечения
  • Учебное пособие по языку Rust Programming – Как построить приложение для списка TO-DO
  • Как построить мощные серверы GraphQL с ржавчиной

C

  • Повысить свои навыки программирования, читая код Git
  • Формат спецификаторов в C
  • Обработка файла в C – Как открыть, закрыть и запись в файлы

C ++

  • Как занятия работают в C ++
  • Делайте во время петлей в C ++ с примером синтаксиса петли
  • Как перегружать операторы в C ++
  • Карта C ++ объяснена примерами
  • Как написать чистый код в C ++
  • Как скомпилировать свой код C ++ в виде Visual Studio Code
  • Узнать объектно-ориентированное программирование (OOP) в C ++ | Полный видео курс

C #

  • C # Программирование: вступление для начинающих
  • C # Основы – Ваша первая программа C #, типы и переменные и операторы управления потоком
  • Является ли C # внутренним ключевым словом кодовый запах?
  • Как построить спа с vue.js и c # с помощью ядра .NET
  • Узнайте C # и единство, делая цифровые настольные игры
  • Создайте приложение C # от начала до конца – завершите круглосуточный курс

Как выучить Linux

Знаете ли вы это или нет, вы, вероятно, используете Linux каждый день. Android основан на Linux, а MacOS, который основан на Unix, так же как Linux, является близким двоюродным двоем. И предполагаемый 74,2% (по состоянию на март 2021 года) всех веб-серверов работает на Unix, подавляющее большинство из которых, вероятно, Linux.

Короче говоря, если вы работаете в Интернете, вам нужно комфортно с Linux и его оболочкой по умолчанию, Bash. И вот некоторые из наших лучших учебных пособий, которые начинаются:

  • Команды Linux – основные наконечники командной строки Bash Вы должны знать
  • Команда CAT в Linux – Concatenation объяснена примерами Bash
  • Команда CAT в Linux – как создать текстовый файл с помощью Cat или Touch
  • GREP Communal Tutorial – как искать файл в Linux и Unix с рекурсивной находкой
  • Linux: Как добавить пользователей и создавать пользователей с помощью USERADD
  • Пояснил группы пользователей Linux: как добавить новую группу, новый член группы и изменить группы
  • Команда Linux LS – как перечислить файлы в флагах каталога +
  • TAR в Linux – TAR GZ, TAR-файл, TAL Directory и Tar Compress Command Примеры
  • Команда TAR в Linux: TAR CVF и TAR XVF объяснены примерными командами
  • Учебник SymLink в Linux – как создать и удалить символическую ссылку
  • Управление пакетом Linux с защелками
  • Как построить свой собственный менеджер Linux DotFiles с нуля
  • Узнайте основные основы Linux и как его можно использовать этическими хакерами
  • Как настроить и управлять серверами Linux – полный курс
  • Руководство по команде Linux

Как изучать Git и контроль версий

Как только ваши программы начнут расти по размеру и сложности, вы хотите, чтобы способ отслеживать изменения в случае, если вам нужно откатить обратно в более раннюю версию.

Git позволяет вам сделать только что и самым популярным программным обеспечением для управления версией в использовании. Если вы хотите сотрудничать с другими разработчиками, и получите работу в отрасли, важно знать, как работает Git.

Некоторые из наших лучших статей на Git перечислены ниже. Кроме того, когда вы используете GIT, он, вероятно, пройдет через командную строку, поэтому убедитесь, что вы знаете, что вы знаете, что вы знаете, что вы знаете, что нынешние Basic Linux/Bash перед погружением.

  • Что такое гит? Руководство для начинающих для контроля версий Git
  • Узнайте Git и контроль версий через час
  • Git VS Github – Что такое контроль версий и как это работает?
  • Что такое Github? Что такое гит? И как использовать эти инструменты разработчика
  • Команды GIT Вы должны знать, с примерами кода
  • Git Cheat лист – 50 команд GIT, которые вы должны знать
  • Git Reset в удаленную головку – как сбросить удаленную ветвь к началу
  • GIT Checkout Управляющий дистанционным управлением
  • Как использовать ветви в Git – Ultimate Chechseet
  • Руководство для начинающих к Git – Как написать хорошее сообщение
  • Как написать хорошие сообщения Commit: практическое руководство по гимме
  • Руководство для Git новичок – что такое изменение и как его создавать
  • Как получить и настроить ключи Git и GitHub SSH
  • Как использовать несколько конфигураций Git на одном компьютере
  • Как понимать и решать конфликты в Git
  • Как отменить ошибки с Git
  • Как использовать псевдонимы Git, чтобы увеличить производительность
  • Git Reset объяснил – как сохранить день с командой сброса
  • Git Secrets: 7 команд, которые вы можете не знать
  • Как незабываемые чувствительные файлы из Git
  • Гит притягивает силу – как перезаписать местные изменения с Git
  • Филиал Git Clone – как клонировать конкретную ветвь
  • Как переключаться между проблемами в вашем локальном хранилище GIT
  • Как синхронизировать вашу вилку с оригинальным репозиторием Git
  • Курс Git и Github

Как узнать Frontend Framework/Библиотека

После того, как вы узнаете, как создать базовые веб-сайты с HTML, CSS и JavaScript, выравнивайте свои навыки, изучая Frontend Framework/библиотеку. Из них три самых популярных являются реагирующими, Vue и угловой.

Угловой рассмотрел каркас, потому что она включает в себя много таких вещей, как маршрутизация из коробки.

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

Vue падает где-то посередине с точки зрения функциональности и веса.

Что бы вы ни называете их, у каждого есть свои сильные и слабые стороны. Нет лучшей рамки/библиотеки – просто выберите тот, который кажется самым интересным, или что компании в вашем районе нанимают и отправляются оттуда.

Реагировать

  • Как установить rest.js с приложением create-raction
  • Расповедовать функциональные компоненты, реквизиты и JSX – React.js Учебник для начинающих
  • JSX в реакции – объяснено примерами
  • Реагистрировать фоновое руководство изображения – Как установить фоновое изображение с встроенным стилем CSS
  • Как построить аккордеонное меню в реакции с нуля – не требуется внешние библиотеки
  • Как построить RACT образует простой способ с помощью React-Form
  • Как создать свои собственные реактивные крюки: пошаговое руководство
  • Библиотека тестирования реагирования – Учебник с примерами кода JavaScript
  • Как создать приложение погоды с реактивными и реактивными крючками
  • Как добавить перетаскивание в реакцию с реагированием красивый DND
  • Как использовать иконки SVG в реакции с React Icons и Stone Awesome
  • Как построить список покупок с помощью React Cloots (W/стартер код и видео прохождение)
  • Создайте App Tracker React Budget Tracker – Узнайте API React & Context с помощью этого забавного проекта
  • Лучшая структура файлов для ваших компонентов реагирования
  • Регистрация React Cheatsheet: 10 шаблонов вы должны знать
  • Как превратить листы Google в API для отдыха и используйте его с приложением React
  • Как получить данные в реакции: чит-лист + примеры
  • Как использовать API YouTube Iframe в React
  • Как настроить https локально с create-ract
  • Как создать приложение raction с бэкэндом узла: полное руководство
  • Как добавить базу данных без сервера в свои реагированные проекты
  • Команда START REACT Scripts – сценарии NPM Create-React-App
  • Построить корзину с реагированием и типографическими
  • Узнайте rest.js по строительству проектов – создайте приложение для напоминания на день рождения
  • Как создать Starter Next.js, чтобы легко загрузить новое App App
  • Узнайте, как использовать React и GraphQL, чтобы сделать полную социальную сеть стека
  • Реагировать для начинающих – avect.js справочник для передних разработчиков

Вариант

  • Учитесь Vue: 3-минутный урок интерактивных Vue JS
  • Узнайте, как использовать CLI VUE.JS
  • Учить vue.js – полный курс для начинающих
  • Vue Компоненты: Интерактивное Vue JS Учебное пособие
  • Как использовать маршрутизацию в Vue.js, чтобы создать лучший пользовательский опыт
  • Создайте предварительный просмотр Markdown с Vue.js
  • Как добавить интернационализацию в приложение Vue
  • Как добавить графики и графики на приложение Vue.js
  • Как построить карту памяти с Vue.js
  • Как создать и опубликовать библиотеку компонентов Vue
  • Как построить полный стек RPG генератор символов с MongoDB, Express, Vue и узлом (стек MEVN)
  • Как добавить аутентификацию в приложение Vue с помощью FireBase
  • Как добавить аутентификацию в приложение Vue с помощью AUTH0
  • Как добавить аутентификацию в приложение Vue, используя AWS Amminify
  • Справочник Vue: тщательное введение в Vue.js

Угловой

  • Как установить угловую в Windows: руководство по углому CLI, Node.js и инструменты сборки
  • Угловые 9 для начинающих – комплектующие и интерполяции строки
  • Угловые 9 для начинающих – как установить свое первое приложение с угловой CLI
  • Все, что вам нужно знать о NG-шаблоне, NG-контент, NG-контейнер, а также * NGTemplateTlet в угловом
  • Что может пойти не так? Как обрабатывать ошибки в угловом
  • Как построить универсальность общих форм в угловом угловом
  • Как подтвердить угловые формы, управляемые шаблонами
  • Как подтвердить угловые реактивные формы
  • Как создать многоразовый загрузка-индикатор для угловых проектов
  • Как я построил настраиваемый нагрузочный индикатор с угловыми динамическими компонентами
  • Как создать онлайн-опрос с ядром ASP.NET, угловой 5 и HighCharts
  • Как генерировать QR-коды в угловых 10
  • Используйте угловой материал для добавления современных компонентов пользовательского интерфейса в ваши угловые проекты
  • Угловые RXJS подробно
  • Как создать читатель оптического символа с использованием углового и лазурного компьютерного видения
  • Учить угловой – полный учебный курс

Как изучать веб-основы и веб-безопасность

Когда вы знакомы со строительством веб-сайтов и веб-приложений в рамках/библиотеке по вашему выбору, вы захотите их развернуть. Но прежде чем поставить свою работу в Интернете, это помогает узнать, как Web Works и основы веб-безопасности.

Веб-базы

  • Как работает HTTP и почему важно – объяснено на простом английском
  • HTTP 401 ОШИБКА VS HTTP 403 Ошибка ошибки – Ответы кода состояния объяснены
  • HTTP Ошибка 403 Запрещена: Что это значит и как это исправить
  • Ошибка 403 Запрещено объяснена – как я могу исправить этот код ошибки HTTP?
  • Ошибка HTTP 500 – Внутренняя ошибка сервера, объясненная на простом английском
  • Ошибка HTTP 503 Сервис Недоступный объяснен – какой код ошибки 503 означает
  • Углубленное введение в HTTP-кеширование: Cache-Control & Vari
  • Введение в http: все, что вам нужно знать
  • Что такое модель TCP/IP? Слои и протоколы объяснили
  • Ключ WPA, WPA2, WPA3 и WEP Key: Wi-Fi Security объяснил
  • Что такое TLS? Шифрование безопасности транспортного слоя объясняется в простом английском языке

HTTPS.

  • Что такое https? Руководство по защищению веб-просмотра и шифрования браузера
  • WTF это HTTPS?
  • Как защитить свой веб-сайт WordPress с HTTPS в 5 простых шагах
  • Как перенаправить http на https, используя .htaccess
  • Простой сайт хостинг с Amazon S3 и HTTPS
  • HTTPS объяснено с голубями-носителями
  • Как получить HTTPS, работающие в вашей местной среде разработки за 5 минут
  • Как добавить HTTPS на свой веб-сайт бесплатно через 10 минут, и почему вам нужно сделать это сейчас больше, чем …

Печенье

  • Web Security: Как укрепить ваши файлы куки HTTP
  • Все, что вам нужно знать о печенье для веб-разработки
  • Что такое печенье в Интернете и как вы их используете?

Как узнать базы данных

К этому вопросу вы, вероятно, построили кучу веб-сайтов и приложений. Возможно, вы использовали API для получения данных о таких вещах, как погода, или схватить случайную цитату для отображения на странице.

Но если вы когда-либо хотели создать свой собственный API или хранить информацию от своих пользователей, вам нужно научиться использовать базу данных.

Вообще говоря, базы данных падают на две категории: реляционный или SQL, а не реляционный или NoSQL. SQL означает «язык структурированного запроса», и является широким сроком для обозначения реляционных баз данных. NoSQL или «не только SQL» обращаются к без реляционных базах данных.

Ни один тип базы данных не лучше или хуже другого – в основном он в основном сводится к проекту, с которым вы работаете, и с которыми вы будете работать.

Вот список некоторых из лучших статей, которые мы имеем в базах данных. Я сделаю записку о том, является ли система базы данных реляционной (SQL) или не реляционным (NoSQL), если она не поняла:

SQL/Mysql.

  • Что такое SQL? Что такое база данных? Системы управления реляционными базами данных (RDBMS), объясненные на простом английском языке
  • Почему вы должны изучать SQL – даже если вы не разработчик
  • Основные команды SQL – список запросов баз данных и заявления, которые вы должны знать
  • Учитесь SQL с этими 5 простыми рецептами
  • SQL Create Table Table – с примером синтаксиса
  • Операторы SQL Учебное пособие – побитовые, сравнительные, арифметические и логические примеры запроса оператора
  • Учебное пособие по SQL Joins: Cross Join, полное наружное соединение, внутреннее соединение, влево присоединиться и правое присоединение
  • SQL внешний ключ против первичного ключа объясняется примерами синтаксиса MySQL
  • Вид SQL объяснил – как создать вид в SQL и MySQL
  • Оператор обновления SQL объяснил: запросы для обновления таблиц (включая примеры MySQL)
  • SQL вкладывайте в и вставлять операторы: с примером синтаксиса MySQL
  • SQL Create Table объяснена синтаксическими примерами для MySQL и Postgres
  • Проверьте ограничение в SQL – объяснены примерами синтаксиса сервера MySQL и SQL Server
  • SQL Delete rud ruste rust – Как удалить данные из таблицы с примерами запросов
  • Первичный ключ SQL Учебник – Как определить первичный ключ в базе данных
  • Узнайте основные основы инъекции SQL и как защитить ваши веб-приложения
  • Учебное пособие на впрыск SQL – что такое инъекция SQL и как его предотвратить
  • Оператор обновления SQL – пример запросов для обновления значений таблицы
  • Как убедиться, что ваша база данных MySQL защищена
  • Как создавать и манипулировать базы данных SQL с Python
  • Как построить свое первое приложение Crud с Laravel и MySQL
  • SQL и базы данных – полный курс для начинающих

MongoDB/Mongoose (NoSQL)

Примечание. Mongoose – это инструмент для Mongodb, который позволяет вам делать такие вещи, как моделирование объектов (ODM) для создания моделей или схем для ваших данных. Многие люди используют Mongoose для взаимодействия с базой данных Mongodb, поэтому я объединил их здесь.

  • Как начать работать с MongoDB за 10 минут
  • Как обрабатывать передовые обработки данных с агрегацией MongoDB
  • Узнайте узел + Mongodb, создав проект счета URL
  • Как использовать Mongodb + Mongoose с Node.js – лучшая практика для задней части DEV
  • Как развернуть приложение Mern Heroku с использованием Mongodb Atlas
  • Как построить приложение TODO с React, Teamscript, Nodejs и Mongodb
  • Как построить полный стек RPG генератор символов с MongoDB, Express, Vue и узлом (стек MEVN)
  • Как построить пылающий API быстрых графиков с Node.js, MongoDB и скрыть
  • Как создать приложение Realtime WSING SOCKET.IO, RECT, NODE & MONGODB
  • Как построить пылагородчивость быстрого отдыха API с Node.js, MongoDB, Castify и Swagger
  • Введение в мангуст для MongoDB
  • Как войти в систему API Node.js в приложении Express.js с плагинами Mongoose
  • Mongoose 101: введение в основы, субдокументы и население
  • Как позволить пользователям загружать изображения с узлом/Express, Mongoose и Countrary
  • Mongodb QuickStart с Python
  • Учебник Mongodb – приложение CRUD с нуля с помощью Node.js
  • Mongodb Full Course W/Node.js, Express, & Mongoose
  • Как построить reзов API с использованием узла, Express и Mongo

Redis (NoSQL)

  • Как использовать Redis, чтобы перезарядить свои веб-API
  • Краткое руководство по Redis Lua Scripting
  • Как работает функция сканирования хэш-таблицы Redis Hash
  • Как построить многоступенчатое регистрация приложения с анимированными переходами с использованием стека MERN

Postgres/postgresql.

  • Как начать с PostgreSQL
  • Узнайте эти быстрые трюки в PostgreSQL
  • Как использовать нечеткую строку сопоставления с PostgreSQL
  • Как обновить объекты внутри массивы JSONB с PostgreSQL
  • Как развернуть рельсы 5.2 PostgreSQL приложение на AWS Eureastic Beanstalk
  • Как создать сервер Django, работающий на UWSGI, NGINX и PostgreSQL на AWS EC2 с Python 3.6
  • Как строить веб-API с помощью Nestjs, Postgres и Sequelize – руководство для начинающих
  • Как развернуть приложение React для производства на AWS с использованием Express, Postgres, PM2 и Nginx
  • Docker Development Workflow – Руководство с колбой и Postgres
  • Узнайте SQL с этим бесплатным 4-часовым курсом по популярной базе данных PostgreSQL

Как изучить развитие Backenc

Подобно как разработка Frontend представляет собой широкий предмет, развитие бэкэнда может ссылаться на многие вещи и охватывает много разных технологий.

Обычно, когда вы начинаете работать на бэкэнде, который контролирует, как сайты и веб-приложения работают за кулисами, вы будете использовать табло, как Express, Flask, или Django.

выражать

  • Как включить синтаксис ES6 (и выше) с узлом и экспресс
  • Как развернуть приложение к сети, используя Express.js и heroku
  • Как добавить сервер GraphQL в RESTFLE EXPRESS.JS API за 2 минуты
  • Express.js Советы безопасности: Как вы можете сохранить и защищать свое приложение
  • Как построить полный стек RPG генератор символов с MongoDB, Express, Vue и узлом (стек MEVN)
  • Как построить многопользовательскую карточную игру с Phaser 3, Express и Socket.io
  • Как построить многопользовательский игровой симулятор игры с Vue, Phaser, Node, Express и Socket.io
  • Как сделать входную проверку простыми и очистками в приложении Express.js
  • Как написать готовое узел и приложение Express
  • Как построить reзов API с использованием узла, Express и Mongo
  • Узнайте Express.js в этом полном курсе

Колб

  • Как разработать сквозной проект машинного обучения и развернуть его к Heroku с колбой
  • Узнайте о Microservices Python, создавая приложение, используя Django, колбу и реагировать
  • Как использовать Python и Flask, чтобы построить веб-приложение – углубленный учебник
  • Настройка CI/CD на GitLab для развертывания приложения Python Flask на Heroku
  • Узнайте Flask Web Development для Python в этом бесплатном 1-часовом курсе
  • Узнайте веб-программирование с колбой из Harvard’s CS50
  • Узнайте Flask Python Web Development, создавая платформу электронной коммерции

Django

  • Как писать эффективные виды, модели и запросы в Django
  • Как манипулировать данными с миграциями Django
  • Django Project лучшие практики, которые будут держать ваши разработчики счастливыми
  • Django Test Suite Введение – Как увеличить уверенность в качестве разработчика Python
  • Основы полного стека ELI5: прорыв с Django & Emberjs
  • Я построил область участников на моем сайте с Python и Django. Вот что я узнал.
  • Как создать веб-панель на основе веб на основе Django, MongoDB и Pivot
  • Как создать панель инструментов аналитики в приложении Django
  • Как построить веб-сайт электронной коммерции с Django и Python
  • Построить Moodle/Blackboard Clone с Django Read Framework и реагировать
  • Как построить прогресс-бар для Интернета с Джанго и сельдереем
  • Как документировать ваш проект Django с помощью инструмента SPHINX
  • Веб-каркас Python Django – полный курс для начинающих
  • Узнайте о Microservices Python, создавая приложение, используя Django, колбу и реагировать

Как выучить статические генераторы сайта

Статические генераторы сайта были созданы для облегчения разработки, и они представляют собой «M» в JamStack (JavaScript, API и Markup). С статическим генератором сайта гораздо проще создать быстрый, масштабируемый веб-сайт, блог или веб-приложение с современными преимуществами, такими как рендеринг Server.

Гэтсби

  • GATSBY STARTER BLOG: Как добавить изображения заголовка на посты с поддержкой для карт Twitter
  • Как создать галерею изображений с помощью GATSBY и County
  • Как построить блог с GATSBY и NetLify CMS – полное руководство
  • Создайте полный стек веб-сайта с Strapi и GATSBYJS
  • Как создать карту списка ведров для путешествий с GATSBY, React Reflet, & Graphcms
  • Как включить в автономный режим для вашего сайта GATSBY
  • Какие переменные среды и как я могу использовать их с GATSBY и NetLify?
  • 3 способа редактирования Markdown с Tinacms + GATSBY
  • Как создать свой блог из кодирования с нуля с помощью GATSBY и MDX
  • Что такое GATSBY и почему пришло время попасть в дешевую поездку
  • Как создать аутентифицированные приложения Serverless Jamstack с GATSBY и NetLify
  • Как сохранить состояние между страницами с местным государством в GATSBY.JS
  • Как автоматически пересекать пост от вашего блога GATSBYJS с RSS
  • Как создать поиск в журнал с GATSBY
  • От нуля до развертывания: как я создал статический сайт с нуля с помощью NetLify + GATSBY
  • Получите данные GRAPHCMS в GATSBY
  • Great Gatsby.js bootcamp

Next.js.

  • Что такое статическое поколение сайта? Как Next.js использует SSG для динамических веб-приложений
  • Touction.js Основы основания Учебное пособие – рендеринг на боковых серверах, статические сайты, API на отдых, маршрутизация и многое другое
  • Маршрутизация в Next.js – полное руководство для начинающих
  • Как создать Starter Next.js, чтобы легко загрузить новое App App
  • Как построить сайт JamStack с Next.js и Vercel – DamStack Handbook
  • Как создать контактную форму с формы NetLify и Next.js
  • Как создать галерею изображений с помощью Nextjs, используя Pexels API и Chakra UI
  • Как добавить интерактивные анимации и страничные переходы на веб-приложение Next.js с движением Framer
  • Как использовать действия GitHub для развертывания веб-сайта Next.js для AWS S3
  • Как использовать Chakra UI с помощью Next.js и реагировать
  • Как запустить визуальные регрессионные тестирования на приложении Next.js с кипарисовым и намитательным
  • Как извлечь данные GraphQL в next.js с avollo graphql
  • Откройте для себя Next.js и напишите серверные приложения на борту Easy
  • Справочник Next.js

Hugo

  • Как создать свой первый блог Hugo: практическое руководство
  • Портативный Makefile для непрерывной доставки с Hugo и Github Pages
  • Два способа развертывания сайта публичных страниц GitHub из частного хранилища Hugo
  • Hugo + Firebase: Как создать свой собственный статический веб-сайт бесплатно в минутах
  • Hugo vs jekyll: эпическая битва статического генератора сайта
  • Как провести веб-приложение Hugo

Nuxt.js.

  • Как использовать данные плоских файлов в приложении статического NUXT
  • Up & Going с Nuxt.js, Bulma и Sass
  • Универсальный прикладной код в NUXT.JS
  • Как архитектора DAPP с использованием NUXT.JS и NEBULAS
  • Разверните приложение NUXT к S3 через 5 минут

Vuepress.

  • Как создать веб-сайт документации с использованием VuePress

Как узнать Bundlers, компиляторы, менеджеров по зависимостям, задачами, форматтеров и линтам

Как только вы начнете работать с Frontend Frameworks/библиотеками, или ваши проекты начинают расти по размеру и сложности, все могут быстро выйти из-под контроля.

Держать вещи организованными и аккуратными, это помогает учить ответвление, особенно если вы работаете над крупными командами. С отвишай, вы можете поймать ошибки, прежде чем они произойдут, и с форматированным претендентом, как красивее, вы можете обеспечить применение руководства по стилю кода для всей вашей команды.

И хотя многие угловые, Vue и React Projects уже включают в себя Bundler, как WebPack, это полезно узнать больше о том, как он работает, если вам нужно настроить свое поведение позже.

WebPack и Babel

  • Вступление в WebPack: что это такое и как его использовать
  • Как создать добычу производства WebPack 4 Config с нуля
  • Как поделиться переменными через HTML, CSS и JavaScript с помощью WebPack
  • Как объединить WebPack 4 и Babel 7, чтобы создать фантастическое приложение React
  • Как настроить и развернуть свое приложение raction с нуля с помощью WebPack и Babel
  • Как использовать Babel Macros с реактивным
  • Узнайте WebPack, чтобы упростить и ускорить свой веб-сайт

Эсвет и красивее

  • Что такое отвлечение и как это может сэкономить ваше время?
  • Не просто пересекайте свой код – исправьте его красивее
  • Как создать свой собственный конфигурационный пакет ESLINT
  • Eslint: основные факты о необходимых передних инструментах
  • Как остановить ошибки, прежде чем они когда-нибудь ударили вашу кодовую базу с Trvis Ci и Eslint

Пакет

  • Как настроить приложение React с посылкой
  • Как использовать посылку для подключения вашего revoction.js
  • Как строить расширения Chrome с React + Parcel
  • Использование пакета Bundler с реагированием

Глоток

  • Супер простого Учебного пособия для начинающих
  • Использование Gulp 4 в вашем рабочем процессе для файлов SASS и JS
  • Как министризировать изображения с Gulp & Gulp-ImageMin и повысить производительность вашего сайта

Сценарии NPM

  • Введение в сценарии NPM
  • Почему я покинул глоток и ворчание для сценариев НПМ
  • Команда START REACT Scripts – сценарии NPM Create-React-App

Как научить разработку мобильного приложения

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

В то время как в прошлом вам пришлось узнать конкретный язык, такой как Java для разработки мобильного приложения, с рамками, для разработки мобильного приложения может использоваться множество ваших знаний Frontend Framework/библиотеки.

Кроме того, если вы используете фреймворк, вы можете просто построить приложение один раз и создавать как iOS, так и для Android-версий с того же базы кода.

Реагировать на родной

  • Как анимации работают в реактивном родном
  • Как использовать видео в качестве фона в реактивном родном
  • Как обрабатывать навигацию в реактивном родном с реактивным навигацией 5
  • Почему я перешел на реагирование на роду, чтобы создать супер легкий нижний лист
  • Как реагировать нативные конструирует макеты приложений (и как его изменить ткань)
  • Как создать приложение камеры с EXPO и реагировать на родных
  • Как построить свое первое нативное приложение для реагирования без сервеса с аутентификацией пользователя
  • Как добавить аутентификацию, чтобы реагировать на родных в трех шагах с помощью FireBase
  • Как создать реактивный нативное приложение и интегрировать его с помощью FireBase
  • Как настроить Google Войти в NACT NATURE & Firebase
  • Добавьте жесты и анимации, чтобы реагировать на местные проекты
  • Как использовать Babel Macros с реактивным
  • Построить клон Instagram с реактивным нативным, Firebase FireStore, Redux и Expo
  • Реагируйте нативный курс: как создать приложение для iPhone, приложение для Android и веб-сайт – все с той же кодовой базой
  • Как интегрировать redux в ваше приложение с реактивным встроенным и экспо
  • Как преобразовать приложение React для реагирования на родных
  • Intro для реагирования на родной курс

Ионическое

  • Как написать “Привет, мир!” в ионическом
  • Как создать приложение Crud To-Do, используя IONIC 3
  • Как создать свое первое приложение Ionic 4 с вызовами API
  • Как получить push-уведомления, работающие с Ionic 4 и Firebase
  • Как развить отличный поток входа в Facebook с Firebase и Ionic
  • Как интегрировать Google Войти в ионное приложение с FireBase
  • Узнайте IONIC 4 и начните создавать приложения iOS/Android

Трепетание

  • Упрощенное введение в дротик и трепетание
  • Введение в флаттер: основы
  • Как сериализовать объект на трепетании
  • Как обрабатывать состояние в трепетании с помощью картины блока
  • Как использовать потоки, блоки и SQLite в трепетании
  • Как обрабатывать навигацию в ваших приложениях трепетания
  • Как использовать шаблон провайдера в трепетаре
  • Как построить чат приложение UI с трепетанием и дротиком
  • Как добавить push-уведомления в приложение для трепетания с помощью обмена сообщениями облака Firebase
  • Как интегрировать Google Admob в трепетать
  • Как построить родной мост связи в трепетании с веб-просмотром и JavaScript
  • Как использовать трепетство, чтобы построить калькулятор наконечника
  • Как построить приложение Price CryptogUrrence Price, используя флаттер SDK
  • TRATTER UI Учебник – Как построить приложение для чата с историями, используя флаттер SDK
  • Курс трепетания – как создать производственное приложение для iPhone и Android с трепетанием UI
  • Используйте флаттер, чтобы сделать приложение для мобильных, веб и рабочего стола – все с одной кодовой базой
  • Учитесь создавать IOS и Android-приложения с трепетом

Как выучить разработку настольных приложений

Подобно современному разработке мобильного приложения, многие настольные приложения в наши дни разработаны с использованием рамки. Это имеет много одинаковых преимуществ, и означает, что вы можете записать свое настольное приложение только один раз, а также создавать Windows, MacOS и даже версии Linux с одного и того же базы кода.

Электрон

  • Написание ОС-специфического кода в электроне
  • Создание электронного приложения с приложением Create-React
  • Быстрые, безболезненные, автоматические обновления в электроне
  • Вот как я создал приложение Markdown с электроном и реагировать
  • Как создать электронное приложение, используя угловой и SQLite3
  • Вещи, которые я хотел бы знать, прежде чем работать с Electron .JS
  • Как построить электронное настольное приложение в JavaScript: многопотативное, SQLite, родные модули и другие общие очки боли

Протон нативно

  • Как построить собственные приложения для рабочего стола с JavaScript (родной Proton)

Как изучать данные науки и машины

Наука и оборудование для науки и машины – это все ярости, а количество рабочих мест в каждом поле растет каждый год.

Проще говоря, наука о данных относится к широкому спектру методов, используемых для анализа и смысла огромных объемов данных.

Машинное обучение падает под зонтиком науки о данных, и он использует методы, которые используют данные, которые используют для включения компьютеров из всех этих данных.

Это много, чтобы принять, но никаких беспокойств – вот некоторые из лучших статей и курсов, которые у нас есть на машинном обучении, а также разные библиотеки и рамки, которые вы будете использовать на работе.

Общее обучение машины

  • Основы машинного обучения для разработчиков
  • Что такое сверточная нейронная сеть? Учебник новичка для машинного обучения и глубокого обучения
  • Алгоритмы кластеризации в машине обучение, что все данные ученые должны знать
  • Ключевые алгоритмы обучения машины, объясненные в простом английском языке
  • Случайное руководство по классификации лесов: как использовать алгоритмы на основе деревьев для машинного обучения
  • Google Bert NLP Учебное пособие
  • Учебное пособие по обучению машин SVM – что такое ALGORITH ALGORITH MACHION для поддержки, объясненная примерами кода
  • Машина обучения с Scikit-Learn-Full курсом

Панда

  • Окончательное руководство по библиотеке Pandas для науки о данных в Python
  • Как начать с Pandas в Python – руководство для начинающих
  • Как использовать Python и Pandas для карты крупных штормов, пессимизма и жестких данных
  • Как анализировать данные с Python, Pandas & Numpy – 10 часовой курс

Осевать

  • Ultimate Guide к Numpy Package для научных вычислений в Python
  • Python Numpy Carm Crash – Как построить N-мерные массивы для машинного обучения
  • Узнайте Numpy и начните делать научные вычисления в Python

Scikit-Surve

  • Машина обучения с Scikit-Learn-Full курсом
  • Как я использовал регрессионный анализ, чтобы проанализировать продолжительность жизни с Scikit-Survey и StatsModels

Морской

  • Анализ данных Python: Как визуализировать набор данных Kaggle с Pandas, MatPlotlib и Meanborn

Matplotlib.

  • MATPLOTLIB курс – изучать визуализацию данных Python
  • Как встроить интерактивные визуализации Python на вашем сайте с Python и MatPlotlib
  • Как создать автоматическое обновление визуализации данных в Python с облаком IEX, MATPLOTLIB и AWS
  • Анализ данных Python: Как визуализировать набор данных Kaggle с Pandas, MatPlotlib и Meanborn
  • Наука Python Data – бесплатный 12-часовой курс для начинающих. Узнайте панды, numpy, matplotlib и многое другое

Tensorflow

  • Узнайте, как использовать Tensorflow 2.0 для машинного обучения в этом массивом бесплатном курсе
  • Узнайте об обработке естественных языков с Python и Tensorflow 2.0 – не требуется опыт обучения машин
  • Научитесь применять глубокое обучение с Pytorch в этом полном курсе
  • Научитесь развивать нейронные сети, используя Tensorflow 2.0 в курсе этого новичка

Питорчан

  • Тенсорные методы Pytorch – Как создавать тензоры в Python
  • Как построить нейронную сеть с нуля с пейтором
  • Узнайте, как использовать Pytorch для глубокого обучения
  • Бесплатный живой курс: глубокое обучение с Pytorch

Керас

  • Keras Course – Узнайте глубоко изучение и нейронные сети Python
  • Как классифицировать бабочки с глубоким обучением в Кере
  • Как построить свою первую нейронную сеть для прогнозирования цен на дом с KERAS

Как изучать виртуализацию и контейнер

Как только вы узнаете основные основы Linux, вы захотите узнать о виртуальных машинах/виртуализации и контейнере.

Основным отличием между ними является то, что виртуализация является абстракцией на аппаратном уровне, и позволяет нескольким эмулированным машинам работать на одной машине.

Например, с виртуализацией вы можете разделить ресурсы одной машины (CPU, SSD, RAM и т. Д.) на две меньшие машины, с одним запуском Windows Server и другой работает Ubuntu.

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

С контейнераровкой у вас есть приложение Node.js, которое работает на Ubuntu. Вы можете включить ваше приложение, все его Node_Module Файлы и даже вся Ubuntu OS, в небольшом ~ 1 ГБ контейнера. VMS обычно от 20 до 160 ГБ по размеру.

Но оба полезны, и служат разные цели. Проверьте наши учебные пособия ниже, чтобы узнать больше о виртуализации, так и для контейнерации.

Виртуальные машины

  • Виртуализация сервера Linux: основы
  • VirtualBox: Вы получаете свои деньги?
  • Как установить Ubuntu на VirtualBox
  • Что такое виртуальная машина и как настроить VM на Windows, Linux и Mac

Докер

  • Для чего используется Docker? Учебник контейнера докера для начинающих
  • Комплексное введение в докер, виртуальные машины и контейнеры
  • Docker 101 – Как получить от создания для развертывания
  • Руководство для начинающих к Docker – Как создать свое первое приложение Docker
  • Docker Удалить изображение: как удалить документы Docker, объясненные примерами
  • Как получить IP-адрес контейнера Docker – объяснил примерами
  • Как установить Docker на Ubuntu 18.04 [Руководство как для CE и EE]
  • Как запустить Docker на Windows 10 Home Edition
  • Как отладить приложение Node.js с VSCode, Docker и вашим терминалом
  • Docker Exec – как запустить команду внутри докера изображения или контейнера
  • Где хранятся докер изображения? Объяснил дорожки контейнеров докеров
  • Контейнеры Docker Data
  • Docker Image Guide: Как удалить документы Docker, остановить контейнеры и удалить все тома
  • Уборка докера
  • Быстрое введение в теги докеров
  • Как включить Live-Reled на приложениях на основе Docker с объемами докера
  • Практическое введение в Docker Compose
  • Руководство для начинающих к Docker – как создать сторону клиента/сервера с помощью Docker-Compose
  • Руководство по развертыванию Docker – Как развернуть контейнеры в облако с AWS LightSail
  • Docker Handbook – 2021 издание
  • Бесплатный 4-часовой курс на Docker и Kubernetes
  • Узнайте Основы DEVOPS с этим бесплатным 2-часовым курсом докера

Кубернеты

  • Kubernetes VS Docker: в чем разница? Объясняется примерами
  • Простое введение в контейнерную оркестровку Kubernetes
  • Дружеское введение в Кубебение
  • Как развить приложения Kubernetes с радостью
  • Что такое карта рульма? Учебник для начинающих Kubernetes
  • Учебное пособие по Helm Charts: Объяснил менеджер пакета Kubernetes
  • Узнайте Kubernetes в течение 3 часов: подробное руководство по оркестровым контейнерам
  • Docker Swarm vs Kubernetes: Как настроить как в двух виртуальных машинах
  • Руководство Кубернетика
  • Введение в управляющий пакет HELM для Kubernetes

Как изучать облачные вычисления

Как только вы узнаете основы о виртуальных машинах, вы захотите узнать о облачных вычислениях.

Не так давно, если компания хотела запустить сервер для размещения веб-сайта, им придется создавать и поддерживать самих серверов.

С облачными вычислениями вы можете раскрутить виртуальную машину, запущенную вашу ОС выбор в течение нескольких минут. Еще лучше, компания, размещающая вашу виртуальную машину, позаботится об общем обслуживании для вас и гарантирует, что сервер будет в Интернете и весьма доступным.

А с облачными вычислениями, вам даже не нужно иметь сервер, запущенный 24/7 – с определенными службами, вы можете запустить функцию и просто платить за миллисекунды времени, которое потребовалось для завершения.

Проверьте наши учебные пособия ниже, чтобы узнать больше о облачных вычислениях на трех крупных игроках в этом пространстве: Web Services, платформа Google Cloud и Microsoft Azure.

Amazon Web Services (AWS)

  • Обучение AWS – изучать основы Amazon Web Services
  • AWS ChiteSheet: лучшие 5 вещей, которые нужно учиться сначала при работе с Amazon Web Services
  • Все, что вам нужно знать о AWS S3
  • Как раскрутить удаленный сервер на AWS
  • Как установить AWS Elastic Beanstalk CLI на Mac
  • Учебник AWS CLI – Как установить, настроить и использовать AWS CLI, чтобы понять вашу ресурсную среду
  • Как разместить статический сайт в облаке в четыре шага
  • Как разместить и развернуть статический веб-сайт или jamStack приложение для AWS S3 и Cloudfront
  • Как провести ваш статический сайт с AWS – руководство для начинающих
  • CRON JOB AWS LAMBDA Функции Учебное пособие – Как планировать задачи
  • Как строить и развернуть приложения AWS на вашем локальном компьютере
  • Как построить серверу без сервера, используя AWS SAM
  • Как построить серверу сервера с использованием CAWS Chalice
  • Как спроектировать практически любую ошибку и развернуть его, а не код без кода
  • Как добавить аутентификацию в приложение Vue, используя AWS Amminify
  • Как построить скриншот Painture API с использованием Terraporm, AWS API Gateway и AWS Lambda
  • Как создать свой собственный список абонентов без сервеса с GO и AWS
  • Как обеспечить ваши рабочие нагрузки на AWS
  • Как построить полное приложение стека с AWS Amplify и React
  • Как использовать действия GitHub для развертывания веб-сайта Next.js для AWS S3
  • Как оптимизировать расходы на облачную архитектуру AWS
  • Полное руководство по созданию API с помощью Teamescript и AWS
  • Как строить и развернуть сервер GraphQL в AWS Lambda, используя Node.js и cloudformation
  • Как построить полную заднюю конечную систему без сервера
  • Простой сайт хостинг с Amazon S3 и HTTPS
  • Пройдите администратор AWS Sysops Admistrator Associate с этим бесплатным 14-часовым курсом
  • Checksheet Dynamodb – Все, что вам нужно знать о Amazon Dynamo DB для сертифицированного сертифицированного сертификата 2020 AWS
  • Перейдите на AWS Developer Associate Exament с этим бесплатным 16-часовым курсом

Google Cloud Platform (GCP)

  • Учебное пособие платформы Google Cloud: от нуля до героя с GCP
  • Как создать и подключиться к Google Cloud Virtual Machine с SSH
  • Как пройти практически каждый экзамен по сертификации Google Cloud Platform
  • Как запустить Laravel в Google Cloud Run с непрерывной интеграцией – пошаговое руководство
  • Как выполнить операции CRUD с помощью Blazor и Google Cloud Firestore
  • Учебник JavaScript + Firestore на 2020: Учитесь на примере
  • FireStore: Как остановиться в пределах новой базы данных FireBase Fire Free Free
  • Построить клон Instagram с реактивным нативным, Firebase FireStore, Redux и Expo
  • Как начать с Firebase с помощью Python
  • Как добавить аутентификацию в приложение Vue с помощью FireBase
  • Как построить приложение для Android с Firebase и Kotlin
  • Как аутентифицировать пользователя и сохранить данные в базе данных с помощью FireBase
  • Как настроить Google Войти в NACT NATURE & Firebase
  • Как построить TodoApp, используя inventjs и firebase
  • Как создать приложение для бронирования событий, используя HTML, CSS, JavaScript и Firebase
  • Как я получил функции NetLify, Firebase и graphql, чтобы работать вместе
  • Вы не можете добраться туда отсюда: как NetLify Lambda и Firebase привели меня в тупик без сердца
  • Постройте клон Evernote с помощью React и Firebase (видеоурок)
  • Узнайте, как создать приложение для социальных сетей с нуля, используя React, Firebase, Redux и Express

Microsoft Azure.

  • Как начать работу с Microsoft Azure – функциональные приложения, HTTP триггеры и очереди событий
  • Быстрое введение в функцию Azure Proxies
  • Создание прочных функций Azure
  • Введение в Azure долговечные функции: шаблоны и лучшие практики
  • Как реализовать Azure без промежутков с Blazor WebAssembly
  • Как использовать функции Azure для обработки высокопроизводительных сообщений
  • Сертификация фундаментов Azure (AZ-900) – пройти экзамен с этим бесплатным 3-часовым курсом

Как выучить devops

Теперь, когда вы знаете виртуализацию, контейнеризацию и облачные вычисления, пришло время брать на следующий уровень.

DEVOPS – это разработка программного обеспечения равных частей и операций IT. Если вы участвуете в DEVOPS, вы можете не только создать приложение, но вы можете раскрутить виртуальные машины, развертывая приложение, мониторируйте серверы и масштабируйте приложение и ресурсы, чтобы больше начать использовать больше людей.

Есть много для покрытия, и эти статьи должны начать вас на пути вашего DEVOPS.

Генерал Девенс

  • Дорожная карта веб-разработчика 2020 веб-разработчика – визуальное руководство, чтобы стать передним концом, спиной или разработчиком DevOps
  • Как сделать облаком вашего стартапа более стабильным: 4 практические советы по дежом
  • Узнайте Основы DEVOPS с этим бесплатным 2-часовым курсом докера
  • Хотите изучать Devops? Этот бесплатный 3-часовой курс научит вам предпосылки для начала

Трэвис СИ

  • Как остановить ошибки, прежде чем они когда-нибудь ударили вашу кодовую базу с Trvis Ci и Eslint
  • Как автоматизировать развертывание на Github-страницы с Trvis CI
  • Как настроить расширенное автоматическое развертывание с TRUVIS CI
  • Как использовать TRAVIS CI и Github для вашей сети рабочего процесса вашего веб-разработки

Jenkins.

  • Вы позвонили, м’лорда? Докер в Докер с декларативными трубопроводами Дженкинса
  • Как сделать систему сборки на уровне требований IOS с Дженкинсом и Фэстланом

Показывать

  • Как интегрировать Dangurjs в GOCD трубопроводы

Неизбежный

  • Как использовать Anbible для управления ресурсами AWS
  • Почему вам может понадобиться неблагодарным и даже не знать

Шеф-повар

  • Полный руководство для начинающих к шеф-повару и инфраструктуре как код

Кафка

  • Как реализовать изменения данных с использованием потоков Kafka
  • Что рассмотреть за безболезненную интеграцию Apache Kafka
  • Как глотать данные в Neo4j от потока кафки
  • Как построить простые чаты бота с кафкой, графаной, прометей и слабым

Террафор

  • Terraform Workflow: Как работать индивидуально и в команде
  • Каковы модули террафора и как они работают?
  • Как использовать Terraform для автоматизации вашей облачной инфраструктуры AWS – Учебное пособие
  • Как расширить инфраструктуру AWS с прямым подключением с использованием террафора
  • Как управлять ресурсами волнового фронта с использованием террафора
  • Как построить скриншот Painture API с использованием Terraporm, AWS API Gateway и AWS Lambda

В заключение

Спасибо за чтение этого далеко. Если вы нашли эту компиляцию ресурсов полезным, поделитесь им с друзьями, чтобы они могли узнать что-то.

Была ли статья или видеоурок, вам понравилось? Я ничего не пропустил? Дайте мне знать на Twitter Отказ