

Since 2018 Devslopes have been teaching first-time developers students how to code curated project-based videos, interactive quizzes, and exercises that are inspired by real-world examples.
Devslopes provides guided training for new developers. Through concise video lessons, the courses demonstrate how to build iOS and Android apps from scratch and cover the full stack from HTML and CSS to IOS and Unity 3D.

By the end of this course, you will be able to:
- Explain how to create and save data to a Firestore database
- Discuss how to develop a login and create user features for an iOS app
- Explain Firestore transactions
- Outline the development of user specific security rules
- Describe how to create an options menu to edit and delete posts
- Explain how a gesture recognizer is used

By the end of this course, you will be able to:
- Describe how to use Swift 4 to create basic applications
- Explain how to declare variables, constants and optionals in Swift
- Illustrate the use of arrays and loops to create more efficient code
- Explain object oriented programming and its use in development
- Define the different numeric data types and when to use them
- Recall the key technical words/phrases and give a brief version of each

By the end of this course, you will be able to:
- Explain the basic processes of computers and how they operate
- Outline the process of how code works from a machine perspective
- Describe how variables work and their storage capacity
- Outline the differences between high-level languages and low-level languages
- Indicate how to read and write using Binary and Hexadecimal number systems
- Recognize the terminology used and give a brief explanation of each

By the end of this course, you will be able to:
- Describe how to install and setup Xcode development environment
- Explain how to use interface builder to design application interfaces
- Describe how to connect your code with your interface using IBOutlets
- Explain the use of animation in iOS applications
- Describe how to create adaptive interfaces with autolayout
- Explain how to debug errors in code
- Explain how to build your first iOS app
- Outline the process for implementing a stack view in iOS applications

Having completed this course you will be able to:
- Describe how to implement location-based features in your applications.
- Describe how to embed maps in apps using MapKit.
- Explain how to work with CLLocation.
- Illustrate how to make network requests.
- Describe how to install Cocoapods.
- Describe the use of the 3D peek and pop.
- Explain the functions of Alamofire and AlamofireImage in the Pixel City app.
- Explain how to pull data from the Flickr API.

By the end of this course, you will be able to:
- Describe the functions for editing and deleting posts and comments
- Describe how to configure an options menu
- Evaluate the use of a 'like' function
- Demonstrate how to configure an alert box with buttonsExplain the hierarchical structure of documents in Firestore
- Discuss security rules and user authentication settings in Firestore
- Outline how to set up a project using Firestore and Android Studio
- Discuss developing the features of a user interface (UI) including a comments function for the app
- Discuss the use of listener values and snapshotsOutline the use of customise toggle buttons
- Paraphrase the process for the configuration of text fields and buttons

By the end of this course, you will be able to:
- Outline the use of extensions for existing classes, structures, enumerations or protocols
- Identify when to use enumerations and work with data in a type-safe way
- List and explain the different transformation functions in Swift
- Define protocols and their use in the Swift programming language
- Explain what delegation is and how to pass data between view controllers
- Identify when to use the mutating keyword for functions
- Indicate how Swift transformations can be used to manipulate data

By the end of this course, you will be able to:
- Outline how to create and save data and apply security rules to a Firestore database
- Discuss how to use Firebase SDK with Firestore to create a project app
- Explain how data in Firestore is organised in collections and documents
- Explain how to develop log in and create user features for an app
- Outline how to create a comments feature for an app
- Plan and develop an options menu to allow edit and delete posts
- Explain how to link a post to the Firestore database
- Illustrate creating and customizing toggle buttons for an app
- Plan and set listener values and snapshots
- Discuss solving the problem of one-time fetching
- Discuss how to implement the app 'like' function
- Outline how to configure text fields and buttons based on a mock-up design






Frequently Asked Questions
Once you have completed your purchase, your Digital Certificate/Digital Diploma and Transcript can be downloaded from the Dashboard of your Alison Account.
I access Alison via my computer:
Expand the Your Completed Courses & Claimed Certificates widget in your dashboard as shown below:
You will then be able to download your Digital Certificate/Diploma and Transcript. 
I access Alison via my Mobile Browser:
Expand the Your Completed Courses & Claimed Certificates widget in your Dashboard as shown below:
You will then be able to download your Digital Certificate/Diploma and Transcript. 
I access Alison via App:
Open My Certificates in your Dashboard, as shown in the example below:

You will then be able to download your Digital Certificate/Diploma and Transcript.

Continuing Professional Development, or CPD, is the process of continually developing or maintaining your professional skills. CPD helps individuals focus on how they can become a more competent and effective professional. Due to our rigorous publishing review process, courses on Alison are now being accredited by CPD UK, an independent organisation. Accredited CPD training means the learning activity has reached the required Continuing Professional Development standards and benchmarks, and the learning value has been scrutinised to ensure integrity and quality. This CPD Certification Service provides recognised independent CPD accreditation compatible with global CPD requirements. This means a certificate from a course on Alison can now be used as part of your CPD requirements (please check with your organisation’s guidelines). You can find out more about Alison accreditation here.
Users can pay a nominal fee to automatically download Digital Certificates or purchase paper or framed Certificates that are shipped via mail. For a more detailed list of the costs, visit the Shop page.













