100 likes | 206 Views
Web & Application Development. Microsoft or Open Source. Business needs/requirements VS Developers Preferences. Things to think about. What does my website do? What data does my website need to store? How do I want it to look like? How do I want to interact with it?
E N D
Microsoft or Open Source • Business needs/requirements VS • Developers Preferences
Things to think about • What does my website do? • What data does my website need to store? • How do I want it to look like? • How do I want to interact with it? • What reporting will I need?
Useful Websites (tutorials) • W3schools • http://www.w3schools.com • CSSZenGarden • http://www.csszengarden.com/ • Tizag • http://www.tizag.com • DynamicDrive • http://www.DynamicDrive.com • GOOGLE
Useful Software For Web Development • Xampp (Apache2, MySQL, PHP) (LAMP,MAMP,WAMP) • CMS (Typo3, Wordpress) • DreamWeaver, Zend Studio, PHP Dev Studio, JCreator, Eclipse, NetBeans and others • Valuable Languages PHP, Java, C#, VB.net, SQL, CSS, JavaScript
Useful Software For Application Development • NUnit • SVN, GIT, Team Viewer (Version Control) • Notepad++ • Visual Studio (Free Ed) (C#, C++,C, VB.NET) • Valuable Languages Java, C#, VB.net, SQL • MySQL or MSSQL
Things to think about • What does my application do? • What data does my application need to store? • How do I want the application to look like? • How do I want to interact with it? • What reporting will I need?
Useful Software For Mobile App Development • Objective-C, (Apple iDevices) iPhone SDK • http://developer.apple.com/devcenter/ios/index.action • Java, C++,C (Android) Android SDK • http://developer.android.com/index.html • Custom Tools • Thing to research: Do you want your app to be on one market or both?
Design Visualisation • MS Visio • MSSQL/MySQL (Table Views) • UML (Unified Modeling Language) • http://apps.open-libraries.com/best-open-source-uml-tools/
Acronyms • CSS –Cascading Style Sheets • UML – Unified Modeling Language • PHP – PHP Hypertext Preprocessor • CMS – Content Management System • SQL – Structured Query Language • SDK – Software Development Kit • SVN - Subversion