PHP & Swift Course. Create iOS Social App on Custom Backend
4.5 (243 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,266 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP & Swift Course. Create iOS Social App on Custom Backend to your Wishlist.

Add to Wishlist

PHP & Swift Course. Create iOS Social App on Custom Backend

Learn to Create iOS Social App on Swift 3, Xcode & PHP, MySQL, HTML on Custom backend. Learn multi languages at one time
Bestselling
4.5 (243 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,266 students enrolled
Created by Akhmed Idigov
Last updated 1/2017
English
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 19 hours on-demand video
  • 1 Article
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create own social network on custom backend
  • Program own backend server
  • Code on Swift and Xcode
  • Code on PHP
  • Code on MySQL
  • Code on HTML
  • Develop outstanding animations and effects of App’s User Experience and User Interface
  • Build professionally well designed database
  • Create live background view
  • Deep and advance programming
  • Code professional User Experience and User Interface
  • Select profile picture and save it in our server
  • Show all posts made by user
  • Search users in database with Swift
  • See all the users in database with Swift
  • Go to Home Page of certain user
  • See posts made by certain user
  • Add records to database with Swift
  • Delete records from database with Swift
  • Search records in database with Swift
  • Update records in database with Swift
  • Upload files to database with Swift
  • Be professional programmer
  • Make posts
  • Upload files to own server
  • Advance Swift & Xcode knowledges
  • Login
  • Sign Up
  • Email of restoration confirmation
  • Email of resetting and creating new password
  • and many many more!
View Curriculum
Requirements
  • You need only Mac OS
Description
  • Create App to make you rich and popular? - Yes! We learn it.
  • Improve yourself FROM BEGINNER (average) TO ADVANCE? - Yew! You'll be Advance developer at completion.
  • Become professional Server Developer? - Yes! We learn it.
  • Learn several language at once? - Yes! We do it and combine them all together.
  • Create any in your mind? - Yes! We learn it.

You are, where you should be! Your destiny brought you here!

THIS COURSE IS EXACTLY FOR YOU! 

Before I was using, Parse, Heroku, Firebase, as a backend, but I always wanted to create app that will work on my independent server. With Akhmed's course I created my own social network along with my own server. My social network is getting popularity! - S. Goethe

Akhmed's courses are very easy to follow. Akhmed shows difficult things in most easiest way. I am very happy with result. He writes professional code. - U. Shivaji

Programming skills?

No development skills required. This course guides your from scratch. I explain every detail of coding. I teach you several languages at once. I teach you to create outstanding iOS app working on your server you can make money from.

Before I knew only Swift but with this course I learned additionally PHP, MySQL, HTML. So, I am thinking to become web devebper as well, because now I have a good base! - I. Christos

Explanation is very clear. Akhmed is explaining every detail of programming. I've gotten good experience. Keep going making such a greet courses. -T. Benton

What at completion?

Don't worry, at completion of the course, you'll know all about Swift 3, PHP, SQL, HTML languages; about Server Development; Databases Logic Creation; Database Structure Creation; Server & Database Connection to Your App; about Creating Social App working with your own Server and many many many more. 

Very great teacher. Teaches you a lot of new tricks that never been shown before by others. - B. Okafor

After I completed this course I was able to create my apps submitted to AppStore. I am very happy. People like my apps and it brings me income. - Q. Javed

This course teaches you: 

  • Full Swift 3
  • Full PHP
  • Full SQL
  • Main HTML
  • Full Apache
  • Full iOS Development
  • Full Backend (server) Development
  • Database Structure Creation
  • Database Logic Creation
  • Full App Development that works synchronously with your Backend Server
  • Create outstanding Designs for your app
  • Create professional Ul and UX with deep programming
  • and many many many more


This course is amazing. The instructor explains how to make your own custom backend server which is something I really wanted to learn long time ago and not to depend on other backends that might be retired. He always answer our questions. I highly recommend this course! - S. Sol

The material is well presented and easy to follow. Great content and video / audio quality. A++ - M. Cukich

This course makes you: 

  • Professional OS Developer you can start earn money on freelance or apply for a developer job
  • Code confidently on Swift 3
  • Code confidently on PHP
  • Work confidently with MySQL
  • Code confidently on HTML
  • Professional Backend (server) Developer
  • Great in Web Development
  • Professional builder of Database Logics and Structures
  • Professional in creating App Designs
  • Professional in creating Web Designs
  • Able to realize any of your idea
  • Create outstanding project and get rich

All the lessons are so clear and very easy to follow. I am coming from Android platform and surprisingly it was very easy to follow and understand. All the php concepts are explained very well especially for beginners. - M. Allababidi

I can honestly say that I've learned more about application development from Akhmed's courses than anywhere else.
BEFORE I THOUGH I DON'T NEED SERVER DEVELOPMENT. NOW I REALIZED - IF APP WORKS WITH NO SERVER YOU HAVE LESS CHANCE TO HAVE SUCCESS - K. Grozav

How we'll work?

  1. We start from installing necessary softwares.
  2. I introduce you to server side: what is it, why we need it, how to deal with, how it works, how to configure.
  3. I teach you full SQL language from scratch.
  4. I teach you to work with Databases and Logics.
  5. I teach you full PHP programming language from scratch.
  6. I teach you main of HTML and Web Development.
  7. I teach you full Swift 3 programming language to become advance developer.
  8. I teach you to Design and Customize Your App.
  9. We will create ready-to-publish outstanding amazing and professional iOS Social App.
  10. I teach you professional programming tricks.
  11. YOU CAN CREATE ANY PROJECT IN YOUR MIND

As always he made a completely comprehensive tutorial. And also as always I'm very pleased with my purchase. I can't wait to see what he comes out with next. Although my programming skills are increasing exponentially you're never too old to learn more so I will buy anything he puts out. I would recommend this teacher and this tutorial to anyone serious about learning all the aspects of professional programming I would recommend this teacher and this tutorial to anyone serious about learning all the aspects of pro professional programming. - G. Harrison

Great course! Came in with only knowing basic programming and left with the ability to create my own server and swift app. - J. Buendia

You'll get +20 hours professional video education of creating iOS app and your own backend server, including coding, learning multiple languages at once, creating user interface, learning designing, source code, graphic materials, education stuff and many many more.

Hurry Up!  It really worth it.

All others are already enrolled in this course.

What are you waiting for?

Never hesitate to invest in yourself.

Who is the target audience?
  • People wanting to create own custom backend server
  • People wanting to become Professional iOS Developer
  • People wanting to create own social network
  • People wanting to learn how to create outstanding app designs
  • People wanting to learn how to make incredible UI and UX
  • People wanting to learn deep programming
  • People wanting to learn deep animation programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
115 Lectures
19:02:28
+
Introduction and First Steps of Becoming Professional
1 Lecture 04:34

Introduction to course

Preview 04:34
+
XAMPP
3 Lectures 10:48
What is XAMPP
02:52

Download XAMPP
02:15

phpMyAdmin
05:41

SERVER
1 question
+
SQL Language
10 Lectures 48:06

Creating database and tables

Create Database and Tables
08:10

Editing table's attributes in our database

Alter or Edit Table
04:49

Inserting records into our databases and tables

Insert Records
05:11

Inserting several records at once into our databases and tables

Insert Multiple Records
05:21

Updating records in our databases and tables

Update Records
03:24

Retrieving and selecting records from our tables and databases

Select Records
04:25

Selecting records from tables using Sensitive Selection of SQL language

Sensitive Selection of Records
04:09

Deleting with SQL language records from tables

Delete Records
03:08

Learning JOIN method in SQL language.

JOINS
08:09

Deleting with SQL language our tables and databases

Drop Database and Tables
01:20

SQL SELECT
1 question

SQL WHERE
1 question
+
PHP Language
12 Lectures 01:51:26

Understanding PHP variables

Variables
19:27

Working with loops in PHP

Loops
20:07

How work PHP functions

Functions
06:55

Understanding the logic of PHP Classes and Accessing Classes from different PHP files

Classes and Accessing
08:02

Connecting to our Database using SQL language in PHP

Connect to Database
05:09

Selecting our Database using SQL language in PHP for further manipulation

Select Database
09:25

Creating Database using SQL language in PHP

Create Database
07:12

Creating Tables in Database using SQL language in PHP

Create Tables in Database
05:58

Inserting new records into Tables using SQL language in PHP

Insert Records to Database
03:53

Retrieving records from our database writing PHP code

Select Records from Database
09:49

Combination of PHP and HTML together

PHP and HTML
01:37

Understanding the methods of passing information to PHP file

POST, GET, REQUEST
13:52

PHP Associative Array
1 question

PHP GET
1 question

PHP POST
1 question

PHP REQUEST
1 question
+
Register User
10 Lectures 01:42:46

Going to App Store to Download Xcode. It is Free

Download Xcode
00:42

Designing Software
01:56

Creating User Interface for Registration Page

Implementing User Interface
05:42

Designing User Interface of Registration Page

Designing Registration Page
07:56

Writing code to behave our UI in way we want

Coding User Interface Behavior
11:18

Writing protocol code to connect to our database and disconnect

PHP Server Connection and Disconnection
13:31

Creating table in phpMyAdmin with MySQL 

Crating Users Table in Database
13:43

Learning how to build secure way of connection to database. Prevent hacking and injections 

Building Secure Connection
09:23

Inserting user related information into database our custom backend server

Inserting User Into Database
22:28

Registering new user in our App and Xcode by sending request to PHP file 

Registering New User Using our App
16:07

SALT VALUE
1 question
+
Email Confirmation of Registration
4 Lectures 01:22:16

Configure postfix and our machine to send automatic emails to new registered users

Postfix Configuration
18:55

Creating PHP Email Class to deal with emailing

PHP Email Class
24:07

Send email via PHP to registered users

PHP Sending Email
17:01

Updating users table of our custom backend server and setting 'Email Is Confirmed' to 'True' once user confirm it

Changing User Email Confirmation Status
22:13

POSTFIX
1 question
+
Login
4 Lectures 45:36

Creating main Login user interface

Implementing Login User Interface
10:02

Coding Login user interface to smart behavior

Coding Login User Interface Behavior
05:47

Processing login function in PHP

PHP Processing Login
18:00

Logging in using our App and Xcode

Login using App
11:47

LOGIN
1 question
+
Reset Password via Email
7 Lectures 01:26:01

Creating user interface for Reset Password Page

Implementing Reset Password User Interface
07:31

Coding behavior for our Reset Password Page

Coding User Interface Behavior of Reset Password Page
05:26

Creating HTML template to be sent via email once user request Reset Password

HTML Template of Reset Password Email
07:30

Processing request in PHP to send to user email of Resetting Password

PHP Sending Email of Reset Password
23:06

Creating HTML template that users will see once he open the email of Resetting Password

HTML Create New Password Web Page
13:47

Coding behavior of web page to create new password

PHP Create New Password Web Page
18:12

Sending Reset Password email message in our App

Send Reset Password Email using App
10:29

TOKENS
1 question
+
PHP Code Improvements
1 Lecture 02:18

Improving PHP code we wrote

PHP Code improvements
02:18

$STATEMENT
1 question
+
Live Animated Background
3 Lectures 24:13

Creating live animating background

Designing New Background
05:32

Creating ImageView programmatically

Coding Background Settings
09:58

Creating animation to create live background

Deep Programming of Custom Animation
08:43

AppDelegate
1 question
13 More Sections
About the Instructor
Akhmed Idigov
4.4 Average rating
1,067 Reviews
4,381 Students
3 Courses
Head of Development

Hello!
My name is Akhmed! And I would love to teach you to programming.
I have many years of development experience.
I am watching a lot of tutorials everywhere, so I know what I should cover to bring you something new - more than just average knowledges.
With me you will become professional developer.
Get ready and go ahead together :)