Develop Full iOS Facebook Clone App in Swift, Xcode and PHP

Best Swift Course Ever | Build Complete Facebook Clone | All Features & Functionalities | Build Custom Backend Server

4.30 (187 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Develop Full iOS Facebook Clone App in Swift, Xcode and PHP
1,408
students
48 hours
content
Mar 2020
last update
$89.99
regular price

What you will learn

Learn to create the entire Facebook from scratch.

Easily program in Swift.

Easily program in PHP.

Easily write complicated and advance MySQL scripts.

Learn the entire Backend Development.

Easily building complicated, advance and professional logics.

Easily code in the most advance and professional manner which never been taught before.

Why take this course?

Do you want to be cooler than Mark Zuckerberg who created the Facebook? Now YOU CAN DO IT as well!

Do you want to write a code so easily like you type a message to your best friend? Now YOU HAVE A CHANCE to learn it. Don't miss it!

In this course, we're learning how to create the FULL Facebook for iOS from scratch. We're programming all functions and features used by Mark Zuckerberg in his Facebook. Firstly, we're building the logic of the function by using the schemes and patterns to understand it very well. Secondly, we're writing a professional code which runs swiftly. Thirdly we're programming the appearance and the behavior of the user interface. These main Three Steps are well known among the high paid developers. And now we're working within the same model.

WHY EXACTLY ME:

My name's Akhmed. I am the creator of most popular coding courses, like:

- Develop Full iOS Facebook Clone App in Swift, Xcode and PHP

- The Complete iOS Development Course. Swift Programming A-Z

- Develop Full iOS Twitter Clone App in Swift & Custom Backend

- Develop Full iOS Instagram Clone App in Swift & Xcode

⭐️⭐️⭐️⭐️⭐️"The course was pretty useful. Ahmed Idigov does an absolutely fantastic job with this course. would recommend this course." - Student.

⭐️⭐️⭐️⭐️⭐️"This course was amazing. If you take this course from start to finish you will become a very advanced iOS developer. I feel very confident to take what I have learned and make my *own* social networking app." - Laravel Vue

⭐️⭐️⭐️⭐️⭐️"I love Akhmed!! His courses are so comprehensive" - Gerard

⭐️⭐️⭐️⭐️⭐️"The course is a great start for those who want to develop in Swift. The instructor gives as much information as needed to accomplish all the assignments. Great and easy-to-listen course!" - Omar

HOW WE LEARN?

We're learning a thousands and thousands of features that have never been shown before by any of the instructors around the world. I'll explain to you every single line of the code, so, at completion you will know all about the coding! You'll have no questions about the development and coding, because I'll explain it like to a 5 years old kid.

⭐️⭐️⭐️⭐️⭐️"Very informative and easy to understand. thank you." - Student

⭐️⭐️⭐️⭐️⭐️"I like that fact that you get in and start creating the app in the very beginning. Some course talk about things architecture structure of the how the code is being translated into what you are seeing on the screen (MVC). I like to try things out before I understand the mechanics, similar to driving a car. Great course so far he shows you how to make mistakes and correct them." - Jeremiah Mathers

⭐️⭐️⭐️⭐️⭐️"Really well explained as to why everything is done. Highly recommend. I have only started the course but i am really enjoying it." - Abrey

⭐️⭐️⭐️⭐️⭐️"All Courses of this Instructor are incredible. I really respect him and appreciate his great job for us." - Al Dalleel

WHAT WE LEARN?

We're learning to create the entire Facebook from scratch for iOS.

We're learning to develop and program all features and functions used in Facebook.

We're learning the entire Swift language.

We're learning the entire PHP language.

We're learning the entire MySQL language.

We're learning the entire Server (Backend) Development.

We're learning to build most complicated programming logics.

We're learning easily to program the most complicated programming codes.

We're learning to program same as High Paid Developers.

We're learning all programming secrets that have never been shown before by high paid developers.

And many many other thousand and thousand features.

SOME OF THE FEATURES AND FUNCTIONS WE IMPLEMENT

  • login,

  • registration,

  • develop backend,

  • develop databases,

  • write backend protocols,

  • integrate app in the server,

  • connect app and databases,

  • same user interface,

  • same animations,

  • same appearance,

  • load user from the server,

  • upload post with the picture,

  • upload post without the picture,

  • write a bio,

  • remove a bio,

  • load profile pictures,

  • load covers,

  • edit user's information,

  • see the full log of activity,

  • log out,

  • load posts from the server,

  • like posts,

  • comment posts,

  • delete posts,

  • delete comments,

  • dislike posts,

  • complain about the post,

  • complain about the user,

  • follow users,

  • send friendship requests,

  • accept friendship requests,

  • reject friendship requests,

  • add friends,

  • remove friends,

  • see recommended users,

  • see all the posts of the followed users,

  • see all the posts of the friends,

  • go to friends home page,

  • comment posts of other people,

  • like posts of other people,

  • use pagination logic,

  • send a notifications,

  • receive a notifications,

  • highlight unseen notifications,

  • search users,

  • use restrictions,

  • use dual functions,

  • auto-layout,

  • alignment,

  • delete notifications,

  • use privacy settings by restricting others to follow you or send a friendship requests

  • and many many other functions.

⭐️⭐️⭐️⭐️⭐️"I'm learning new ways of doing things in XCode which is great!" - Gustavo

⭐️⭐️⭐️⭐️⭐️"A worthy adventure! Great content, exciting functionality, and continuous learning. Very satisfied." - Jimmy

⭐️⭐️⭐️⭐️⭐️"In this course I learned many things that I had not found in others all over the Internet. Very useful! Really worth it! The teacher is very well trained! Very good! Thank you!" - Julio

⭐️⭐️⭐️⭐️⭐️"Clear and concise, easy to understand with detailed explanations. I have trolled the net looking for decent learning resources for weeks and haven't found anything to this type of quality. A big thanks goes to Akhmed!" - Keith

⭐️⭐️⭐️⭐️⭐️"All Courses of this Instructor are incredible. I really respect him and appreciate his great job for us." - Fahad

⭐️⭐️⭐️⭐️⭐️"The course is a great start for those who want to develop in Swift. The instructor gives as much information as needed to accomplish all the assignments. Great and easy-to-listen course!" - Omar Hosni

⭐️⭐️⭐️⭐️⭐️"Clear and concise, easy to understand with detailed explanations. I have trolled the net looking for decent learning resources for weeks and haven't found anything to this type of quality. A big thanks goes to Akhmed!" - Keith Harris

⭐️⭐️⭐️⭐️⭐️"I have been developed IOS app using Swift for 6 months. I think this course is the best! Akhmed is explaining all points of Swift. This is on the job training for being IOS developer. Thanks..." - Bebe Tutu

⭐️⭐️⭐️⭐️⭐️"Just the high quality course I was looking for. I am at the beginner level when it comes to app development and I find it easy to follow Akhmed`s pace throughout the course. You will learn a lot about the different aspects of creating an advanced app and the end result is just as awesome as promised. Good work!" - Kjetil G. T.

⭐️⭐️⭐️⭐️⭐️"This course really good contents to create your own social apps. Do not hesitate, I think it worth to learn how a real world app develop step by step. Come this amazing class!" - Burak G.

⭐️⭐️⭐️⭐️⭐️"This course is for both beginners and experience users . As the beginners , the instructor has very detailed explanation on the code but you might need to dig out more basic swift knowledge by yourself . Overall , I believe this is the best ios swift course online till now to give your detailed and completed tourtiral to build a sophisticated and completed ios app . Lots haven learned . Great thanks to Akhmed!" - Richard Mao

⭐️⭐️⭐️⭐️⭐️"Thank you for a really interesting course, i like the way you explain things and that you are covering so many things in short frame of time. I would definitely recommend the course to everyone who is interested in real time applications." - Kostya Y.

⭐️⭐️⭐️⭐️⭐️"Ok so I did figure out that the instructor has 2 very good things in him. 1) Very very friendly 2) He always answers your questions This is a course you must buy. There are so many new things to learn from him and whenever you need help just reach out to him. Akhmed is the best instructor :) Thanks" - Abdullah Ehsan

⭐️⭐️⭐️⭐️⭐️"I have taken over 40 courses on Udemy and this tops my list of best courses. Clear, detailed, engaging, and in the end you have an app that has more functionality, more details and superior in every way to other courses I have taken. I only can hope that more courses are on the way. Excellent..." - Stan Benavides

SOME OF INTERESTING FACTS

• Facebook has been created using mainly the same technology and same programming languages and techniques.

• User Interface and appearance of the Facebook can't be distinguished from the original.

• Content covered here has never been shown before by any of the developers.

WHAT AT COMPLETION?

At completion of this course, you'll be creating and uploading to App Store the Top Rated iOS Apps writing an advance and highly efficient code.


The Best Purchase

If you are not satisfied, I offer a full money back guarantee, so long as you request it within 30 days of your purchase of the course. I regularly update course with additional videos explaining different awesome features.

You'll get +50 hours professional HD video education content including coding, creating user interface, learning designing, source code, other materials, design sketches and many many more.

What are you waiting for? This is the only course that worth to go through! Don't hesitate and enroll in this course. It's investment in your bright feature!


iOS 13 AND SWIFT 5 VERSION IS INCLUDED

Content

Welcome to the Course

Hello All :)
Introduction
A Minor Support :)

