Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Docker for Developers, Dockerize React, Node, Mongo and more, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 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