Открыто

GORM: ORM для Go -Pluralsight.com Перевод

Тема в разделе "Программирование", создана пользователем Бомбардир, 19 мар 2016.

Метки:
Цена: 1р.
Взнос: 1р.

Основной список:

  1. 1.Monogatari  

Резервный список:

  1. 1.bernex  
  2. 2.phpged  
  3. 3.Ahead  
  1. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

    GORM: An Object Relational Mapper for Go -Pluralsight.com Перевод

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

    Продолжительность 4 ч. 5 мин.

    Уровень сложности - Средний


    Course Overview
    1m 30s
    Course Overview1m 30s
    Introduction
    32m 8s
    Introduction2m 27s
    Intended Audience2m 33s
    Why Use an ORM?2m 9s
    Overview of GORM’s Features4m 34s
    Where to Find Documentation for GORM1m 58s
    Introduction to Demo Scenario1m 45s
    Establishing a Database Connection4m 51s
    Creating Tables2m 14s
    Creating Records2m 17s
    Querying for Records1m 36s
    Updating Records2m 30s
    Deleting Records1m 28s
    Summary1m 43s
    Defining Schemas
    35m 39s
    Introduction1m 48s
    Defining Entities2m 23s
    Scoping2m 8s
    Defining Tables3m 30s
    Basic Entity Creation2m 13s
    Customizing Field Types and Sizes2m 10s
    Auto-incrementing Field1m 57s
    Transient Fields1m 34s
    Unique Fields2m 27s
    Preventing Nulls and Providing Default Values2m 35s
    Primary Key Fields1m 48s
    Controlling Column Names1m 33s
    Embedding Child Objects3m 57s
    Working with Indexes3m 12s
    Summary2m 16s
    Working with Relationships
    34m 4s
    Introduction1m 14s
    One-to-One Relationships1m 42s
    Demo: One-to-One Relationships8m 49s
    Foreign Key Constraints3m 16s
    One-to-Many Relationships58s
    Demo: One-to-Many Relationships2m 58s
    Many-to-Many Relationships1m 7s
    Demo: Many-to-Many Relationships4m 18s
    Polymorphism2m 53s
    Demo: Polymorphism3m 18s
    Association API1m 55s
    Summary1m 31s
    Creating, Updating, and Deleting Records
    33m 36s
    Introduction2m 5s
    Creating Records3m 56s
    Creating Records with Children1m 52s
    Updating Records5m 15s
    Updating Records without Callbacks2m 19s
    Batch Updates4m 40s
    Deleting Records7m 9s
    Transactions4m 4s
    Summary2m 11s
    Querying the Database
    1h 2m 25s
    Introduction1m 54s
    Retrieving Single Records8m 9s
    Retrieving Record Sets6m 10s
    Where Clauses10m 49s
    Preloading Child Objects4m 58s
    Limits, Offsets, and Ordering Results3m 54s
    Selecting Data Subsets8m 3s
    Using Attrs and Assign to Provide Default Values4m 4s
    Creating Projections with Joins4m 20s
    Working with Raw Result Rows2m 51s
    Creating Aggregations with Group and Having3m 34s
    Using Raw SQL2m 4s
    Summary1m 30s
    Modifying Schemas
    23m 55s
    Introduction1m 47s
    Creating New Entities2m 52s
    Adding Fields to an Entity3m 46s
    Adding Indexes3m 6s
    Removing Entities3m 10s
    Modifying a Field’s Type4m 25s
    Removing a Field2m 42s
    Summary2m 4s
    Advanced Topics
    22m 1s
    Introduction1m 21s
    Callbacks3m 1s
    Demo: Callbacks6m 31s
    Scopes3m 54s
    Customizing the Logger5m 45s
    Summary


     
    Последнее редактирование: 21 мар 2016
  2. Последние события

    1. Ahead

      Ahead участвует в складчине.

      11 дек 2016
    2. phpged

      phpged участвует в складчине.

      28 ноя 2016
    3. bernex

      bernex участвует в складчине.

      14 июл 2016
    4. Monogatari

      Monogatari участвует в складчине.

      21 мар 2016
  3. Monogatari

    Monogatari Monogatari ЧКЧлен клуба

    Вот что еще надо добавить
    Название темы предлагаю: [Pluralsight] GORM - ORM для языка Go
    GORM - это ORM для Go

    Основные преимущества языка Go:
    • Простой и понятный синтаксис. Это делает написание кода приятным занятием.
    • Статическая типизация. Позволяет избежать ошибок, допущенных по невнимательности, упрощает чтение и понимание кода, делает код однозначным.
    • Скорость и компиляция. Скорость у Go в десятки раз быстрее, чем у скриптовых языков, при меньшем потреблении памяти. При этом, компиляция практически мгновенна. Весь проект компилируется в один бинарный файл, без зависимостей. Как говорится, «просто добавь воды». И вам не надо заботиться о памяти, есть сборщик мусора.
    • Отход от ООП. В языке нет классов, но есть структуры данных с методами. Наследование заменяется механизмом встраивания. Существуют интерфейсы, которые не нужно явно имплементировать, а лишь достаточно реализовать методы интерфейса.
    • Параллелизм. Параллельные вычисления в языке делаются просто, изящно и без головной боли. Горутины (что-то типа потоков) легковесны, потребляют мало памяти.
    • Богатая стандартная библиотека. В языке есть все необходимое для веб-разработки и не только. Количество сторонних библиотек постоянно растет. Кроме того, есть возможность использовать библиотеки C и C++.
    • Возможность писать в функциональном стиле. В языке есть замыкания (closures) и анонимные функции. Функции являются объектами первого порядка, их можно передавать в качестве аргументов и использовать в качестве типов данных.
    • Авторитетные отцы-основатели и сильное комьюнити. Роб Пайк, Кен Томпсон, Роберт Гризмер стояли у истоков. Сейчас у языка более 300 контрибьюторов. Язык имеет сильное сообщество и постоянно развивается.
    • Open Source
    • Обаятельный талисман
    ORM - это вещь, которая позволят приложению работать с базой данных. ORM - это технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая "виртуальную объектную базу данных".
     
  4. Бомбардир

    Бомбардир Бомбардир МодерМодератор Команда форума

    Monogatari это все конечно отлично, но курс же не по языку, а только по ORM
     
  5. Monogatari

    Monogatari Monogatari ЧКЧлен клуба

    Тут достаточно людей, которые не знают что такое Go и ORM. Можно написать что курс по ORM для Go.
     

Поделиться этой страницей

  1. Сбор взносов (Программирование):
  2. Нужен организатор (Программирование):