Mobile Programming培训

Mobile Programming培训

Mobile development covers the frameworks and techniques for developing mbile applications such as Android and iPhone.


React: Build highly-interactive web applications

I like how the course was structured and presented in a basic to advance style

Kolapo Abolarinwa - Slimming World

React: Build highly-interactive web applications

Lots of practical, hands on examples

Jay Smith - Slimming World


Mobile Programming大纲

代码 名字 期限 概览
apacheflex Getting started with Apache Flex 14小时 Apache Flex is a free, open source framework for building interactive web applications that work across different operating systems, devices, and browsers. In this course, participants will learn how to get started with Apache Flex by building a real-world web application. Audience Web developers / web programmers Designers wishing to become programmers Format of the course Course will be hands-on and tasked-based Introduction Flex SDK, Flex Builder and Flex Data Services The MVC framework in Flex Introduction to MXML and Action script Creating your first a User Interface (UI) Setting up your IDE for productivity Adding controls and containers Using styles and themes to define your visual design Handling events in Flex Understanding event flow Event handlers and classes Programming with ActionScript Object Oriented Programming with ActionScript Defining and extending classes Defining and connecting to data services Sending and retrieving data to and from remote sources Validating data Integrating with server backends Java™, Spring, Hibernate, PHP, Ruby, .NET, Adobe ColdFusion, SAP Using REST, SOAP, JSON, JMS, and AMF Testing your application Working with the automation testing framework Compiling your application Compiling MXML (layout) with ActionScript files to output your SWF application Publishing your application Taking your application to the desktop with Adobe Integrated Runtime (AIR) Closing remarks  
WebAssembly Beyond Javascript: build fast, lean websites with WebAssembly 21小时 For the last 20 years, Javascript has been the de-facto standard for in-browser, client-side scripting. WebAssembly represents a new direction. Built into the browser, this binary format will allow developers to compile and execute code written in any language from within the browser. WebAssembly is portable, small and efficient. It enables fast loading times and can run on existing Javascript platforms by translating its binary code to asm.js. More importantly, WebAssembly paves the way for executing newer, more intensive applications such as virtual reality and high-end gaming, to name a few, from within browser. In this course, we cover the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. The course will be both explanatory and practical, providing the essential theory and walking participants through the creation of their own WebAssembly program.  Audience Web developers C and C++ developers Format of the course Course will be hands-on and tasked-based C and C++ will be used for exercises Introduction: From Javascript to asm.js to WebAssembly Antomy of a WebAssembly "program" Representing byte code with Abstract Syntax Trees (AST) Writing your first WebAssembly module Compiling a program to WebAssembly WebAssembly tooling: Editors, Compilers, and Debuggers Future applications for WebAssembly Closing remarks
reactnative React Native: Rapidly develop native iOS and Android apps with Javascript 21小时 React Native is an open-source, cross-platform development framework for building mobile apps. It was developed by Facebook and enables developers to create a native look-and-feel experience for their apps on both Android and iOS. Unlike other cross-platform mobile development tools such as PhoneGap, React Native generates fully-native application UIs. No HTML5 UIs. React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and realizes true rapid mobile development by focusing on developer efficiency across all platforms -- learn once, write anywhere. In this course, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS. Audience         Mobile application developers Format of the course     Overview of React Native features and capabilities along with step-by-step development of a mobile application. Introduction to React Native     React Native vs React     React Native vs PhoneGap, Titanium, etc. React Native developer tools Setting up DevTools Building your first application Working with Components Working with Styles Using platform APIs Fetch API and networking Using Redux for state management Working with Modules Architecting for multiple platforms Testing your application Debugging your application Optimizing the performance of your application Deploying your application to the iOS App Store Deploying your Android application
titanium Titanium: build native mobile apps using Javascript 7小时 Appcelerator Titanium is an open-source development framework that enables the creation of native mobile apps on iOS, Android and Windows Phone from a single JavaScript codebase. This training introduces the fundamentals of Titanium and walks participants through the creation of a Titanium mobile application. Audience     Web application developers Format of the course      Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development. Introduction     Titanium vs PhoneGap Overview of the Titanium architecture Installation and setup Preparing your development environment Preparing the app interface Designing the app Windows and views Controls, input and interactivity Using events, variables and callbacks Reading and writing to the file system Adding social media support to your app Adding notification support to your app Adding support for gestures to your app Adding media support to your app Adding map support to your app Adding support for other phone native features Enhancing the app interface with styles Extending Titanium with modules Testing your app Debugging your app Deploying your app Contributing to the community Closing remarks
iosprog iOS Programming (iPhone/iPad) for Programmers 35小时 All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools. The environment The iPhone Developer program and the tools (SDK, Xcode, IB, the iPhone/iPad simulator) The language Essential Objective-C Using existing Cocoa classes and writing your own The essential patterns Performance and debugging Memory management Performance improvements Debugging and troubleshooting Multitasking Multithreading essential The User Experience The application templates The UI Controls Creating different multi-view applications The different gestures UX rules and guidelines Data management Saving state SQLite XML Core Data Settings Multimedia control and some special features The camera API The image picker Playing and recording video Playing and recording audio The accelerometer The proximity sensor Notifications and the Event Kit Quick intro on how to make 2D and 3D animations Making location aware applications Using core location Targets and application types iPhone vs iPad development Universal applications Intro to Web applications with HTML5 and CSS3 Interacting with a service Hybrid applications Delivering it to the public Understanding iAd Releasing to the App Store - The short path
mobdevdm Mobile Development - An Overview for Decision Makers 7小时 A tour of the technologies which can be used to efficiently target smartphones and tablets users. The pros and cons, the skills required, the business implications. Audience This course is intended for decision makers such as company directors, CTO’s, business analysts, project managers, software architects and all the ones who need to understand the implications of a technology choice before committing into one or another. After completing this course, participants will be able to: Identify the main actors on the mobile development arena Understand the major implication of a technology from the user point of view Understand in broad terms the skills required to develop and maintain each technology What does mobile application mean? An overview over the markets Native vs web vs hybrid application What are the options available today and the skills/resources needed for each What is the average cost of a mobile application What is the average length of a project A few sample scenarios of business implementations Questions and answers
ionic2 Ionic2 14小时 This course introduced IonicShort refresher HTML5 Javascript NodeJS Angular2 mobile hybrid architecture Ionic2 Single page template Multi-page template Tabs components Ionic API Theming SCSS support third-party integration Deployment Release management Unit testing User Testing      
ios_swift3 iOS (iPhone and iPad Development) in Swift for iOS 10 and Xcode 8 - Swift 3 35小时 This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running on iOS 10. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode8 IDE. During this course, 4 projects will be developed and one project which will be your own idea will be developed. The course ends with developing a new application from scratch in Swift and making it live on app store. ( For that you must have an Apple Account). This course can only be run on Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer. Day 1: OOPS concepts What is software Organized v/s un-organized rooms Why Software Why iOS Apple History iOS History Apple’s USP What Apple is famous for UX v/s UI IDE? XCode XCode installation Why Objective C and now why Swift? Wow Factors in Swift  Swift Basics Variables Constants Hello World in Swift Label making via code ImageView ImageView animations NSTimer Responder Chain - touchBegan, touchMoved, etc methods UiApplication main delegate Application Life Cycle View Life Cycle Any Optionals internal, public, private init deinit Playground Application to Do: Dots Game: Day 2: UIView animations Extenstion UITable View Custom Cell in Table View Delegate and Data Source Methods in Delegates Header, Footer, Height, etc of Table View Brief of Collection View Deque in table view Mark Optionals didSet willSet Guard 2x and 3x concepts Navigate from one view to other UINavigation Controller Present a Controller StoryBoards Xibs Constraints Size classes Protocols - Required and optional Memory management Application to Do: Notes app : Adding, deleting and updating note Days 3: Gestures Closure Groups and folders Gesture recognizers XML Parsing NSJSon Serialization Converting Data to Json File Manager Tuples Enum For-in While Webservices URL Session URLRequest Why eco system of apple is best Printable - description Hashable UIAlertView UIActivityIndicatorView Application to Do: Getting data from server from an open API app and make a table view and populate data and show its details also. Days 4: Lazy loading of images Lazy properties NSOperationQueue GCD Directory concept and security of apps NSSearchDomain Tab Bar controller Localization Key Chain User Defaults PLists FileManager SQlite Extensiosn Social media integration: Make own sharable content UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar New target : Apple Watch, Extensions, Keyboard, Today, etc NSNotifications in IOS Adding third party libraries Core Data Deployment and distribution Running app on real devices Application to Do: Getting data from server from an open API app and make a table view and populate data and show its details also and show Search bar and search for something and Core Days 5: Push Notification - Silent and Push Localization Overview of Objective C Properties Categories Functions syntax .h and .m file Property attributes readWrite and readOnly Property attributes strong, weak and copy Property attributes atomic and non-atomic Uploading app to app store Application of your own idea
ProgApp Progressive applications 14小时 Audience web developers app developers Format of the course     Part lecture, part discussion, heavy hands-on practice Convergence of web and mobile Reasons for developing progressive applications speed and performance (compared to websites) security offline capabilities push notifications improved bounce rates app-like feel and functionality bypassing of App Stores Enabling your website (requirements) secure HTTPS connection JSON Manifest Service Worker Building your first app Using Service Workers to enable your app to work offline Caching data Serving push notifications Updating content Data manipulation Event listeners and commands Customizing responses to network requests depending on whether online/offline status Data persistence and messaging Accessing Cache API, Fetch API, IndexedDB API, postMessage(), etc. Increasing user engagement through Notification API Using cached assets in your application Configuring Web App Manifest Adding the app to the Home Screen Application shell architecture UI considerations
react React: Build highly-interactive web applications 21小时 React is an open source Javascript library that can be used to create interactive web and mobile applications. It is often compared to MVC frameworks such as Angular, Ember and Backbone, however, React is distinct in its focus on the UI of the application (the View in MVC). Its unique approach to rendering highly interactive UIs is both powerful and liberating and has led to React's popularity. In this training we demonstrate React's power and flexibility, compare it to alternative frameworks, and walk participants step-by-step through the creation of their own application. By the end of this course, participants will have a solid understanding of React's design philosophy and be in a position to decide when and where it makes sense to use React and when to rethink the conventional MVC model. With an emphasis on hands-on practice and the completion of a real application, this training will be invaluable to web application developers wishing to use React to boost their productivity and value. Audience Front-end developers Web developers Javascript programmers Format of the course Overview of React's features and capabilities along with step-by-step development of a web application. Introduction Design principles behind React Setting up your development environment How components work in React The component life cycle Building your first component Handling state in React Defining your components' parent/child relationships Event handling and conditional rendering Container vs Presentational Components Testing your React web application Integrating React with other frameworks and plugins Bringing it all together -- your own app Closing remarks  


课程日期价格【远程 / 传统课堂】
Mobile Development - An Overview for Decision Makers - 钰海环球金融中心星期四, 2017-07-13 09:30¥9730 / ¥11330
Mobile Programming,培训,课程,培训课程, Mobile Programming培训师,短期Mobile Programming培训,Mobile Programming周末培训,Mobile Programming老师,Mobile Programming私教,Mobile Programming远程教育,Mobile Programming训练,Mobile Programming教程,Mobile Programming晚上培训,Mobile Programming课程,企业Mobile Programming培训,Mobile Programmings辅导,Mobile Programming辅导班,小组Mobile Programming课程,Mobile Programming讲师,学Mobile Programming班,学习Mobile Programming