Developing the Entire Front-End Login Functionality for Our Facebook

Login - Introduction
Files for Download
Developing the Appearance of User Interface Using Same Logic Like in Facebook
Building the Appearance of the Buttons, TextFields, Label and other Elements
Learning and Implementing Constraints and Auto-Layout to the Cover
Learning and Implementing Constraints and Auto-Layout to the UI Objects
Deep Development of the User Interface Appearance - Extreme TextFields
Deep Development of User Interface Appearance - Extreme Buttons, Views, Labels
Implementing Fully Customized Animation of the User Interface
Tracking all Keyboard Notifications and Signals of the User Interface
Custom Animation of the Cover Like in the Facebook
Developing the Behavior of the User Interface - Cover Move Up Animation
Developing the Behavior of the User Interface - Images Move Up Animation
Developing the Behavior of the User Interface - Buttons Move Up Animation
What is Notifications and How to Implement Them?
Understanding the Logic of the Programmatic Alignment and Layout of the Objects
Login - Conclusion

Developing Registration Functionality of the Facebook in Front-End

Registration - Introduction
Developing Registration Page and Initiating the Relevant Segues
Creating Programming Class for Registration Process in the Swift
Building Custom and Deep Logic of Horizontal Swipe of the Page
Developing User Interface of the Sub-Pages for the Horizontal Swipe
Aligning All the Objects and Implementing Auto-Layout
Custom Corner Radius of the Objects and Look of the App
Working with Paddings and Implementing it into the Project
Learning Regular Expressions and Implementing it for Data Validation
Validating Entries for the Registration
Creating and Scrolling Horizontally Sub-Pages of the Main Page
Programming and Implementing Custom DataPicker and Custom Keyboards
Programming and Integrating Custom Gestures and Finalizing Registration Function

