Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Introduction to coding

No description
by

Martina Šimičić

on 17 July 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introduction to coding

Web application?
Programming language
-back-end
- for dynamic content on the server side
- Ruby, Python, Java, PHP, ...

- combined with frameworks

Web server
- how does the application run

- Nginx, Apache
- Puma, Unicorn

Ruby
- simple and elegant
- friendly syntax
- lightweight

Frameworks: Rails, Hanami, Sinatra

- fast to learn



Java, C# ...
- high performance
- secure and robust
- multithreaded

Frameworks: Spring MVC, JSF, Vaadin

- long learning curve

Domain
- name, how to reach it
- Where: https://www.transip.nl/
Introduction to coding
Martina Šimičić
martina.simicic@gmail.com
@pazinjanka
Days of code, 2016
Host
- where it lives

Cloud services
- private
- shared instances

Dedicated servers
- supercomputer
- raspberry pi
Programming language & rest - front-end
- creating and styling content
- presentation of data

- Javascript
- Html, Css
Javascript
- lightweight
- can be used as a backend language (Node.js)

- libraries: jQuery, React.js
- frameworks: Angular.js, Ember.js
Database
- where does the application store the data

- Relational database (PostgreSQL, MySQL)
- Graph database (Neo4J)
- Document database (MongoDB)
HTML, CSS
- components
- styling

Terminal / Command Prompt
- printing content : ls | dir
- moving to folder: cd <folder name>
- moving back: cd ..
- copy file: cp <file> <new filename> | copy <file> <new filename>
- move file: mv <file> <new filename> | move <file> <new filename>
- create folder: mkdir <folder name>
- remove file: rm <file name> | del <file name>

Ruby tryout
- adding numbers
- concatenating strings
- data types: string, integer, array, hash
- variables
- conditional statements
- loops

- executing ruby form file
Full transcript