Companies Home Search Profile

NEW Complete Laravel for Beginners to Mastery Bootcamp

Focused View

Edwin Diaz,Coding Faculty Solutions

36:09:34

540 View
  • 1. Downloading and Installing PHP for Windows.mp4
    15:31
  • 2. Laravel installation in WIndows.mp4
    15:18
  • 1. Downloading and Installing PHP for MAC OS.mp4
    13:02
  • 2. Laravel installation in MAC OS.mp4
    11:42
  • 1. Creating a basic route.mp4
    07:50
  • 2. Syntax examples of routes.mp4
    04:12
  • 3. Dependency injection and redirects.mp4
    05:14
  • 4. View method and artisan route list.mp4
    04:59
  • 5. Route parameters.mp4
    03:49
  • 6. Optional route parameters.mp4
    04:25
  • 7. Route regulars expressions - part 1.mp4
    04:49
  • 8. Route regulars expressions - part 2 - more complex expresions.mp4
    05:39
  • 9. Route regulars expressions - part 3 - Multiple values.mp4
    06:11
  • 10. Route regulars expressions - part 4 - Constraint methods.mp4
    06:03
  • 11. Named routes.mp4
    06:05
  • 1. Creating a Middleware.mp4
    06:50
  • 2. Using a Middleware.mp4
    05:32
  • 3. Alliases.mp4
    02:48
  • 4. Global registration.mp4
    05:19
  • 1. CSRF Intro.mp4
    05:06
  • 2. Blade CSRF directive.mp4
    04:25
  • 3. CSRF methods.mp4
    04:53
  • 4. Using Laravel CSRF tokens with JS AJAX - part 1 - jQuery install.mp4
    05:21
  • 5. Using Laravel CSRF tokens with JS AJAX - part 2 - pulling values from meta.mp4
    04:13
  • 6. Using Laravel CSRF tokens with JS AJAX - part 3 - submitting post request easily.mp4
    01:59
  • 7. Using Laravel CSRF tokens with JS AJAX - part 4 - using jQuery AJAX object.mp4
    03:51
  • 8. Using the JS AXIOS library to submit AJAX requests the EASY way.mp4
    10:53
  • 1. Creating a controller manually.mp4
    08:05
  • 2. Creating a controller with artisan.mp4
    05:48
  • 3. Controller Middlewares.mp4
    09:42
  • 4. Creating a resource controller.mp4
    07:07
  • 5. Creating a resource Controller - part 2 - Store method.mp4
    03:14
  • 6. Creating a resource Controller - part 3 - Show method.mp4
    04:09
  • 7. Creating a resource Controller - part 4 - Edit method.mp4
    02:27
  • 8. Creating a resource Controller - part 5 - Update method.mp4
    07:37
  • 9. Creating a resource Controller - part 6 - Destroy method.mp4
    03:29
  • 10. Organizing multiple resource controllers.mp4
    03:09
  • 11. Partial resource routes.mp4
    04:21
  • 12. API resource routes.mp4
    02:39
  • 13. Changing resource route names.mp4
    04:00
  • 14. Naming resource routes parameters.mp4
    03:21
  • 15. Adjusting Resource URIs to your language of choice.mp4
    07:37
  • 16. Supplementing resources with additional methods.mp4
    02:24
  • 1. Accessing the request.mp4
    04:22
  • 2. Dependency injection and parameters.mp4
    07:57
  • 3. Request methods, Path, Host, IP and more.mp4
    05:19
  • 4. Inspecting some extra useful methods.mp4
    04:46
  • 1. Getting all input data.mp4
    04:51
  • 2. Using the collect method.mp4
    05:13
  • 3. Using the input method.mp4
    10:52
  • 4. Placing default values on data returned.mp4
    01:38
  • 5. Retrieving dates as objects and using dynamic properties.mp4
    10:30
  • 6. The only and except methods.mp4
    09:11
  • 7. Checking data with the has method.mp4
    03:49
  • 8. Checking for input data missing keys.mp4
    04:41
  • 9. Supplementing inputs with more data.mp4
    03:33
  • 1. Flashing data intro.mp4
    06:22
  • 2. Redirecting with flash data.mp4
    06:01
  • 3. Some more redirects and cookie retrieving.mp4
    03:02
  • 1. Sending a response with a header.mp4
    08:52
  • 2. Attaching multiple headers to a response.mp4
    05:04
  • 3. Using Laravel cache middleware for Cache control.mp4
    12:45
  • 4. Attaching cookies to a response.mp4
    11:20
  • 5. Removing cookies.mp4
    08:29
  • 1. Redirecting with and without parameters.mp4
    04:55
  • 2. Redirecting controller actions.mp4
    04:28
  • 3. Redirecting to external domains.mp4
    02:04
  • 4. Redirecting with flashed data.mp4
    06:23
  • 5. Returning and consuming JSON data.mp4
    09:56
  • 1. Creating basic views.mp4
    03:35
  • 2. Nesting.mp4
    02:39
  • 3. Passing data.mp4
    04:14
  • 4. Sharing data.mp4
    04:15
  • 5. Creating a Service provider.mp4
    06:19
  • 6. Creating a View Composer the easy way.mp4
    05:38
  • 7. Creating a more complex View Composer.mp4
    05:06
  • 8. Optimizing your Views for speed.mp4
    07:35
  • 1. Blade fundamentals.mp4
    05:04
  • 2. Escaping for JS.mp4
    03:41
  • 3. If statements.mp4
    05:02
  • 4. Switch statements.mp4
    01:45
  • 5. Loops.mp4
    07:05
  • 6. Continue and Break.mp4
    06:54
  • 7. Loops variable.mp4
    05:24
  • 8. Conditional classes.mp4
    04:35
  • 9. Conditional styles.mp4
    01:33
  • 10. The Blade include directive.mp4
    02:48
  • 11. Including with conditions.mp4
    06:58
  • 12. Combining loops and variables iteration in one line with each.mp4
    03:06
  • 1. Lets create a Blade master layout.mp4
    07:23
  • 2. Anonymous Component.mp4
    07:44
  • 3. Class Based Component.mp4
    07:21
  • 4. Passing data to class based Components.mp4
    07:38
  • 5. Passing data to anonymous Components part 1.mp4
    04:13
  • 6. Passing data to anonymous Components part 2 - Dynamic data.mp4
    02:44
  • 7. Passing data to anonymous Components part 3 - Props.mp4
    05:57
  • 8. Accessing parent variables.mp4
    03:19
  • 9. Lets create a class for an Anonymous Component part 1.mp4
    07:18
  • 10. Lets create a class for an Anonymous Component part 2.mp4
    03:15
  • 11. Lets create a class for an Anonymous Component part 3.mp4
    05:03
  • 12. The attributes variable.mp4
    06:13
  • 13. One more example of the attributes variable.mp4
    05:52
  • 14. Component Methods.mp4
    05:02
  • 15. Modal mini project part 1 - CSS.mp4
    07:06
  • 16. Modal mini project part 2- Routes and CSS styling.mp4
    06:36
  • 17. Modal mini project part 3 - Slots.mp4
    05:54
  • 18. Modal mini project part 4 - Color property.mp4
    03:44
  • 19. Viewing component data from within the class itself.mp4
    02:35
  • 20. Modal mini project part 5 - Lets finish.mp4
    16:39
  • 21. Inline Component Views for small components.mp4
    02:54
  • 22. Dynamic component rendering.mp4
    09:25
  • 1. Intro.mp4
    05:28
  • 2. Adding and retrieving sessions.mp4
    03:54
  • 3. Creating a web route, controller and index method for sessions.mp4
    04:16
  • 4. Lets create some methods so we can play with sessions.mp4
    05:11
  • 5. Controller methods for setting values on sessions.mp4
    02:23
  • 6. More methods for retrieving and setting data into sessions.mp4
    03:35
  • 7. Storing arrays in sessions and pushing values into them.mp4
    02:41
  • 8. Deleting from arrays in sessions.mp4
    09:01
  • 9. Deleting session data by creating a collection.mp4
    08:33
  • 1. Creating a form.mp4
    09:13
  • 2. Creating a web route and resource Controller.mp4
    04:20
  • 3. Introducing the errors array.mp4
    07:00
  • 4. Error directive and CSS classes.mp4
    07:39
  • 5. Completing the body input with validation.mp4
    03:37
  • 6. Repopulating the form with flashed input data.mp4
    03:24
  • 7. Validation Exception and JSON responses.mp4
    07:06
  • 8. Form Requests.mp4
    04:26
  • 9. Customizing Form requests rule messages.mp4
    03:37
  • 10. Creating Validation manually with Validator.mp4
    06:21
  • 11. Customizing rules messages in Validator.mp4
    05:18
  • 1. Connecting to a SQLITE Database.mp4
    05:29
  • 2. Connecting to a MariaDBMYSQL Database.mp4
    06:11
  • 3. PHPStorm - Data source for SQLITE databases.mp4
    03:40
  • 4. PHPStorm - Data source for MariaDBMySQL databases.mp4
    03:36
  • 5. VS CODE - Installing DB plugin for SQLITE.mp4
    02:43
  • 6. VS CODE - install extension for MySQLMariaDB databases.mp4
    03:59
  • 7. CRUD - inserting data using SQL queries.mp4
    07:19
  • 8. CRUD - reading data using SQL queries.mp4
    02:40
  • 9. CRUD - updating data using SQL queries.mp4
    06:05
  • 10. CRUD - Deleting data using SQL queries.mp4
    02:18
  • 11. SQL commands for the DB CLI.mp4
    06:41
  • 12. Migrate commands.mp4
    06:14
  • 13. SQlite foreign key options.mp4
    02:32
  • 1. CRUD - Creating data.mp4
    04:11
  • 2. CRUD - Reading and Updating data.mp4
    08:39
  • 3. CRUD - Deleting data.mp4
    04:32
  • 4.1 users.zip
  • 4. Creating dummy dummy data from JSON file.mp4
    06:04
  • 5. Updating our Dummy data.mp4
    06:38
  • 1. Creating layouts - part 1 - styling framework and users view.mp4
    08:38
  • 2. Displaying users from - part 2.mp4
    10:40
  • 3. Displaying individual user - part 3.mp4
    07:26
  • 4. Updating our user - part 4 - starting validation form.mp4
    13:35
  • 5. Updating our user - part 5 - finishing validation form.mp4
    07:21
  • 6. Updating our user - part 6 - name and email validation rules.mp4
    07:20
  • 7. Updating our user - part 7 - advanced password validation rules.mp4
    13:37
  • 8. Updating our user - part 8 - Regular expressions.mp4
    06:05
  • 9. Updating our user - part 8 - Finally updating and time fix.mp4
    17:43
  • 10. Creating a user part 1 - forms and method.mp4
    12:17
  • 11. Creating our user - part 2 - creating the user.mp4
    03:13
  • 12. Creating our user - part 3 - adding additional data to request.mp4
    09:23
  • 13. Adding a navigation to our project.mp4
    05:41
  • 14. Finishing navigation and adding a footer.mp4
    07:54
  • 15. Deleting a user.mp4
    07:58
  • 16.1 create dymmy users.zip
  • 16. Creating a custom method to add many users from a JSON file.mp4
    09:37
  • 17. Deleting and truncating custom methods.mp4
    12:43
  • 18. Using advanced select DB queries.mp4
    08:02
  • 19. Advanced fake data creation.mp4
    11:00
  • 20. Learning about offset and cursor Pagination.mp4
    14:34
  • 21. Learning to customize pagination links part 1.mp4
    07:15
  • 22. Learning to customize pagination links part 2 - end.mp4
    02:18
  • 1. Intro.mp4
    05:32
  • 2. Creating a new table and migration execution.mp4
    06:22
  • 3. Adding a column and migrating.mp4
    06:36
  • 4. Adding a column with another migration.mp4
    13:34
  • 5. Dropping columns.mp4
    08:03
  • 6. Column ordering.mp4
    06:22
  • 7. Stepping and batching.mp4
    07:05
  • 8. Column existence and dropping logic.mp4
    12:32
  • 9. Connecting to other databases and creating tables.mp4
    07:53
  • 10. Connecting to other databases and updating tables.mp4
    08:34
  • 11. Connecting to other databases and renaming tables.mp4
    01:38
  • 12. Modifying Columns after creation.mp4
    09:05
  • 13. Renaming columns.mp4
    04:50
  • 14. Creating indexes.mp4
    18:00
  • 15. Seeding part 1 - users.mp4
    06:25
  • 16. Seeding part 2 - creating.mp4
    07:23
  • 17. Seeding part 3 - Factories.mp4
    09:23
  • 1. Intro and migrating.mp4
    13:32
  • 2. CRUD - creating using ORM.mp4
    06:55
  • 3. CRUD - reading - Instance Models.mp4
    04:30
  • 4. CRUD - reading - Collections.mp4
    04:58
  • 5. CRUD - updating and deleting.mp4
    08:24
  • 6. Instance - Builders - Collections - (Important).mp4
    11:16
  • 1. Creating classes with custom names part 1.mp4
    12:32
  • 2. Creating classes with custom names part 2.mp4
    14:09
  • 3. Creating classes with custom names part 3.mp4
    10:57
  • 4. Seeding using Laravel default naming conventions.mp4
    06:26
  • 1. Installing a Laravel debug assistant tool.mp4
    04:24
  • 2. migration.mp4
    08:18
  • 3. seeding.mp4
    12:23
  • 4. Defining a has one relation.mp4
    09:29
  • 5. Defining and using a has one inverse relation.mp4
    02:27
  • 6. Creating and updating a has one relation.mp4
    08:47
  • 7. has one deleting.mp4
    01:34
  • 8. Cleaning up part 1.mp4
    05:27
  • 9. Cleaning up part 2 - done.mp4
    07:26
  • 1. CRUD - Reading.mp4
    04:18
  • 2. Creating and updating.mp4
    06:04
  • 3. Deleting.mp4
    07:09
  • 1. Reading, associating and saving.mp4
    04:01
  • 2. Saving models on this relationship.mp4
    03:24
  • 3. Saving all related relations at once.mp4
    06:42
  • 4. Updating and deleting.mp4
    02:38
  • 1. Reading.mp4
    09:17
  • 2. Updating and deleting.mp4
    07:17
  • 3. Creating or Updating.mp4
    04:06
  • 4. Updating with the save method.mp4
    02:38
  • 5. Deep nesting.mp4
    08:15
  • 6. Has Many Through - Entire CRUD one lecture.mp4
    08:27
  • 1. Creating tables.mp4
    05:32
  • 2. Attaching roles.mp4
    05:56
  • 3. Detaching, creating sync and more.mp4
    11:24
  • 4. Deleting and updating.mp4
    04:07
  • 5. Updating parent models timestamps through children relations.mp4
    06:12
  • 1. Creating new migration.mp4
    06:35
  • 2. Setting up relationships.mp4
    03:04
  • 3. Seeding.mp4
    06:31
  • 4. Creating and turning off mass assignment feature globally.mp4
    04:47
  • 5. The CRUD in one go.mp4
    04:42
  • 6. Accessing the owner.mp4
    05:16
  • 1. Reading.mp4
    05:34
  • 2. Latest of many and oldest of many.mp4
    04:34
  • 3. Migrations.mp4
    05:28
  • 4. Defining inverse and creating.mp4
    08:05
  • 5. Turning on hidden timestamps on this relationship.mp4
    09:20
  • 1. Database migrations.mp4
    08:33
  • 2. Authentication part 1 - setting it up.mp4
    06:17
  • 3. Authentication part 2 - everything that was created.mp4
    04:09
  • 4. Authentication part 3 - creating auth routes.mp4
    04:54
  • 5. Creating form for validation part 1.mp4
    08:47
  • 6. Creating form for validation part 2.mp4
    06:59
  • 7. Creating tasks.mp4
    10:49
  • 8. Displaying data part 1.mp4
    08:37
  • 9. Displaying data part 2.mp4
    09:03
  • 10. Deleting data.mp4
    06:34
  • 11. Deleting with policies.mp4
    12:40
  • 12. Lets integrate components part 1.mp4
    07:12
  • 13. Lets integrate components part 2 - delete button.mp4
    06:02
  • 14. Custom user registration - (Important).mp4
    09:18
  • 15. Accessors - two ways.mp4
    06:47
  • 16. Mutators - two ways.mp4
    07:13
  • 1.1 sb-admin-bootstrap.zip
  • 1. Intro and resources download.mp4
    02:56
  • 2. Laravel install and auth.mp4
    04:13
  • 3. Blade yielding and routes.mp4
    08:22
  • 4. JS and CSS imports.mp4
    07:22
  • 5. Including Sidebar in partials.mp4
    10:18
  • 6. Lets use datatable part 1.mp4
    08:21
  • 7. Lets use datatable part 2 - Setting up data for it.mp4
    07:10
  • 8. Lets use datatable part 3 - Displaying some data.mp4
    04:49
  • 9. Lets use datatable part 4 - Displaying thousands of records (SLOW).mp4
    05:01
  • 10. Lets use datatable part 5 - Displaying thousands of records (FAST).mp4
    07:51
  • 11. Eager loading full explanation.mp4
    07:02
  • 12. Laravel Redirect Issue addressed.mp4
    05:23
  • 1.1 bootstrap-clean-blog-master-template.zip
  • 1. Home layout.mp4
    04:27
  • 2. Linking CSS.mp4
    10:58
  • 3. Linking JS and displaying posts part 1.mp4
    05:59
  • 4. Displaying posts part 2.mp4
    04:01
  • 5. Pagination.mp4
    09:20
  • 6. Individual Post.mp4
    08:17
  • 7. Route model binding.mp4
    03:56
  • 8. Creating more views and nav links.mp4
    07:56
  • 9. Custom logout.mp4
    10:03
  • 10. Masthead feature part 1 - Service providers.mp4
    06:37
  • 11. Masthead feature part 2 - View composers.mp4
    06:23
  • 12. Masthead feature part 3 - Done.mp4
    04:55
  • 13. Pretty URLs (Slug) part 1.mp4
    05:39
  • 14. Pretty URLs (Slug) part 2.mp4
    06:03
  • 15. Controller for home route.mp4
    04:29
  • 16. Creating a nav partial and session lifetime settings.mp4
    08:57
  • 1. Login manually.mp4
    10:48
  • 2. Setting up email sending for password reset.mp4
    04:36
  • 3. Login form part 1.mp4
    11:25
  • 4. Login form part 2 - custom routes.mp4
    09:22
  • 5. Login form part 3 - validation.mp4
    05:39
  • 6. Password recovery form part 1.mp4
    07:37
  • 7. Password recovery form part 2.mp4
    05:42
  • 8. Sending email link.mp4
    11:03
  • 9. Password reset part 1.mp4
    09:00
  • 10. Password reset part 2 - override email link.mp4
    08:39
  • 11. Password reset part 3 - validating.mp4
    06:45
  • 12. Password reset part 4 - updating password logic.mp4
    06:59
  • 13. Password reset part 5 - reseting - everything working.mp4
    08:18
  • 14. Custom registration part 1.mp4
    08:36
  • 15. Custom registration part 2.mp4
    06:20
  • 16. Custom registration part 3 - validation.mp4
    04:34
  • 17. Custom registration part 4 - dynamic property creation.mp4
    20:55
  • 18. Custom username.mp4
    08:21
  • 19. Updating route links for the forms.mp4
    03:04
  • 20. Redirecting when authenticated.mp4
    06:19
  • 1. Intro.mp4
    14:07
  • 2. Alpine.mp4
    08:30
  • 3. Livewire.mp4
    14:14
  • 4. Seeding and migration.mp4
    07:24
  • 5. Displaying posts part 1 - creating posts component.mp4
    07:54
  • 6. Displaying posts part 2 - creating the html.mp4
    07:01
  • 7. Displaying posts part 3 - continued work on the html.mp4
    04:59
  • 8. Displaying posts part 3 - displaying posts from DB.mp4
    05:04
  • 9. Creating a delete button.mp4
    06:16
  • 10. Deleting a post with livewire.mp4
    06:34
  • 11. Working on the create form part 1.mp4
    06:38
  • 12. Working on the create form part 2.mp4
    09:36
  • 13. Tailwind CSS working on page columns.mp4
    11:39
  • 14. Cleaning up.mp4
    04:11
  • 15. Validation and pagination.mp4
    07:12
  • 16. Livewire Events.mp4
    15:47
  • 17. Deleting confirmations and policies.mp4
    08:59
  • 18. Updating - edit property and toggle part 1.mp4
    07:16
  • 19. Updating - form input styles.mp4
    09:29
  • 20. Updating - binding input values.mp4
    05:31
  • 21. Updating - complete.mp4
    06:34
  • 22. Different ways to delete a post.mp4
    05:45
  • Description


    Create modern web applications with Laravel / PHP Framework and Vue.js, Tailwind CSS, Bootstrap from scratch FAST & easy

    What You'll Learn?


    • You can expect to know all the fundamentals of Laravel
    • You will learn all the latest features of Laravel
    • Routing
    • Middleware
    • Controllers
    • Responses
    • Views
    • Sessions
    • Cookies
    • Validation
    • Database, Migrations, Seeding, Relationships. Query Building, ORM and much more

    Who is this for?


  • Beginners in PHP who want to create really awesome applications fast and easy
  • Beginners in Laravel who still need to learn more to create their own projects
  • Laravel developers who need a refresh on Laravel
  • Begginners in Web Development who want to create applications without spending 5 years learning other languages
  • What You Need to Know?


  • HTML
  • PHP
  • More details


    Description

    Dive right into the world of web development with one of the most popular PHP frameworks out there! This immersive experience is crafted for beginners to get hands-on with Laravel 10 and 11, guiding you through the basics straight to creating sophisticated applications with ease. Build a solid foundation with essential concepts like MVC architecture, routing, and migrations, then swiftly move into more advanced territories of authentication, testing, and package development. You'll be not just learning but actually doing, with real-time coding examples and projects tailored to solidify each new skill you acquire.

    Unlock the power of modern web development as you master the ins and outs of eloquent ORM, blade templating, and so much more. By the end of this journey, you'll confidently craft secure and efficient web applications that can stand the test of real-world demands. This course doesn't just prepare you to follow the development trends, it equips you to set them, ensuring you're a sought-after developer in an ever-evolving tech landscape. So, gear up to turn your creative ideas into deployable realities and join a community of developers who are pushing the boundaries of what's possible on the web!


    When I started putting this course together, my top priority was to demystify web development with PHP for beginners like you. I've meticulously designed each lesson to build on the last, ensuring a seamless learning experience, where concepts are introduced at the perfect pace for you to absorb and apply. Imagine diving into development without ever feeling overwhelmed – that's what I've aimed for. You'll find the content not just helpful but structured in a way that feels like every question in your mind is answered before you even ask it. We’ll explore the robust features of Laravel together, and by the end of our journey, you'll be creating web applications with confidence and clarity that might have once seemed out of reach.


    Laravel just makes it super easy to do anything you want to do, using JS, CSS, frameworks and other tools are just a couple of lines of code away. Come and see why many students are taking my courses. I make complex things look easy and I promise I won't bore you to sleep. I deeply care about all my students and for me creating content to teach is not a job but responsibility to the world. I am only giving back, so that those that need it the most, can benefit and also one day give back to world - one way or the other.

    With 100% 30 day money back guaranteed from Udemy, you have nothing to lose, so what are you waiting for? I

    See you inside!



    Who this course is for:

    • Beginners in PHP who want to create really awesome applications fast and easy
    • Beginners in Laravel who still need to learn more to create their own projects
    • Laravel developers who need a refresh on Laravel
    • Begginners in Web Development who want to create applications without spending 5 years learning other languages

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.For Mr. Diaz, there is nothing more rewarding than helping others become successful.His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.Apart from teaching he enjoys spending part of his time with his family.
    Coding Faculty Solutions
    Coding Faculty Solutions
    Instructor's Courses
    Coding Faculty creates high quality technology training content. We aim to teach technology the right way but at the same time putting emphasis on each of our students. We are a growing team of professional trainers who love our work but overall helping our students reach their maximum potential in their career.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 322
    • duration 36:09:34
    • Release Date 2024/05/28