Arjan Burger
Webinar Programmeren
C#/Java/PHP/Python/C++/R/NodeJS
eduvision.nl / eduvision.be
eduvision.nl / eduvision.be: Programmeren
Waarom programmeren?
• Veel vraag naar programmeurs
• Interessant en intelligent werk
• Development is de core van IT
● Poll: In welke programmeertaal heb je
interesse?
eduvision.nl / eduvision.be: Programmeren
Programma
• Welke programmeertalen zijn er?
• Waarom kies je voor een bepaalde programmeertaal?
• Talen: C#, PHP, Java, NodeJS, Python, C++, R
• Programmeren en de markt
• Tips
• Uiteraard krijg je een persoonlijk advies!
eduvision.nl / eduvision.be: Programmeren
Development
● Programmeurs
● Betrokken bij projecten
● Core van de IT organisatie
● Ook kennis van diverse architectuur systemen
(bijv AWS)
eduvision.nl / eduvision.be: Programmeren
Skills developer
● Abstract denken
● Houden van “puzzelen”
● Veel interesse in software hebben
● Vertalen probleem naar software
● Kennis van de cloud en middleware (bijv
Hadoop)
● Database kennis
eduvision.nl / eduvision.be: Programmeren
Diverse programmeertalen
● PHP
● C#
● Python
● Java
● NodeJS
● C++
● R
eduvision.nl / eduvision.be: Programmeren
PHP
● Veel gebruikt voor webapplicaties
● Open Source
● Bekendste applicatie: Wordpress
● Arjan is auteur van meerdere PHP-boeken
● Veel gebruikt bij bureau’s / webbouwers
● Software ontwikkelaars: meestal front-end
eduvision.nl / eduvision.be: Programmeren
C#
● Het Microsoft vlaggenschip
● Visuele taal (Visual studio)
● Veel gebruikt bij corporates
● Webapplicaties
● Standalone applicaties
● Integreert met alles van Microsoft
eduvision.nl / eduvision.be: Programmeren
Python
● Algemene programmeertaal
● volledig OO
● meestal gebruikt icm framework
● Veel gebruikt in de big data wereld
● (in combinatie met R)
● Veel gebruikt door data analisten
eduvision.nl / eduvision.be: Programmeren
Java
● High-end programmeertaal
● Hoog in de markt
● Hoge uurtarieven of salarissen
● Complex
● Veel verschillende frameworks
● Veel bij corporates of grote software bedrijven
eduvision.nl / eduvision.be: Programmeren
NodeJS
● Javascript op de backend
● Moderne programmeertaal
● Lichtgewicht taal
● Niche programmeertaal
● Veel gebruikt voor netwerkgerelateerde
programmatuur (APIs)
eduvision.nl / eduvision.be: Programmeren
C++
● Basistaal
● Veel gebruikt voor echte basissoftware, bijv.
software in hardware oplossingen, embedded
software e.d.
● Objective C (variant) wordt gebruikt voor iOS
● Voornamelijk standalone applicaties
eduvision.nl / eduvision.be: Programmeren
R
● Specifieke statistische programmeertaal
● Veelal gebruikt voor big data oplossingen (data
analyse)
● Integratie met Python
● Ook los gebruikt
● Ook in combinatie met data analyse tools, bijv
Tableau
eduvision.nl / eduvision.be: Programmeren
Cloud kennis
● Amazon (slimme hosting)
● Google (datawarehouses / big query)
● Microsoft (Azure)
eduvision.nl / eduvision.be: Programmeren
Persoonlijk advies
Wie ben jij?
In welke programmeertaal heb je interesse?
Wat is je achtergrond?
Wat kunnen we voor je doen?
Poll: Wat kunnen we voor je doen?
eduvision.nl / eduvision.be: Programmeren
Vragen?
Neem contact met ons op!
• twitter.com/eduvision
• facebook.com/eduvision
• Over Arjan: arjanburger.com
• +31 (0)88 044 42 22 +32 (0)3 747 03 10
info@eduvision.nl info@eduvision.be

