Reference:
in conjunction with the 51CTO Academy and Turing Education, the Agile class organizes a series of experience public lessons on iOS online training and employment classes. Share the latest in mobile development, mobile design, hottest, most eye-catching technology hotspots and design experience. We will hold at least one open class per week, and we will schedule open classes in advance. About the contents of the open course, we will choose the popular technology and share with you, at the same time we also hope to communicate with you, and gather everyone want to know the hot spot to share with you.
Live time
January 16 to February 10, every Tuesday, Thursday 8:00-9:30.
Live mode
Q%Q Group Live
The parents can choose to join the corresponding Q#Q group according to the hot spot of their concern;
iOS technology Live Q%Q Group: 375405072
Mobile Design Live Q%Q Group: 232895159
========================================================
Open Lesson 1: Read Swift's Guide to Development (revised version)
Speaker: Dongsheng
time: Thursday night 8:00-9:30
January 16: First Swift video tutorial-swift syntax and Operators The
describes how to use Xcode's playground to write and run Swift program code, Swift's program structure, and familiarity with the use of playground tools. It also introduces the basic syntax of the swift language, including identifiers and keywords, constants, variables, expressions, and annotations. Finally, the basic operators of the swift language are introduced, including arithmetic operators, relational operators, logical operators, bitwise operators, and other operators.
January 22: Phase II Swift Video tutorial-swift data types, characters and strings, control statements, and collections
mainly describes the basic data types of the Swift language, including UInt8, Int8 and double, as well as Boolean type and tuple. In addition, the representation of numbers and conversions between numeric types are also described. It also introduces the characters and strings of Swift language, as well as string variability and character comparison. This course also describes the swift language's control statements, which include branch statements (if and switch), loop statements (while, do and for and in), and jump statements (break, continue, Fallthrough and return) and so on. Finally, we introduce the collection of Swift languages, including the collection of arrays and dictionaries.
January 29: Phase III Swift Video tutorial-swift functions in the language
This course we introduce the functions of swift language, including how to use functions, how to pass parameters, function return values, function types, function overloads, nested functions, and so on.
February 5: Fourth Swift video tutorial closures in-swift language
This public session introduces the closure of the swift language, including the concept of closures, closure expressions, trailing closures, and captured values.
========================================================
Public Lesson 2: User experience design for mobile apps
Speaker: Zhao Dayu
Date: Tuesday night 8:00-9:30
January 20: User experience design for the first phase of mobile apps-interface, interaction and user experience
A successful mobile product, the design process is crucial, although more and more designers to join the mobile internet industry, but for how to understand the product design, positioning product style, simplifying product operation and polishing the product details, many designers are a bit one-sided. We will talk to you about the definition, purpose and criteria of these key aspects of mobile product design
January 27: User Experience design for the second phase of mobile apps-mobile products and micro tasks
What exactly should mobile products be designed for? Each designer's mind has its own different ideas, but we must understand how the vast majority of mobile users think, how and how to play, they want the same things we designed it? So let's just talk about "micro-mission".
February 3: The third phase of mobile app user experience design-mobile app design process
User experience design is not visual design, nor graphic design, but product design, product design must have a set of perfect and reasonable process, otherwise our design results are likely to appear unexpected errors, and even fall into the trap. We provide a detailed and scientific design process, but this is a "waterfall"
February 10: User experience design for the fourth phase mobile app-prototyping driver
Our design process needs to be iterative, repeated testing and confirmation, as well as constant communication with product managers, programmers, marketers, and visual designers during the design process. The best way to achieve these communication and testing is to use prototypes to drive the design. Of course, the prototype is fidelity, there are different classification and presentation methods, we advocate the prototype-driven user experience design
========================================================
Prizes
Each open class has a prize, 2 questions will be raised during each open course:
In the Open class break will ask the first question, the first answer to the question of students to give 51CTO College 50 yuan card card;
The second answer to the question of students give wisdom Jie class 50 Yuan card card;
The second question was raised before the end of the Open class, and the first one to answer was given a copy of the Swift Development Guide (revised version) by the Dongsheng teacher.
Prize Description:
Luxgen, the best-selling book of the class publication, Swift Development Guide (revised edition);
Luxgen Class 50 Yuan Gold card (for purchase of smart-Czech classroom video tutorial);
51CTO College 50 Yuan Gold Card (for the purchase of 51CTO College in-class video tutorial);
Luxgen Open class is on the way.-Welcome to discuss learning-the first series read The Swift Development Guide (revised edition) to see Swift video tutorials