Developing Social Network Applications

The course is intensive and includes plenty of examples and some hands-on exercises. It provides its participants with the basic knowledge and tools needed to understand and start developing social network applications.


Référence de la formation

KCLD004

Niveau

Intermediate

Nombre de jours

5 days

Prix

2.526,00 € HT

Lieu de la formation

V: v-learning, virtual class



Pre-requis

Some programming experience, preferably using the Web.
Some experience of working with social networks is an advantage.

Public

Social network application developers and designers.

Objectifs de la formation

There is no doubt that the Internet has come of age and with it the widespread use of social networks. The number of social networks is multiplying, and we find them
everywhere. Even modern Smartphones are known for their social network connectivity.
Not just for private and personal use, social networks are being used for organization and inter-organization communications, business promotions, professional connections, and corporate networking. Social network applications are being used by enterprises to be competing for space and potential client attention.
This course includes all aspects of social network application development, including client-side, server-side and back-end technologies.
Though it does not go into server-side language details in depth, the course is intensive and includes plenty of examples and some hands-on exercises. It provides its participants with the basic knowledge and tools needed to understand and start developing social network applications.

Contenu du cours

Table 1: KCLD004 - Course Contents
Chapter Description
Introduction • Brief history of the Web
• The growth of the Web and its reasons
The Web • WWW and Web 2.0
• Web engineering
• Web applications
• The Web server
• Web architecture and topology
• Differences between traditional applications
and Web applications
Social Networks and Social Network Applications • Social networks defined
• Why social networks are popular
• Social network applications overview
• Social networks and the Smartphone
• Present and future uses of social networks
Client-side Technologies • Hypertext
• Hypermedia
• Rich internet applications
• HTML
• XML
• CSS
• JavaScript
• AJAX
• jQuery
Web Services and RESTful Web Services • Web services overview
• Architecture and technology
• SOAP/XML
• Web service description and WSDL
• Registering the service and UDDI
• RPC web services
• REST web services
• Web services interoperability
Server-side Programming Languages • PHP
• Python
• Ruby
• Flash
• ASP.Net
• Java
The Back-end: Exploiting Databases • Databases and Web applications
• MySQL
Social Network APIs • What do we want from a social network API?
• Facebook Framewok
• Google OpenSocial
• Twitter API
• Linkedln APIs: REST and JavaScript
Social Network Application Issues • Software engineering practices
• Interface design
• Usability and human-computer interactions
• Accessibility and information presentation
Some Security Issues • User verification
• Accessing the file system
• Signatures
• Encryption
• Web services
• Denial of service
• Hackers
The End • Summary
• Q&A
• Evaluation

Dates


19 Oct 2020 au 23 Oct 2020


NOTE :
ATTENTION CETTE FORMATION EST SUR MESURE
CE COURS EST REALISABLE TOUTE L'ANNEE AVEC UN MINIMUM DE 5 PARTICIPANTS


Des questions ?

+33 (0) 950 20 91 64


Inscription ou Demande de devis