Deeply Programming the Backend and its Behavior with all PHP protocols.

Required Softwares and Tools for the Backend Development
Understanding How Servers Work and Communicate with the App
Creating Database and Table to Store All Information of the Users
Constructing the Class and Building the Connection with the Server
Understanding the Entire Communication of the Server and the App in Details
Passing and Receiving Information in PHP Protocols
Learning How to Secure and Protect the Data in the Server
Sending the Information to the Server and Checking the Availability of Login
Inserting New User Into the Server and Database via PHP Protocols
Fetching Users ID from the Server for Further Actions
Sending the Registration Request and Data to the Server From the App.
Receiving the Response from the Server after the Registration from the App

Developing the Entire Backend Functionality of the Login Feature

Understanding in Details the Logic of the Login Function
Receiving Data in PHP for the Login
Establishing the Connection with the Server for the Login
Processing the Login after Receiving the Data in the Server
Receiving the Login Response from the Server

Processing the Login from the Facebook

Data Verification Before the Login Request
Processing the Login and Receiving Confirmation Response from the Server

Entering the Facebook after the Registration and the Login

Learning Hot To Consider and Program All Possible Scenarios in the Project Logic
Learning How To Develop the Home Page
Learning How To Save the User after the Login or Registration

Learning How to Send Files to the Server and Upload Profile Picture and Cover

