Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IT for beginners


Published on

  • Be the first to comment

  • Be the first to like this

IT for beginners

  1. 1. IT Seminar 1.0 Giuliano Vesci
  2. 2. IT Professional
  3. 3. IT Fields (Web) application / software developerDevelopment of applications (web based or not) System administratorMaintainance of a IT complex system Database administratorSubfield of system administrator Hardware professional
  4. 4. Web (application) developerIn the process of the development of a web application, there are different actors: Graphic designer Web designer Front-end developer Back-end developerThe graphic designer usually takes care about images and videos, the front-end developer has to prepare correct inputs for the back-end part. The web designer is between these two figures.
  5. 5. ExampleCalculate the sum of two numbers: input 1 input 2 + Calculate!
  6. 6. Source codeThe user interface allows users to send input to the back-end, where these inputs are managed, providing an output displayed to the user.In our example, the back-end part consist in the following instruction: result = input1 + input2 print result
  7. 7. Example: resultCalculate the sum of two numbers input 1 input 2 1 + 5 Calculate! output 6Easy?
  8. 8. Programming languagesUser interface(x)HTML, CSS, Javascript, Flash, ASBack-endPHP, Java, C, C++, C#, VB, Python, Ruby, …DataXML, JSON, SQL, …MobileiOs (C family), Android (Java)OthersAjax, Earlang, Jquery, …
  9. 9. System administratorA system administrator is a person employed to maintain and operate a computer system and/or network.Main fields are: DBA admin. Network admin. Security admin.Examples: analyze system logs, performing backups, installing new HW/SW, resetting passwords, troubleshooting reported problems, …
  10. 10. Database administratorResponsible for the installation, configuration, upgrade, administration, monitoring and maintenance of databases in an organization.Skills: SQL Database design Knowledge about RDBMS (SQL Server, Oracle DB, …) OLAP, OLTP: software techniques for big data analysis Data warehouse: centrar repository of data, from different sources
  11. 11. FrameworksBase structure on which the software is designed and developed. It relates on at least one program language supporting several sw libraries. They usually provides useful tools used by the developer to create his/her source code.Typical examples: PHP: Symfony, Zend, Drupal Java: Cocoon, Struts, Spring C#, VB: .NET
  12. 12. Other keywords Cloud computing Crowdsourcing IT forensics IT security Cryptography Robotics Artificial Intelligence Information systems (ERP, …) Testing/Quality assurance
  13. 13. Q&A