Companies Home Search Profile

Newsletter Integration with Laravel

Focused View

Mark Lengyel

5:32:14

128 View
  • 1. Introduction.mp4
    01:28
  • 2.1 Download XAMPP.html
  • 2. Install XAMPP on Windows.mp4
    03:59
  • 3. Creating the database.mp4
    00:56
  • 4.1 Download Composer.html
  • 4. Install Composer.mp4
    04:14
  • 5.1 Download Git.html
  • 5. Install Git.mp4
    04:56
  • 6.1 Download Visual Studio Code.html
  • 6. Install Visual Studio Code.mp4
    05:11
  • 1.1 GitHub Repo.html
  • 1. Cloning the demo project from GitHub.mp4
    03:11
  • 2. Setting up the .env file.mp4
    01:59
  • 3. Installing dependencies with Composer.mp4
    01:46
  • 4. Migrating and seeding the database.mp4
    04:01
  • 1. Launching the project.mp4
    00:48
  • 2. Make sure XAMPP is running.mp4
    00:40
  • 3. General Routes Explained.mp4
    08:16
  • 4. Member Routes Explained.mp4
    05:16
  • 5. Admin Routes Explained.mp4
    06:49
  • 1.1 Go to MailChimp.html
  • 1. What we need for the integration.mp4
    01:54
  • 2. Create a Mailchimp audience.mp4
    02:38
  • 3. Getting the API key.mp4
    02:09
  • 4. Getting the audience ID.mp4
    01:16
  • 5. Getting the server prefix.mp4
    01:36
  • 6. Mailchimp Configs.mp4
    02:09
  • 7. Language Files.mp4
    02:30
  • 8. Success and failure messages.mp4
    02:09
  • 9. Route for updating the Mailchimp Settings.mp4
    01:41
  • 10. The updateMailchimp method.mp4
    03:00
  • 11. The subscribeManager function.mp4
    01:54
  • 12. Frontend validation of the provided name.mp4
    03:19
  • 13. Frontend validation of the provided email and the privacy checkbox.mp4
    02:48
  • 14.1 Using the Fetch API.html
  • 14. The subscribe-to-list route.mp4
    01:43
  • 15. Fetch call and the first then handler.mp4
    03:21
  • 16. The second then handler.mp4
    02:28
  • 17. Backend validations.mp4
    02:01
  • 18. Failing a custom validation rule.mp4
    03:43
  • 19.1 Laravel Custom Validation.html
  • 19. BlacklistedDomainRule.mp4
    02:51
  • 20. BlacklistedEmailRule.mp4
    02:03
  • 21. The blacklist method of the SettingsController.mp4
    05:50
  • 22. The updateBlacklist method of the SettingsController.mp4
    06:25
  • 23. The subscribeToList method.mp4
    03:10
  • 24. Preliminary checks in the subscribeToMailChimpList method.mp4
    01:49
  • 25.1 Mailchimp Developer.html
  • 25.2 MC Marketing PHP Repo.html
  • 25. The ApiClient object.mp4
    02:29
  • 26. The Mailchimp API Reference.mp4
    02:59
  • 27. PHP example in the API Reference.mp4
    01:46
  • 28. Merge Fields.mp4
    03:30
  • 29. Information about Mailchimp Errors.mp4
    02:11
  • 30. Catching the Exception.mp4
    02:11
  • 31. Testing the Mailchimp integration when an Exception is thrown.mp4
    03:29
  • 32. Successfully adding the user to our Mailchimp Audience.mp4
    02:31
  • 33. Options for adding users to mailing list upon registration.mp4
    02:24
  • 34. The Settings Method.mp4
    01:56
  • 35. The updateSettings method.mp4
    02:41
  • 36. Testing if users are subscribed correctly upon registration.mp4
    06:03
  • 37.1 Laravel Fortify.html
  • 37. Laravel Fortify and the register view.mp4
    02:14
  • 38. Validations during registration.mp4
    03:18
  • 39. Backend code for adding users automatically to the mailing list on registration.mp4
    04:27
  • 1.1 Go to Sendy.html
  • 1. What is Sendy.mp4
    03:45
  • 2. The Sendy Dashboard.mp4
    01:39
  • 3. Getting the necessary data for the Sendy API.mp4
    01:32
  • 4. First glance at the subscribeSendyList method.mp4
    02:55
  • 5. The code behind Sendy in the admin area.mp4
    03:42
  • 6. The updateSendymethod.mp4
    02:01
  • 7. Validations in the subscribeSendyList method.mp4
    02:10
  • 8. First glance at the example code from Sendy.mp4
    02:44
  • 9. Parameters we can send to the Sendy API.mp4
    02:50
  • 10. Discussing the Sendy example code.mp4
    04:40
  • 11. Discussing our own implementation.mp4
    03:45
  • 12. Testing the integration.mp4
    04:58
  • 13. Adding a newly registered user to the mailing list automatically.mp4
    02:58
  • 1.1 Go to SendinBlue.html
  • 1. Sendinblue lists.mp4
    02:26
  • 2. Getting the API key and the list ID.mp4
    03:20
  • 3. First glance at the subscribeToSendinblueList method.mp4
    02:38
  • 4. The code behind Sendinblue in the admin area.mp4
    03:39
  • 5. The updateSendinblue method.mp4
    02:10
  • 6. Validations in the subscribeToSendinblueList method.mp4
    02:31
  • 7. The Sendinblue developer docs.mp4
    05:35
  • 8. The Body Params.mp4
    02:18
  • 9. The Guzzle example.mp4
    05:47
  • 10. Testing the Guzzle example.mp4
    02:36
  • 11. Discussing the PHP client library example.mp4
    04:47
  • 12. The Create or Update a Contact in PHP recipe.mp4
    02:47
  • 13. Putting it all together.mp4
    04:12
  • 14. Testing our integration.mp4
    05:13
  • 15. Adding a newly registered user to the Sendinblue mailing list automatically.mp4
    02:17
  • 1.1 Go to ConvertKit.html
  • 1. Convertkit Sequences.mp4
    02:19
  • 2. Getting the API key and the Sequence ID.mp4
    01:53
  • 3. First glance at the subscribeToConvertkitSequence method.mp4
    02:52
  • 4. The code behind Convertkit in the admin area.mp4
    03:40
  • 5. The updateConvertkit method.mp4
    02:11
  • 6. Validations in the subscribeToConvertkitSequence method.mp4
    01:45
  • 7.1 curl_close.html
  • 7.2 curl_setopt.html
  • 7. A brief intro to cURL.mp4
    02:14
  • 8. The Add subscriber to a sequence use case.mp4
    02:17
  • 9. The API endpoint, the HTTP header, and the data.mp4
    01:42
  • 10. cURL options.mp4
    02:59
  • 11. Sending the request and dealing with errors.mp4
    04:57
  • 12. Testing the integration.mp4
    07:29
  • 13. Subscribing a user upon registration.mp4
    02:38
  • 1.1 Go to GetResponse.html
  • 1. GetResponse Lists.mp4
    01:44
  • 2. Getting the API key and the List Token.mp4
    01:50
  • 3. First glance at the subscribeToGetresponseList method.mp4
    02:50
  • 4. The code behind GetResponse in the admin area.mp4
    03:43
  • 5. The updateGetresponse method.mp4
    02:13
  • 6. Validations in the subscribeToGetresponseList method.mp4
    02:01
  • 7. The Create a new contact use case.mp4
    03:44
  • 8. The API Endpoint, the HTTP Header, and the data.mp4
    03:06
  • 9. cURL options.mp4
    02:55
  • 10. Sending the request and dealing with errors.mp4
    04:24
  • 11. Testing the integration.mp4
    07:51
  • 12. Subscribing a user upon registration.mp4
    02:56
  • Description


    Learn how to integrate Laravel with newsletter services like MailChimp, Sendy, ConvertKit, SendinBlue & Getresponse.

    What You'll Learn?


    • Integration of third-party libraries
    • Working with Mailchimp API
    • Working with Sendy API
    • Working with ConvertKit API
    • Working with SendinBlue API
    • Working with Getresponse API

    Who is this for?


  • Developers who already know PHP and Javascript
  • Any developers who want to professionally integrate newsletter services in their projects
  • More details


    Description

    Hello!

    Thank you for visiting our course page.

    I'm Mark and I will be your instructor. In this course I will teach you how to integrate popular newsletter services like MailChimp, Sendy, ConvertKit, SendinBlue and Getresponse into a simple Laravel application.

    Watch the FREE video lectures to see how the course is structured and delivered!

    During the course we will use the Laravel framework for the project, but the integrations can be easily adapted to any frameworks or projects since we are not using any Laravel packages, the integrations will not be specific to Laravel. We will only use the official SDKs provided by the specific newsletter service provider and build upon them.

    In order to make the best of this course it is important that you have at least an intermediate knowledge of PHP, JavaScript, AJAX and MVC concept! If you are a beginner developer you might want to take a look at these technologies first, otherwise you will have hard time following the lectures.

    I have created a simple test project where we will have a simple newsletter subscription form and a simple user authentication with login and register functionalities.

    The course will include the following topics:

    - Integrating Mailchimp

    - Integrating Sendy

    - Integrating ConvertKit

    - Integrating SendinBlue

    - Integrating Getresponse

    - Admin settings for each provider

    - Adding subscription functionalities to registration form

    - Subscribing users automatically upon registration


    We will not spend time coding/typing from scratch. We will provide the full source code, we will set up the entire project together and I will explain each line of code step by step.

    This course contains all the necessary information that you need to integrate the above mentioned newsletter services so you won't have to spend hours reading/searching documentations or waiting hours/days on customer support. We got you covered!

    Still not sure? Check out our free video previews now!

    Who this course is for:

    • Developers who already know PHP and Javascript
    • Any developers who want to professionally integrate newsletter services in their projects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mark Lengyel
    Mark Lengyel
    Instructor's Courses
    Mark Lengyel is a self-taught Programmer, currently working as a Senior Software Developer at Siemens. He has been programming since 2013 and has experience in Reporting Automation and Web Development as well. He has also been the co-founder and Lead Backend Developer (Laravel) at TM Sonic. Mark's main experties lie in PHP and C#, however, he also has vast experience with VBA and VBScript.As a busy programmer, always looking for new challenges, the little free-time he has left after a long day of coding is devoted to his family.
    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 107
    • duration 5:32:14
    • Release Date 2023/01/30