This course is designed for complete beginners.
Basic computer science background is preferred, but not required.
February 28, 2017 to June 6, 2017.
Kuwait City, Kuwait.
Exact location to be announced soon.
February 22, 2017.
The duration of the course is 14 Weeks.
Part-time, 5 pm to 9 pm, Weekdays.
Optional lab on Saturdays.
The tuition costs KWD 2,450.
Check course details for payment plan.
12 to 15 Students.
Who This Course is For
You’re a Beginner
You have no coding background and want to become a professional coder.
You Have Big Ideas
You want to build websites or apps but don’t have the necessary coding skills.
You Want to Improve
You’re a computer science student who wants to gain experience and training in new programming languages.
You Want to Reinvent Your Career
You want to learn coding as a new skill that makes you valuable in any industry.
The course will cover all the basics of programming and how it is expressed in the Python language which includes file I/O, recursion, and class-based/OOP with Python amongst the other basics.
Models, urls, views, serializers.
APIs in general and basics of how the web works.
Relational databases, attributes, primary/foreign keys, One to One, One to Many, and Many to Many relationships.
Agile Scrum methodologies with sprints, stand ups, etc.
Git & GitHub.
As a student, you will get a chance to work on 7 Python practice projects with increasing difficulty throughout the course.
As part of your final project, you will get the opportunity to propose your original ideas and see them transform into fully working web applications.
All projects will be pushed to GitHub.
The course material covers the basics of HTML5 AND CSS3.
Learn how to use Bootstrap 3 to rapidly design / prototype web and mobile applications.
How to leverage existing HTML5/CSS templates and stock artwork to quickly build extremely professional frontons quickly.
IOS SWIFT & DJANGO REST FRAMEWORK INTRODUCTION:
Using swift to create basic interactive UI components to push and pull data from a server to distribute data over iOS applications.
Using Django Rest Framework to format or “serialize” your Django data so iOS Swift can understand it.
Students will learn the basics of setting up their own Linux based web server for their web applications.
Adding Apache modules to their servers to add features to their web servers.
Hosting multiple websites on one server using virtual host configurations files.
Server task management, including finding and resolving issues due to high load server errors.