-
Урок 1.
00:02:28
Why docker (if you still need some convincing)
-
Урок 2.
00:00:52
Quick Run Through with a Docker Sample from Docker
-
Урок 3.
00:03:15
Docker settings lets get this right
-
Урок 4.
00:03:19
Running our first Docker Container using the Docker UI
-
Урок 5.
00:04:57
Understand the image we pull from Docker Hub
-
Урок 6.
00:09:55
Testing the Docker Clients Commands we already master
-
Урок 7.
00:03:55
Pulling a MongoDB image from Docker Hub
-
Урок 8.
00:04:48
Persisting MongoDb data in a volume locally and keeping it safe
-
Урок 9.
00:06:27
Mapping our Node code to the container and running it from there
-
Урок 10.
00:01:43
Mapping ports on the container, do they always have to be the same
-
Урок 11.
00:02:29
Working Directory, because even our files need a place to call home
-
Урок 12.
00:09:48
Creating our first Dockerfile
-
Урок 13.
00:13:03
Connecting to MongoDB in a container from our local Node app
-
Урок 14.
00:02:25
.dockerignore, you can't ignore it
-
Урок 15.
00:05:35
Legacy Link connecting our Dockerized Node Application to our MongoDB Container
-
Урок 16.
00:03:35
Network Bridge connecting our Dockerized Node app to MongoDB
-
Урок 17.
00:04:56
Fixing legacy erros on the MongoDB driver
-
Урок 18.
00:07:49
Creating our docker compose file so we don't need more the command line
-
Урок 19.
00:03:44
Building and starting our containers using docker compose
-
Урок 20.
00:03:25
Docker Compose CLI up, down, start, stop, logs and so much more
-
Урок 21.
00:04:14
Creating environment variables and reading it in Node
-
Урок 22.
00:01:30
Removing our network as Docker will set it up for us
-
Урок 23.
00:03:47
Scaffolding the application
-
Урок 24.
00:05:34
Commiting our application in GitHub
-
Урок 25.
00:01:33
Changing from NPM to Yarn and installing express
-
Урок 26.
00:04:46
Creating our express server
-
Урок 27.
00:03:24
Creating our first route in express
-
Урок 28.
00:07:57
Connecting our React app to our Node app
-
Урок 29.
00:03:40
Fixing up CORS to accept requests from our React app
-
Урок 30.
00:05:36
Creating our Dockerfile for our React application
-
Урок 31.
00:03:58
Creating a Dockerfile for our Node app
-
Урок 32.
00:08:53
Creating a Docker-Compose file to deal with running multiple containers
-
Урок 33.
00:09:01
Changing our Back and Front end to work inside docker
-
Урок 34.
00:01:10
Starting our Docker-Compose to manage our Node and our React Containers
-
Урок 35.
00:01:24
Changing our Backend use docker environment variable
-
Урок 36.
00:04:21
Changing our Frontend to use docker environment variable
-
Урок 37.
00:02:41
Hot reload with a Dockerized React application
-
Урок 38.
00:03:46
Nodemon on a dockerized Node Express Server
-
Урок 39.
00:05:22
Creating a dockerized mongo DB to our solution
-
Урок 40.
00:02:14
Connecting to our dockerized mongodb using Compass (external network)
-
Урок 41.
00:07:41
Connecting to our MongoDb using Mongoose from our Express server
-
Урок 42.
00:14:22
HealthCheck end point for our mongo connection
-
Урок 43.
00:04:25
Moving our endpoints to Routers
-
Урок 44.
00:03:36
Create a main file to import all the routes
-
Урок 45.
00:05:05
Creating a Controller
-
Урок 46.
00:05:55
Creating our Notes router
-
Урок 47.
00:05:47
Creating a notes Schema in Mongoose
-
Урок 48.
00:10:40
Adding our notes controller
-
Урок 49.
00:04:32
Saving data into MongoDb using the Post endpoint
-
Урок 50.
00:03:53
Adding a findAll get endpoint to retrieve all notes
-
Урок 51.
00:07:51
Adding the findOne endpoint
-
Урок 52.
00:07:03
Add a Delete end point
-
Урок 53.
00:09:16
Creating a update end point
-
Урок 54.
00:02:16
Fixing findByIdAndUpdate and findByIdAndUpdate setting useFindAndModify
-
Урок 55.
00:08:21
Creating our NGINX container
-
Урок 56.
00:05:24
Creating our NGINX conf file
-
Урок 57.
00:03:15
Setting Node in NGINX
-
Урок 58.
00:02:48
Change react to use NGINX instead go direct to Node
-
Урок 59.
00:02:11
Removing direct access to the Node, React and MongoDb Containers
-
Урок 60.
00:02:54
Making a container depend on the other using depends_on
-
Урок 61.
00:02:08
Cleaning up the React project
-
Урок 62.
00:02:19
Fixing hot reload in React while using NGINX
-
Урок 63.
00:02:49
Installing SASS for React
-
Урок 64.
00:03:11
Installing Materialize CSS and using its SASS files
-
Урок 65.
00:05:02
Creating a Navbar
-
Урок 66.
00:01:55
Export our Navbar to a new React Component
-
Урок 67.
00:09:39
Creating our Note card
-
Урок 68.
00:04:10
Creating a notes and a note component
-
Урок 69.
00:02:48
Passing props to our component
-
Урок 70.
00:10:16
Making our first request to our Node in the backend
-
Урок 71.
00:05:07
Passing a function on the props to delete a note
-
Урок 72.
00:03:07
Fixing up Materialize CSS effects
-
Урок 73.
00:04:33
Making a call from our backend to delete a note in mongo
-
Урок 74.
00:04:43
Adding a floating action button the application
-
Урок 75.
00:06:19
Adding a modal to our React App
-
Урок 76.
00:05:26
Create a text input with Character count
-
Урок 77.
00:04:15
Create a textarea with character count
-
Урок 78.
00:04:51
Adding State to our form
-
Урок 79.
00:07:15
Refactoring our Inputs to its own component
-
Урок 80.
00:03:42
Creating a reusable modal
-
Урок 81.
00:02:17
Creating a modal footer to reuse with our modal
-
Урок 82.
00:02:54
Creating a modal like a lego
-
Урок 83.
00:02:23
Making our modal easier to understand
-
Урок 84.
00:06:53
useContext to the rescue
-
Урок 85.
00:07:55
Using the same StateContext from another component