Learning How to Develop the Home Page and Work with the Objects
Files for Download
Developing the Appearance and the Look of the Home Page to be Same Like Facebook
Developing Custom Action Sheet of the ImageViews to Select Several Images
Implementing the Logic for Distinguishing ImagesViews and Assigning the Pictures
Creating CALayers for Improving the Appearance for the ImageView
Developing the Backend for Updating the Images and the Files
Developing Dedicated Class and Protocols for Uploading the Files to the Server
Sending JSON Information from the Server to the Facebook
Learning MIME Type for the Parameters
Sending the Files to the Server from Facebook
Saving the Entire Information in the Application's Memory

Loading User Information from the Server and Showing it in the Facebook App

Downloading the Full Name and Profile Picture from the Server
Implementing Bio Data in the Server using PHP and Swift
Developing the Logic of Showing and Hiding the Bio
Improving the Code and User Interface Behavior of the Facebook

Creating and Developing Bio Function of the Facebook

Developing the User Interface for the Bio Page
Programming the Appearance and the Style of the Bio Page
Implementing and Programming Placeholders
Restricting the Entry of the Characters of the Bio
Programming and Writing PHP Protocol to Update the Bio in the Server
Developing the Dedicated Backend Class for Updating the Bio in the Server
Sending New Bio to the Server from the Facebook
Implementing Notification's Post to Update the User Interface
Implementing Functions to Delete and Write a New Bio
Updating PHP Backend Protocols for Better Performance

Developing and Creating Functionality to Publish the Posts Like in the Facebook

Developing the Page for Publish the Posts from the Facebook
Developing the Objects on the Post Page
Implementing Auto-Layout for all the Objects on the Post Page
Programming Protocols for Downloading the User Information for the Post Page
Integrating the Placeholder and Its Logic for the Post Page
Programming the Behavior of User Interface of the Post Page
Creating the Database to Store All Post Related Informations
Programming PHP Backend Protocols to Upload Pictures of the Posts
Programming the Backend to Insert and Save Posts in the Server
Uploading and Publishing the Posts Using our Facebook via Swift and PHP
Updating PHP Backend Protocols for Faster Performance

Developing and Creating Functionality to Edit and Update the User's Information

Developing the Entire Edit Page Including the User Interface
Loading User's Information in Edit Page
Programming the Behavior of User Interface in the Edit Page
Writing the Main Backend Protocol to Update the User Information in the Server
Creating the Backend Logic and Class to Update all User's Information
Sending the Update Request from the Facebook App using Swift
Uploading the Profile Picture and the Cover to the Server
Improving the Backend Code for Higher Performance in Updating User Information
Improving the Front-End Code for Faster Performance in Swift

Downloading and Fetching All the Posts from the Server and Showing it in the App

Writing SQL Scripts to Fetch all Relevant Posts of the User
Programming in PHP the Backend for Selecting and Retrieving All the Posts
Integrating and Creating the Dual User Interface for Showing the Posts
Programming the HTTP Protocol in Swift to Fetch All the Posts from the Server
Showing the Posts in the User Interface of the Facebook
Downloading and Caching the Images of the Posts Loaded from the Server
Integrating Pagination Function for Uploading More Posts and Saving the Memory
Working with the Notifications and Building Logic of Showing Posts
Files fo Download
Creating the Icons for the User Interface of the Home Page
Fixing the Bugs and Enhancing the PHP Code of Showing all the Posts
Improving the Code for Loading the Posts and Caching the Images

Developing the Entire Function to Like the Posts of the Users

Files for Download
Developing the Appearance of the Like Button
Creating the Database in the Server to Store all the Likes
Programming the Entire Backend on PHP for Liking and Disliking the Posts
Liking the Posts and Saving It in the Server Using the Facebook App
Manipulating the Appearance of the Like Button Based on the Status of Like
Developing Posts Dislike Function
Programming Custom Animation for the Like Button
Improving the Front-End Code of the Liking for Better Performance

Programming and Integrating Commenting Function to Allow Users to Comment Posts