Webinar programmeren c# java php python c++ r nodejs

  • 1.
  • 2.
    eduvision.nl / eduvision.be:Programmeren Waarom programmeren? • Veel vraag naar programmeurs • Interessant en intelligent werk • Development is de core van IT ● Poll: In welke programmeertaal heb je interesse?
  • 3.
    eduvision.nl / eduvision.be:Programmeren Programma • Welke programmeertalen zijn er? • Waarom kies je voor een bepaalde programmeertaal? • Talen: C#, PHP, Java, NodeJS, Python, C++, R • Programmeren en de markt • Tips • Uiteraard krijg je een persoonlijk advies!
  • 4.
    eduvision.nl / eduvision.be:Programmeren Development ● Programmeurs ● Betrokken bij projecten ● Core van de IT organisatie ● Ook kennis van diverse architectuur systemen (bijv AWS)
  • 5.
    eduvision.nl / eduvision.be:Programmeren Skills developer ● Abstract denken ● Houden van “puzzelen” ● Veel interesse in software hebben ● Vertalen probleem naar software ● Kennis van de cloud en middleware (bijv Hadoop) ● Database kennis
  • 6.
    eduvision.nl / eduvision.be:Programmeren Diverse programmeertalen ● PHP ● C# ● Python ● Java ● NodeJS ● C++ ● R
  • 7.
    eduvision.nl / eduvision.be:Programmeren PHP ● Veel gebruikt voor webapplicaties ● Open Source ● Bekendste applicatie: Wordpress ● Arjan is auteur van meerdere PHP-boeken ● Veel gebruikt bij bureau’s / webbouwers ● Software ontwikkelaars: meestal front-end
  • 8.
    eduvision.nl / eduvision.be:Programmeren C# ● Het Microsoft vlaggenschip ● Visuele taal (Visual studio) ● Veel gebruikt bij corporates ● Webapplicaties ● Standalone applicaties ● Integreert met alles van Microsoft
  • 9.
    eduvision.nl / eduvision.be:Programmeren Python ● Algemene programmeertaal ● volledig OO ● meestal gebruikt icm framework ● Veel gebruikt in de big data wereld ● (in combinatie met R) ● Veel gebruikt door data analisten
  • 10.
    eduvision.nl / eduvision.be:Programmeren Java ● High-end programmeertaal ● Hoog in de markt ● Hoge uurtarieven of salarissen ● Complex ● Veel verschillende frameworks ● Veel bij corporates of grote software bedrijven
  • 11.
    eduvision.nl / eduvision.be:Programmeren NodeJS ● Javascript op de backend ● Moderne programmeertaal ● Lichtgewicht taal ● Niche programmeertaal ● Veel gebruikt voor netwerkgerelateerde programmatuur (APIs)
  • 12.
    eduvision.nl / eduvision.be:Programmeren C++ ● Basistaal ● Veel gebruikt voor echte basissoftware, bijv. software in hardware oplossingen, embedded software e.d. ● Objective C (variant) wordt gebruikt voor iOS ● Voornamelijk standalone applicaties
  • 13.
    eduvision.nl / eduvision.be:Programmeren R ● Specifieke statistische programmeertaal ● Veelal gebruikt voor big data oplossingen (data analyse) ● Integratie met Python ● Ook los gebruikt ● Ook in combinatie met data analyse tools, bijv Tableau
  • 14.
    eduvision.nl / eduvision.be:Programmeren Cloud kennis ● Amazon (slimme hosting) ● Google (datawarehouses / big query) ● Microsoft (Azure)
  • 15.
    eduvision.nl / eduvision.be:Programmeren Persoonlijk advies Wie ben jij? In welke programmeertaal heb je interesse? Wat is je achtergrond? Wat kunnen we voor je doen? Poll: Wat kunnen we voor je doen?
  • 16.
    eduvision.nl / eduvision.be:Programmeren Vragen? Neem contact met ons op! • twitter.com/eduvision • facebook.com/eduvision • Over Arjan: arjanburger.com • +31 (0)88 044 42 22 +32 (0)3 747 03 10 [email protected] [email protected]