Урок 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.