Files for Download
Developing User Interface of the Comments Pages
Developing Custom Bar for the Comment Page and Showing User Details in It
Fetching the Post in the Comments Page Like in the Original Facebook App
Files for Download
Deeply Programming the Behavior of the User Interface for Sending a Text Message
Creating the Database in the Server to Store all the Comments
Writing Backend PHP Protocol to Insert the Comment into the Database
Inserting the Comments into the Database Using the Facebook App
Showing the Written Comments in the Facebook App
Fetching and Loading All the Comments from the Server
Loading and Writing the Comments from the Facebook
Programming the PHP Backend Side to Delete the Comments from the Server
Programming the Front-End Using Swift to Delete the Comment from the Front-End

Implementing the Function to Delete the Post from the Server and from the App

Programming the Server Side to Process the Request for Deleting the Post
Files for Download
Programming the User Interface and Its Behavior for Deleting the Posts
Deleting the Posts Using App By Sending and Processing the Server Request

Creating Dedicated Page for the Searching Function

Files for Download
Implementing and Deeply Programming the Search Function In the App
Integrating Objects for Searching the Users
Programming the Behavior of User Interface for the Search Function
Programming the Backend with PHP to Process the Search Requests
Sending the HTTP Requests from Swift to Process the Search
Showing the Searched Results in the Facebook

Developing and Programming the Logic for Sending the Friendship Request

Learning How To Build a Logic
Creating a Database to Store All Friendship Requests
Programming the Backend with PHP to Insert and Delete the Friendship Requests
Files for Download
Developing the User Interface for Sending Requests to the Server
Upgrading the Search Method by Adding Status of the Friendship Request
Sending and Cancelling the Friendship Requests

Implementing the Feature of Visiting The Page of the Users

Files for Download
Creating the Guest Page to be Visited
Developing and Programming the User Interface of the Guest Page
Loading and Fetching the Information of the User to Show in the Guest Page
Downloading the Posts of the User to Show in the Guest Page
Programming Like and Comment Function for the Guest Page
Sending Friendship Request from the Guest Page

Developing the Function to Process All Types of the Friendship Requests

Implementing New Objects for the Friendship Requests
Fetching from the Server All Friendship Requests
Fetching All Friendship Requests Sent to the Current User
Programming the Backend by Writing New Protocols to Accept the Friendship
Confirming the Friendship Requests and Adding Friends using the Facebook App
Files for Download
Manipulating and Updating the User Interface Based on the Friendship Status
Changing the Friendship Status from the Guest Page and Effecting the Entire App
Improving PHP Protocols for Additional Verification of the Friendship Status
Manipulating and Updating the User's Icon and Appearance Based on the Friendship
Triggering Buttons for All Friendship Statuses
Updating Friendship Request from the Guests Page

Programming the Settings for the User's Account Privacy

Implementing the Switchers into the Database
Implementing Privacy Settings into the Facebook App
Restricting the Access to the Account for Other Users
Upgrading the User Interface for Showing or Hiding the Button Based on Settings

Programming the Feature of Following the Users

Developing the Backend Logic for Following and Unfollowing the Users
Updating the Appearance of the User Interface Based on the Follow Status
Following and Unfollowing the Users using the Facebook

Developing the Settings Button of the Post

Programming the Log Out Logic and Feature.
Creating New Database to Store All the Reports and Complaints
Developing the Backend Communication with the Server for Inserting the Reports
Reporting or Complaining About Certain User
Reporting or Complaining About Certain Post

Programming the Logic of Recommended Users

Developing Advance Backend Logic for Determining the Recommended Users
Programming the User Interface to Show the Recommended Users
Determining and Showing Recommended Users in the Facebook
Add or Remove Recommended Users from the List
Visiting the Home Page of the Recommended User
Hide the Recommended User Once Friendship Request Is Sent

Developing and Implementing the Notifications Logic in the Facebook App

Creating the Database for Storing All the Notifications
Programming the Backend PHP Protocol to Insert and Delete the Notifications
Inserting and Deleting Notification Objects Into and From the Database
Inserting the Notifications Related to Friendship and Follow Status
Inserting the Notifications Related to the User and the Posts
Developing the Logic to Fetch All the Notifications
Fetching and JSONing All the Notifications
Files for Download
Developing the User Interface for the Notifications Page
Loading the Notifications from the Server in the Facebook App
Presenting All Notifications Details in the Facebook App
Programming Pagination Function for the Notifications Page
Programming the Backend to Update the Status of the Notification
Deleting and Ignoring Certain Notifications
Going to the Notifications Page from Home Page by Tapping the Button

