OOP Connectie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »
 - Diov  -

- Diov -

09/07/2012 17:47:49
Quote Anchor link
Beste,

een tijdje terug ben ik begonnen OOP te leren, en was toen even gestopt wegens school.

Vandaag heb ik wat tutorials doorgenomen van OOP en heb ik mijn eerste class gemaakt: ConnectDatabase.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
class ConnectDatabase
{
        protected $host;
        protected $user;
        protected $pass;
        protected $data;

        public function __construct($host,$user,$pass,$data)
        {

                $this->host = $host;
                $this->user = $user;
                $this->pass = $pass;
                $this->data = $data;

                new
mysqli($host,$user,$pass,$data);

                # Foutafhandeling: als er geen verbinding is.
        if (mysqli_connect_errno()) {
            throw new Exception('Er kon geen verbinding gemaakt worden met de database.');
        }
        }

    
}


$mysqli = new ConnectDatabase('host', 'user', 'pass', 'data')
?>


Hopelijk heb ik wat object georiënteerd gedacht.
Zo niet, hoor ik wel jullie commentaren.

Alvast bedankt
Dem
Gewijzigd op 09/07/2012 17:49:18 door - Diov -
 
PHP hulp

PHP hulp

28/11/2024 18:50:26
 
Wouter J

Wouter J

09/07/2012 17:50:42
Quote Anchor link
Wat is het doel hiervan? Je doet precies hetzelfde als de MySQLi klasse dus ik begrijp niet precies wat je wilt bereiken?

Je kunt beter iets gaan doen wat echt nut heeft en niet heel moeilijk is, een gastenboek bijv.
 
Erwin H

Erwin H

09/07/2012 17:50:58
Quote Anchor link
Wat kan deze class? Met andere woorden, wat is de functie en hoe is het te gebruiken. Ik zie alleen dat je de class kan instantieren, maar verder doet het helemaal niets.
 
 - Diov  -

- Diov -

09/07/2012 17:52:41
Quote Anchor link
Mijn bedoeling was om de connectie met de database via OOP te maken.
Ik ben nog een beginneling, maar ik dacht:

Eerst de connectie in OOP, daarna een klasse maken voor bijvoorbeeld een gastenboek met datamappers
 
Erwin H

Erwin H

09/07/2012 17:53:29
Quote Anchor link
Maar hoe gebruik je het dan? Je hebt nu een object en dan?
 
 - Diov  -

- Diov -

09/07/2012 17:55:49
Quote Anchor link
Wat moet een database connectie dan nog meer kunnen?
Ik dacht om nog een functie erin te steken om de connectie te beëindigen.
 
Erwin H

Erwin H

09/07/2012 18:02:21
Quote Anchor link
Normaal gesproken (OOP denkwijze) gebruik je de database connectie in een database classe om de database aan te kunnen spreken en er queries op los te kunnen laten. Als het nu zo is dat je verder niets met de connectie doet (vanwege de manier waarop MySQLi met connecties werkt) dan heeft het niet zo veel zin om een class te schrijven voor een functie die al bestaat. De class zoals je die nu hebt voegt namelijk niets toe.
Ik zou me dan gaan richten op een database class die daadwerkelijk queries kan uitvoeren en resultaten kan ophalen.
 
 - Diov  -

- Diov -

09/07/2012 18:04:19
Quote Anchor link
Ow, ik dacht om dit als eerste te maken, en dan overal te includen.
Maar ik ga proberen een gastenboek te maken in OOP.
 
Erwin H

Erwin H

09/07/2012 18:07:09
Quote Anchor link
Ik zou je adviseren om even een aantal recente topics over database classes door te nemen. De laatste tijd zijn er veel mensen met zoiets begonnen lijkt het, dus er is al genoeg te vinden.

Dan een paar uurtjes gaan zitten om je structuur uit te denken en op te tekenen en daarna pas een class te gaan schrijven. Dan ga je echt leren hoe dit soort dingen aan te pakken.
 
 - Diov  -

- Diov -

09/07/2012 18:13:31
Quote Anchor link
Dan ga ik dit doen.
En nog een vraagje,

Bij een datamapper, zit de database connectie daarin? Of moet de database connectie dan ook in een aparte class?
 
Wouter J

Wouter J

09/07/2012 18:15:22
Quote Anchor link
Nou ga eerst zelf even nadenken. Je weet dat een klasse maar 1 verantwoordelijkheid mag hebben. Mag dit dan?
 
 - Diov  -

- Diov -

09/07/2012 18:16:51
Quote Anchor link
Nee dus, maar wel de db aanroepen in de class.
 
Wouter J

Wouter J

09/07/2012 18:51:37
Quote Anchor link
Ja, het heeft dus een HEEFT_EEN relatie. Een datamapper HEEFT_EEN database object. Maar niet een datamapper IS_EEN database object.

Misschien eens interessant om door te lezen: http://wouterj.nl/serie/orienteer-je-in-objecten/
 
 - Diov  -

- Diov -

09/07/2012 18:59:31
Quote Anchor link
Ga het meteen even doornemen.
Tevens, ben ik bezig met een gastenboek te maken, zonder geregistreerde gebruikers.

Maar ik denk dat ik wat te ver ga in PHP, ik heb geen opleiding gehad wat betreft programmeren, ik doe dit voor mijn plezier maar ik denk dat dit ietsje te ver gegrepen is voor mij.
 
Wouter J

Wouter J

09/07/2012 19:08:31
Quote Anchor link
Nee, ik heb ook geen opleiding gehad. Het kost wat tijd en wat moeite, maar te ver nee. Het is ook helemaal niet moeilijk programmeren. Het is gewoon 'even' je denkvermogen aanpassen en de knop omschakelen om op een andere manier te gaan scripten.

Niet zo triest meteen, de leercurve is stijl maar als je volhoudt bega je een veel gelukkiger scriptleven. Ik ben zelf nu ook een half jaar bezig met OO en begin het eindelijk redelijk goed onder de knie te krijgen.
 
 - Diov  -

- Diov -

09/07/2012 19:25:22
Quote Anchor link
Ik heb je eerste artikel: http://wouterj.nl/php/eens-goed-nadenken-in-objecten/354/ doorgenomen.

Morgen ga ik de andere doornemen.

Volgens mij heb je het al onder de knie.
Ik dacht wel dat jij een opleiding had wat programmering betreft.
Want je kan echt goed overweg met CSS, javascript (jQuery), php ...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.