web and mobile combined option: php, asp.net, and ios
TRANSCRIPT
![Page 1: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/1.jpg)
Web and MobileCombined Option: PHP, ASP.NET, and iOS
![Page 2: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/2.jpg)
Term 3: PHP
• Server-side Web Scripting with PHP• 5 hours per week• 75 hours total
![Page 3: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/3.jpg)
Mature Course
• PHP has been taught at BCIT for about ten years• Two PHP courses• COMP1920, COMP2920• 72 hours total
![Page 4: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/4.jpg)
Components
HTTP server Design patterns APIs
Security Unit testing OOP
Text files Security Frameworks
HTML forms Session management PEAR/PECL
Cookies Encryption Templating
Regular expressions Databases
Graphics Command-line scripts and more…
![Page 5: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/5.jpg)
Why PHP?
• A very popular programming language• 35 percent of web traffic is handled by PHP, says Gutmans. • Wikipedia says 75 percent of websites use PHP.• Facebook, Wikipedia, Yahoo, and Photobucket are all built in PHP. • WordPress, the most popular blogging platform in the world, runs on
PHP and probably accounts for half of that 35 percent.• Most of the other major content management systems, such as Drupal
and Joomla, are also built in PHP. • Half of all developer job postings on Craigslist call for PHP developers.• PHP is used by 81.9% of all the websites whose server-side
programming language we know.
• google.ca/?gfe_rd=cr&ei=dO9fU8HlBqvP8gfPyoDQCg#q=how+popular+is+php• http://w3techs.com/technologies/overview/programming_language/all
![Page 6: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/6.jpg)
Term 4: iOS
• Mobile Development with iOS• 5 hours per week• 75 hours total
![Page 7: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/7.jpg)
Components
Objective-C XCode Testing
MVC Debugging Memory Management
Core Data (DB) Gestures Interact with servers
Accelerometer Scrum (yup, even here) Universal Apps (phone and tablet)
Publishing to iTunes Analytics and more…
![Page 8: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/8.jpg)
Why iOS?
• The “other” mobile Platform• Builds on the Android course in term 3• Not just phones: tablets, cars, and potentially wearables• Designing for devices is different than designing for PCs• 1.75 Billion smartphones in 2014• 2.51 Billion smartphones in 2017• Over 200 jobs in the Lower Mainland listed today on one
site alone.
![Page 9: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/9.jpg)
Term 4: ASP.NET
• Web Development with ASP.NET• 5 hours per week• 75 hours total
![Page 10: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/10.jpg)
Mature Course
• ASP.NET has been taught at BCIT for about ten years• ASP.NET courses• COMP2870 (PTS)• COMP3973 (PTS)• COMP4870
![Page 11: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/11.jpg)
Components
C# ASP.NET Web Forms ASP.NET MVC
Visual Studio Debugging Caching
LINQ Entity Framework RAZOR
REST APIs OpenAuth Code First Development
SQL Server Deployment to IIS & Cloud
Unit Testing
Mobile web Server Controls and more…
![Page 12: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/12.jpg)
Why ASP.NET?
• Fast development - Drag & Drop • Free in the Windows platform (Mono under LINUX)• Visual Studio is the best IDE out there• Fully object oriented• Compiled• After PHP, ASP.NET is the most widely used web
technology with 28.6% market share• http://www.w3cook.com/programminglanguage/asp.net
![Page 13: Web and Mobile Combined Option: PHP, ASP.NET, and iOS](https://reader036.vdocuments.site/reader036/viewer/2022062511/5519d9e8550346443e8b4d74/html5/thumbnails/13.jpg)
Questions?
• [email protected]• twitter.com/bcitjason• Web developer since 1999
• D’Arcy Smith• D’[email protected]• Developer since 1993
• Medhat Elmasry• [email protected]