Programming the Feature to See All My Friends

Developing the Backend Logic and Writing a Protocol to Select All Friends
Upgrading the Apperance of the User Page for Better Looking
Fetching JSON of the Friends of Current User via App
Creating Separate Container to Store All the Friends on Home Page
Loading All Friends and Presenting on the Home Page
Developing the Appearance of the My Friends Page
Loading All the Friends of the Current User
Load the Details of the Friends and Present in the App
Removing and Adding the Friends Using the Facebook App
Visiting the Friends and Adding Actions to the Buttons

Creating and Programming the Feed Feature to Load All Posts and Updates

Developing the Backend to Load all the Posts and Updates for the Feed
Developing and Programming the Entire Feed Page
Implementing All Actions in the Feed Page

Screenshots

Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Screenshot_01Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Screenshot_02Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Screenshot_03Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Screenshot_04

Reviews

Steven
May 18, 2023
I ask for help from the instructor and also email him and he still doesn’t get back to you. I want an email because if your instructors expect to guess this out, you can forget it. Please refund me my money please. Thank you
Tity
April 8, 2022
I've been an iOS developer for quite a few years and the finished project looks so messy and amateur. Even the way the project is organized is really really bad. The file names and variable names are bad. The codes are dirty. Programming isn't just about the finished product. Clean code, project organization, etc really do matter. Beginners should be taught about it early. And none of these seem to be taught in this course.
Joanna
November 5, 2021
Amazing very very clear instructions and very understanding. 5 star one hundred percent. I have ran through some errors but the tutor replied and helped me solve the errors.
Kaan
April 22, 2021
Fine for a people who wants to get the idea of a fullstack. Code is pretty smelly, outdated, lacks order and repeats. If you want develop real-world project through this you will fail.
Jose
September 14, 2019
Even though I have been building apps with Swift for a couple of years, I learned several new ways of building different scenarios for future apps. I really like how Akhmed Idigov uses php to connect with an iOS application.
Jeremiah
February 16, 2019
I like that fact that you get in and start creating the app in the very beginning. Some course talk about things architecture structure of the how the code is being translated into what you are seeing on the screen (MVC). I like to try things out before I understand the mechanics, similar to driving a car. Great course so far he shows you how to make mistakes and correct them.
Abrey
January 26, 2019
Really well explained as to why everything is done. Highly recommend. I have only started the course but i am really enjoying it.
Félix
January 19, 2019
In general very good, but the only thing is the organization of the archives, I would have liked the separation of the VC and with more storyboard. But excellent course I recommend it to all
Emanuele
October 14, 2018
ho appena terminato l'interfaccia grafica del Login , che dire? l'insegnante è bravissimo! ho già una buona dimestichezza con l'ambiente di lavoro XCODE, ho imparato alcuni trucchetti a me sconosciuti. mi faciliteranno molto nello sviluppo delle mie applicazioni mobile, grazie mille !!!
Keith
September 26, 2018
Clear and concise, easy to understand with detailed explanations. I have trolled the net looking for decent learning resources for weeks and haven't found anything to this type of quality. A big thanks goes to Akhmed!
Julio
September 26, 2018
In this course I learned many things that I had not found in others all over the Internet. Very useful! Really worth it! The teacher is very well trained! Very good! Thank you!
Simran
September 13, 2018
The course is great for someone who know some Swift and some iOS development and want to learn more UI development with Storyboards. But the claims that FB or Big companies do this way is false.
Hiram
September 9, 2018
At this moment the course looks pretty cool and I learn new ways of design. This is a really good course to start with iOS programming.
Omar
September 6, 2018
The course is a great start for those who want to develop in Swift. The instructor gives as much information as needed to accomplish all the assignments. Great and easy-to-listen course!
‪Fahad
September 4, 2018
All Courses of this Instructor are incredible. I really respect him and appreciate his great job for us.

Charts

Price

Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Price chart

Rating

Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Ratings chart

Enrollment distribution

Develop Full iOS Facebook Clone App in Swift, Xcode and PHP - Distribution chart

Related Topics

1601924
udemy ID
3/17/2018
course created date
11/19/2019
course indexed date
Bot
course submited by