Dear Students, To help you get prepared for the Capstone course,

Dear Students, To help you get prepared for the Capstone course, we have decided to make a short list of technologies that were previously used by students in their projects. We highly recommend that you familiarize yourself with at least two different technologies from each category.

Disclaimer: This is by no means an exhaustive list. These technologies are just a few to get you started thinking about what you might need to develop a typical project in this course.

 

Tools & Technologies

Programming Languages:

· JAVA, C++, Objective-C, C#, Swift, Python, R

Web Programming Languages & Technologies:

· PHP, JavaScript, HTML5, CSS3, ASP.NET, GO

· jQuery (a JavaScript library)

· CakePHP (an open-source framework for PHP)

· CodeIgnitor (a powerful PHP framework)

· Laravel (another PHP framework)

· Zend (an object-oriented PHP framework)

· Firebase (offers real-time database, multiple authentication types and hosting platform)

· Ionic (a mobile framework)

· React (Facebook’s Javascript library developed for building user interfaces)

· jQuery Mobile

Frameworks for developing responsive websites:

· Bootstrap (a UI framework)

· AngularJS

· Node.js (server-side framework)

· ExpressJS

· KnockoutJS

· ReactJS

· Ruby on Rails

· Django

Cloud Computing Services:

· Amazon Web Services (AWS)

· Google Cloud Platform

· Microsoft Azure

· IBM Cloud

· Kamatera

Relational Databases:

· MySQL

· SQLite

· PostgreSQL

· SQL Server

· Oracle

NoSQL Databases:

· MongoDB

· Cassandra

· Couchbase

Data formats:

· XML

· JSON

· CSV

Data Mining, and Machine Learning Algorithms:

· Deep Neural Networks

· Convolutional Neural networks

· Linear Regression

· Decision Trees

· Naive Bayes

· K-Nearest Neighbors

· SVM

Protocols:

· HTTP/HTTPS

· TCP/IP

· DDP

· REST (WS access protocol)

· SOAP (WS access protocol)

Mobile App Development (Languages & tools):

· Languages: Swift (for Apple products), JAVA (for Android development), C#

· Phonegap / Cordova (uses JavaScript, HTML, and CSS)

· Appcelerator (HTML, PHP, and JavaScript)

· MoSync (it supports Eclipse-based IDE for C/ C++ programming)

Editors:

· Atom: A text editor

· Sublime Text: editor for code and markup with great performance.

· Notepad++

· Visual Studio Code

· Coda 2: A text editor for OS X

· WebStorm: A powerful IDE

· Vim

· Brackets: A modern text editor

· Emacs: An extensible, customizable text editor with built-in functions

· Adobe Dreamweaver (for web development)

Wireframe & Prototyping:

· moqups

· balsamiq

· HotGlue

Other Technologies:

· Blockchain (a decentralized technology behind the cryptocurrency)

· Unity (for game development)

· Encryption & decryption

· OpenCV (for real-time computer vision)

You didn't find what you were looking for? Upload your specific requirements now and relax as your preferred tutor delivers a top quality customized paper

Order Now