-
Урок 1.
00:03:34
Course teaser
-
Урок 2.
00:03:11
Course structure: optimize your learning path
-
Урок 3.
00:06:32
What is Strapi
-
Урок 4.
00:05:03
Course Project: an overview
-
Урок 5.
00:06:18
Install and manage NodeJs with NVM
-
Урок 6.
00:02:06
Creating the Strapi project
-
Урок 7.
00:01:22
More on Strapi installation
-
Урок 8.
00:07:56
How to use Typescript (optional)
-
Урок 9.
00:08:57
Admin panel: users, roles and initial tour
-
Урок 10.
00:03:43
How to update Strapi
-
Урок 11.
00:03:27
Content types: an introduction
-
Урок 12.
00:04:53
Data fields
-
Урок 13.
00:04:41
Adding fields to a content type
-
Урок 14.
00:01:14
Creating the Tag collection type
-
Урок 15.
00:08:39
Relation fields
-
Урок 16.
00:08:46
Components
-
Урок 17.
00:08:00
Using the Content Manager
-
Урок 18.
00:03:09
Creating Service and Course content types
-
Урок 19.
00:09:50
Creating a single content type
-
Урок 20.
00:03:30
Creating a component for Posts Selection
-
Урок 21.
00:05:17
Creating a dynamic zone
-
Урок 22.
00:04:52
Creating the Home Page content entry
-
Урок 23.
00:03:44
Fixing the Home Page
-
Урок 24.
00:05:42
Creating a global configuration type
-
Урок 25.
00:03:40
Creating Header and Footer types
-
Урок 26.
00:03:05
SEO and page challenge
-
Урок 27.
00:07:54
Finishing the blog application
-
Урок 28.
00:06:16
Strapi architecture: generated code overview
-
Урок 29.
00:01:10
Install some tools
-
Урок 30.
00:06:15
Performing public API operations
-
Урок 31.
00:05:41
Authentication & Authorization: the theory
-
Урок 32.
00:06:15
Performing User Authentication via API
-
Урок 33.
00:02:36
Performing our first authenticated operation
-
Урок 34.
00:02:01
API tokens
-
Урок 35.
00:06:03
CRUD operations on Collection Types
-
Урок 36.
00:04:37
CRUD operations on Single Types
-
Урок 37.
00:03:44
API parameters: an introduction
-
Урок 38.
00:03:02
Sort the API response
-
Урок 39.
00:03:05
Filter your API responses
-
Урок 40.
00:06:45
Populate your API responses with relations and more
-
Урок 41.
00:01:34
Select fields for your API responses
-
Урок 42.
00:02:37
Paginate through content via API
-
Урок 43.
00:02:13
Deal with draft content via API
-
Урок 44.
00:03:46
Installing the GraphQL plugin
-
Урок 45.
00:07:00
GraphQL queries on public data
-
Урок 46.
00:03:59
User Authentication with GraphQL
-
Урок 47.
00:02:20
First authenticated GraphQL query
-
Урок 48.
00:03:22
Getting nested components via GraphQL
-
Урок 49.
00:04:21
Getting dynamic zones via GraphQL
-
Урок 50.
00:06:12
GraphQL Mutations
-
Урок 51.
00:06:24
GraphQL operators
-
Урок 52.
00:01:34
Customizing Strapi: what we’ll build
-
Урок 53.
00:04:57
Strapi architecture: an overview
-
Урок 54.
00:04:10
Request and Response
-
Урок 55.
00:06:59
Data models and APIs
-
Урок 56.
00:04:12
Lifecycle hooks
-
Урок 57.
00:05:55
Configuring core routes
-
Урок 58.
00:03:08
Creating custom routes
-
Урок 59.
00:13:45
Policies
-
Урок 60.
00:04:25
The Strapi object
-
Урок 61.
00:09:14
Middleware
-
Урок 62.
00:08:56
Controllers: creating custom controllers
-
Урок 63.
00:04:02
Controllers: extending core controllers
-
Урок 64.
00:07:07
Controllers: replacing core controllers
-
Урок 65.
00:11:38
Services
-
Урок 66.
00:06:00
Entity Service and Query Engine APIs
-
Урок 67.
00:07:03
Premium posts: introduction
-
Урок 68.
00:05:39
Premium posts: solution 1
-
Урок 69.
00:17:30
Premium posts: solution 2
-
Урок 70.
00:07:12
Premium posts: solution 3
-
Урок 71.
00:08:21
Premium posts: the findOne controller
-
Урок 72.
00:11:22
Post likes: part 1
-
Урок 73.
00:14:13
Post likes: part 2
-
Урок 74.
00:02:57
Lifecycle hooks: the theory
-
Урок 75.
00:06:06
Lifecycle hooks exercise: part 1 (challenge)
-
Урок 76.
00:02:49
Lifecycle hooks exercise: part 2 (challenge solution)
-
Урок 77.
00:16:08
Lifecycle hooks exercise: part 3 (first programmatic hook)
-
Урок 78.
00:06:24
Lifecycle hooks exercise: part 4 (second programmatic hook)
-
Урок 79.
00:12:01
Lifecycle hooks exercise: part 5 (declarative hook)
-
Урок 80.
00:04:32
Webhooks: an overview
-
Урок 81.
00:03:31
The GraphQL plugin and how it works
-
Урок 82.
00:05:39
Customizing the GraphQL CRUD operations
-
Урок 83.
00:02:56
Extensions: Nexus vs GraphQL SDL
-
Урок 84.
00:04:34
Extending the schema (custom mutation)
-
Урок 85.
00:09:00
Creating a custom resolver
-
Урок 86.
00:07:13
Applying an auth scope to GraphQL operations
-
Урок 87.
00:06:05
Shaping a GraphQL response
-
Урок 88.
00:05:06
Reorganizing GraphQL extension code
-
Урок 89.
00:01:41
Admin Panel Configuration: introduction
-
Урок 90.
00:06:25
Admin server configurations
-
Урок 91.
00:05:10
Admin panel translations
-
Урок 92.
00:04:33
Changing admin logos and more
-
Урок 93.
00:05:06
Changing admin color scheme
-
Урок 94.
00:07:37
Introducing our Strapi plugin “Github Projects”
-
Урок 95.
00:04:05
Creating and activating a plugin
-
Урок 96.
00:04:28
Integrating the third-party Github API
-
Урок 97.
00:07:29
Plugin route, controller and service
-
Урок 98.
00:04:50
Fetching data from the Github API
-
Урок 99.
00:08:09
Adapting the API response
-
Урок 100.
00:09:43
Creating the Project content type
-
Урок 101.
00:02:55
Creating a test Project
-
Урок 102.
00:05:53
Fetching related projects
-
Урок 103.
00:03:20
Dealing with markdown content
-
Урок 104.
00:04:35
Admin panel: plugin icon and first component
-
Урок 105.
00:06:46
The Strapi design system
-
Урок 106.
00:08:37
Fetching data from the admin panel
-
Урок 107.
00:05:48
Showing data in a table
-
Урок 108.
00:03:56
Setting up the action icons
-
Урок 109.
00:13:08
Implementing the checkbox logic
-
Урок 110.
00:01:51
Applying the proper auth policy to our route
-
Урок 111.
00:14:09
Generating a single project
-
Урок 112.
00:15:30
Providing UI feedback to the admin user
-
Урок 113.
00:10:03
Deleting a project
-
Урок 114.
00:12:55
Showing a confirmation dialog before deleting
-
Урок 115.
00:13:31
Showing buttons for bulk actions
-
Урок 116.
00:17:13
Creating projects in bulk
-
Урок 117.
00:13:47
Deleting projects in bulk
-
Урок 118.
00:01:27
Admin RBAC: update premise
-
Урок 119.
00:11:25
Admin RBAC: restricting plugin use to specific roles
-
Урок 120.
00:10:22
Admin RBAC: restricting routes to specific roles
-
Урок 121.
00:06:13
Fixing error handling
-
Урок 122.
00:08:29
Exposing projects with public routes
-
Урок 123.
00:08:19
Plugin localization
-
Урок 124.
00:06:22
Extract the plugin as a separate package
-
Урок 125.
00:02:51
Publish the plugin to npm registry
-
Урок 126.
00:03:28
Install the plugin as a dependency (and publish to the Strapi Market)
-
Урок 127.
00:02:22
Introduction to deployment
-
Урок 128.
00:01:23
Creating a Github repo for our project
-
Урок 129.
00:04:53
Deployment architectures: an overview
-
Урок 130.
00:04:30
Environment configurations
-
Урок 131.
00:09:08
Database creation and configuration
-
Урок 132.
00:10:20
Server configuration
-
Урок 133.
00:05:36
Admin configuration
-
Урок 134.
00:14:03
First Strapi deployment
-
Урок 135.
00:12:36
Configure the email plugin
-
Урок 136.
00:08:37
Configure an external upload provider (Cloudinary)
-
Урок 137.
00:07:49
Configure a custom domain
-
Урок 138.
00:08:29
Deploying admin as a static site: configuration
-
Урок 139.
00:05:37
Deploying admin as a static site: creating the site
-
Урок 140.
00:08:31
Make absolute admin URLs work
-
Урок 141.
00:13:30
Infrastructure as Code: Make your Strapi deployment reusable [Optional]
-
Урок 142.
00:01:45
Bonus Frontend course get in touch
Please update this if it's possible,
Thanks
https://www.udemy.com/course/strapi-course/?couponCode=LETSLEARNNOWPP
Thank you in advance.