We gaan verder met onze nuttige en relevante publicaties over de verschillende «Linuxverse-apps Ideaal voor educatieve distributies en STEM-projecten», en vormen een aanvulling op wat we al hebben gezien over het IT-gebied van Office-hulpmiddelen (deel 1) en 2D/3D/CAD-ontwerptools (deel 2), vandaag zullen we in dit derde deel enkele interessante bespreken «Hulpmiddelen voor software- en databaseontwikkeling».
En als het om verkrijgen gaat gratis, open en gratis tools op onderwijsgebied, dat wil zeggen voor het leren en onderwijzen van wetenschappelijk-technologische vakken die gewoonlijk worden genoemd «STAM» (Wetenschap, technologie, techniek en wiskunde in het Engels of Ciencia, Tecnología, Ingeniería y Mathematics, in het Spaans), zeker De Linuxverse biedt ons een breed scala aan opties om te overwegen. En om deze reden bieden wij u vandaag in meer detail enkele van de nuttigste en meest praktische aan die bekend, getest en gebruikt zouden moeten worden in elk college en universiteit in welk land dan ook, om les te geven en te leren over deze verschillende onderwijs- en trainingsinhouden. technologische en informatica.
Maar voordat u met deze publicatie begint, gaat u eerst over de genoemde zaken "Gratis, open en gratis tools voor software- en databaseontwikkeling" die de moeite waard zijn om te installeren en uit te proberen op educatieve distributies en STEM-projecten, raden we je aan de vorige publicatie in deze serie te verkennen, nadat je deze hebt gelezen:
Onder de meest bekende en gebruikte apps in de Linuxverse met betrekking tot 2D/3D/CAD-ontwerp die de moeite waard zijn om te installeren en uit te proberen op educatieve distributies en STEM-projecten om verschillende educatieve en trainingsinhoud te onderwijzen en te leren, kunnen er enkele worden genoemd, zoals: Bforartists, Blender, FreeCAD, LibreCAD, Natron, Pencil2D, QCAD, Open 3D Engine, Synfig en Wings 3D.
Apps geschikt voor gebruik in educatieve distributies: SW- en DB-ontwikkeling
Aanbevolen apps voor software- en databaseontwikkeling op distributies en educatieve projecten
Hieronder leest u wat meer details over sommige verschillende gratis en open applicaties voor software- en databaseontwikkeling, waarvan wij er vele als de meest bekende en nuttige beschouwen, en andere die zonder twijfel de moeite waard zijn om te kennen en uit te proberen voor deze educatieve doeleinden. En dit zijn de volgende: Alice, Basis 256, BlueJ, ChartDB, CodeBlocks, Greenfoot, Koekjes, In behandeling, PseudoFlow, PSeInt, MyCompiler, Scratch, Scratux, Stencyl, TinkerCAD, TuboWarp, Turtlico en WhoDB.
En hieronder meer details over elk van deze toepassingen:
Alice
Alice is een innovatieve, op blokken gebaseerde programmeeromgeving waarmee u eenvoudig animaties kunt maken, interactieve verhalen kunt creëren of eenvoudige 3D-games kunt programmeren. In tegenstelling tot veel op puzzels gebaseerde codeer-apps, moedigt Alice het leren aan door middel van creatieve verkenning. Alice is ontworpen om logische en computationele denkvaardigheden en fundamentele programmeerprincipes aan te leren, en om een eerste kennismaking te zijn met objectgeoriënteerd programmeren. Het Alice Project biedt aanvullende hulpmiddelen en materialen voor lesgeven met Alice over een spectrum van leeftijden en vakken, met bewezen voordelen voor het aantrekken en behouden van diverse en kansarme groepen in het computerwetenschappelijk onderwijs. Over Alice
Basic 256
BASIC-256 is een eenvoudig te gebruiken versie van BASIC, ontworpen om iedereen te leren programmeren. Dankzij een geïntegreerde grafische modus kunt u binnen enkele minuten afbeeldingen op het scherm tekenen, en een reeks eenvoudig te volgen tutorials introduceert programmeerconcepten via leuke oefeningen. Basisondersteuning 256
BlueJ
BlueJ is een Java-ontwikkelomgeving die speciaal is ontworpen voor onderwijs op inleidend niveau. Het is ontworpen en geïmplementeerd door het BlueJ-team van King's College, Londen. Om deze reden wordt het beschouwd als een ideale IDE voor het programmeren van beginners en leerlingen. BlueJ wordt gedistribueerd in vijf verschillende formaten: een installeerbaar pakket voor Windows-systemen, een “standalone” (gratis installatie) pakket voor Windows, één voor MacOS, één voor op Debian gebaseerde systemen (inclusief Ubuntu) en één voor alle andere systemen. Over BlueJ
GrafiekDB
ChartDB is een moderne en innovatieve, gratis en open, webgebaseerde databasediagram-editor, handig voor het visualiseren en ontwerpen van eenvoudige databases. En voor dat, staat v toeVisualiseer direct het schema van gemaakte databases met een enkele ‘slimme query’. Het maakt ook blzPas diagrammen aan, exporteer SQL-scripts en krijg toegang tot alle functies, zonder dat u een account nodig heeft. Over ChartDB
Codeblokken
Code::Blocks is een gratis, open en gratis IDE voor C/C++ en Fortran, ontworpen om aan de meest veeleisende behoeften van de meest geavanceerde gebruikers te voldoen, maar is tegelijkertijd zeer gemakkelijk te gebruiken en heeft een goede kracht, waardoor het is ideaal voor studenten en leerlingen. Bovendien is het ontworpen om zeer uitbreidbaar en volledig configureerbaar te zijn. En het is ontworpen rond een plug-inframework dat kan worden uitgebreid met veel van deze plug-ins, zowel gemaakt door derden om de functionaliteit uit te breiden of door uzelf voor verschillende doeleinden. Over CodeBlocks
Greenfoot
Het is ideale software voor het onderwijzen en leren van programmeren met Java. Omdat het het onderwijzen van objectgeoriënteerd programmeren met Java mogelijk maakt. En om dit te doen, vergemakkelijkt het de creatie van "acteurs" die in "werelden" leven om games, simulaties en andere grafische programma's te maken. Bovendien is het visueel en interactief, en zijn de visualisatie- en interactietools geïntegreerd in de omgeving. Terwijl de acteurs die ermee zijn gemaakt, zijn geprogrammeerd in standaard tekstuele Java-code, wat een combinatie biedt van programmeerervaring in een traditionele op tekst gebaseerde taal met visuele uitvoering. Over Groenvoet
Koekjes
KEXI is een visuele databaseapplicatiebouwer. Daarom is het handig voor het ontwerpen van databasetoepassingen, het invoegen en bewerken van gegevens, het uitvoeren van query's en het verwerken van gegevens. Het kan ook worden gebruikt om formulieren te maken die een aangepaste visuele interface voor gegevens bieden. Hierdoor kunnen alle databaseobjecten (tabellen, queries, formulieren, rapporten, enz.) in de database worden opgeslagen, maar wordt de uitwisseling van gegevens en ontwerpen vergemakkelijkt. Kortom, het is een geïntegreerde Data Manager, vergelijkbaar met MS Access en FileMaker, en ideaal voor databaseontwerp en -implementatie. Over Kexi
In behandeling
Processing is een flexibele software en taal voor het leren programmeren. Sinds 2001 bevordert Processing softwaregeletterdheid binnen de beeldende kunst en visuele geletterdheid binnen de technologie. Daarom zijn er tegenwoordig tienduizenden studenten, kunstenaars, ontwerpers, onderzoekers en hobbyisten die Processing gebruiken om prototypes te leren en te maken. Bovendien biedt het in de huidige versie 4 belangrijke verbeteringen op de achtergrond, met als hoofddoel om de code soepel te laten werken op de nieuwste hardware en besturingssystemen. Over verwerking
PseudoFlow
PseudoFlow is gratis en open source-software die is ontwikkeld om programmeerstudenten te helpen besturingsstructuren te leren kennen door pseudocode te gebruiken en in realtime ANSI-standaardstroomdiagrammen van hun algoritmen te genereren. Het is echter momenteel in actieve ontwikkeling en er staan een aantal interessante functies in het verschiet. En enkele van de geplande verbeteringen zijn pseudocodefoutdetectie, array-ondersteuning en diverse andere verbeteringen. Over PseudoFlow
PSeInt
PSeInt is een hulpmiddel om een leerling te helpen bij zijn eerste stappen in het programmeren. Via een eenvoudige en intuïtieve pseudo-taal in het Spaans (aangevuld met een stroomdiagrameditor) kunt u uw aandacht richten op de fundamentele concepten van computeralgoritmen, waardoor de moeilijkheden die inherent zijn aan een taal worden geminimaliseerd en een werkomgeving wordt geboden met talrijke hulpmiddelen leermiddelen. Over PSeInt
MijnCompiler
MyCompile is een online IDE waarmee we code uit verschillende bekende talen kunnen bewerken, compileren en uitvoeren, tot nu toe de volgende: Deno, JavaScript, NodeJS, Python, Ruby, Go, C, C++, Java, C#, TypeScript , PHP, Bash, R, Octave (MATLAB), Fortran, Lua, Erlang, SQL, MySQL, MongoDB, Clojure, D, Perl, Kotlin, Swift, Rust en Assembly. Over MijnCompiler
Kras
Scratch is niet alleen een programmeercommunity voor jongens en meisjes (de grootste ter wereld), maar het is ook een programmeertaal met een eenvoudige interface waarmee jongeren digitale verhalen, games en animaties kunnen maken. Scratch is ontworpen, ontwikkeld en gemodereerd door de Scratch Foundation, een non-profit organisatie. Scratch bevordert computationeel denken en probleemoplossende vaardigheden; creatief lesgeven en leren, zelfexpressie en samenwerking; en gelijkheid in computers. Scratch is en blijft gratis en is beschikbaar in meer dan 70 talen. Over Kras
scratux
Scratux is een op blokken gebaseerde visuele programmeertaal, voornamelijk gericht op kinderen. Gebruikers kunnen projecten maken met behulp van een blokachtige interface. Met Scratux kunt u uw eigen interactieve verhalen, games en animaties programmeren en uw creaties delen met anderen in de online community. Maar bIn principe is Scratux een eenvoudig project dat tot doel heeft gratis en open source Scratch Desktop binaire bestanden voor Linux te bieden. Wat komt door Het officiële Scratch-project levert dus niet gemakkelijk en tijdig bijgewerkte binaire bestanden voor Linux-distributies. Over Scratux
Stencyl
Stencyl is een compleet en efficiënt pakket voor het maken van games. Bovenal dankzij het feit dat het is gebouwd als een intuïtieve en aantrekkelijke set tools die de workflow versnellen en niets verstoren bij het maken van een product. Dat wil zeggen, het is een hulpmiddel dat zich richt op wat essentieel is voor de ontwikkelaar, dat wil zeggen dat het zich richt op wat belangrijk is: het bouwen van de game. Bovendien zorgt en faciliteert het dat het gebouwde product brede ondersteuning heeft voor verschillende platforms, zoals iOS (iPhone/iPad), Android, Windows, macOS, Linux en webbrowsers (HTML5). Ten slotte is Stencyl gratis voor het publiceren van games die in Flash zijn gemaakt; terwijl het voor andere platforms de aankoop van een licentie vereist. Over Stencyl
Tinkercad
Tinkercad is een gratis webapplicatie voor 3D-ontwerp, elektronica en codering. Wij zijn de ideale introductie tot Autodesk, een wereldleider op het gebied van ontwerp- en productietechnologie. Op het gebied van 3D-ontwerp zijn vormen de bouwstenen van Tinkercad en stellen ons in staat reeds bestaande vormen toe te voegen of onze eigen vormen te importeren. Hiermee kunnen we ook het werkvlak roteren om ze aan te passen of hun weergaven te veranderen. Op het gebied van het ontwerp van digitale circuits kunnen we elektronische componenten plaatsen en verbinden om een virtueel circuit helemaal opnieuw te creëren, of onze eigen startcircuits gebruiken om te verkennen en te testen, waardoor we het gebruik van extra echte hardware om te leren of te vermijden vermijden onderwijs elektronica en zelfs robotica. Over Tinkercad
TurboWarp
TurboWarp is een eenvoudige en leuke desktop- en platformonafhankelijke applicatie waarmee je games, animaties en verhalen kunt maken met de beste versie van Scratch, inclusief de donkere modus, add-ons, een compiler en nog veel meer. TurboWarp is echter op geen enkele manier verbonden met het Scratch Development Team. Om deze reden is het duidelijk dat het een verbeterde versie is van de Scratch 3 offline Editor, maar deze kan zowel online als rechtstreeks op het bureaublad worden gebruikt door de installatieprogramma's en uitvoerbare bestanden van de nieuwste stabiele versie van GitHub te downloaden. Over TurboWarp
Turtlic
Turtlico is een hulpmiddel om de basisprincipes van programmeren te leren. Het is een platformonafhankelijke applicatie die beschikbaar is voor Windows en Linux. Om dit te doen, biedt het de aanpak van een robotschildpad die door jou wordt bestuurd via je eigen programma. Om dit te doen, hoeft u alleen maar de bewegingspictogrammen in uw programma te plaatsen en deze vervolgens over het scherm te laten bewegen. Op deze manier kunt u experimenteren en uw vaardigheden verbeteren om te leren hoe u essentiële programmeerconcepten kunt gebruiken, zoals cycli, methoden en nog veel meer. Over Turtlico
WieDB
WhoDB is een gratis, open en online tool voor databasebeheer, die opvalt door zijn lichtgewicht (~20 MB), krachtig en gebruiksvriendelijk, en die ook is ontworpen om databasebeheertaken te optimaliseren. En door de eenvoud van Adminer (voorheen phpMinAdmin) te combineren met verbeterde gebruikerservaring en prestaties, biedt het optimale snelheid en efficiëntie, vooral wanneer ontwikkeld met GoLang. Bovendien bevat het functies zoals interactieve weergave van schema's en online bewerken, en kan het worden aangepast aan zowel kleine projecten als complexe bedrijfssystemen. Tenslotte biedt het de mogelijkheid om in natuurlijke taal met uw gegevens te praten dankzij onze integratie met Ollama, ChatGPT en Anthropic. Hiermee kunt u ook query's uitvoeren en databasegegevens beheren via gesprekken in plaats van via complexe SQL. Over WhoDB
ZinjaI
ZinjaI is een gratis IDE (geïntegreerde ontwikkelomgeving) voor programmeren in C/C++. Oorspronkelijk ontworpen om gebruikt te worden door het programmeren van studenten tijdens het leren, biedt het een zeer eenvoudige initiële interface, maar bevat het nog steeds geavanceerde functionaliteiten die de ontwikkeling van projecten mogelijk maken die zo complex zijn als ZinjaI zelf. Over ZinjaI
Kortom, we hopen dat er een nieuwe top of lijst komt met wat interessants «Gratis, open en gratis tools voor software- en databaseontwikkeling» die de moeite waard zijn om te installeren en te proberen over educatieve distributies en STEM-projecten Ze zijn erg nuttig, zowel voor docenten en trainers van de meest uiteenlopende scholen en universiteiten ter wereld, als natuurlijk voor hun IT-studenten van elke leeftijd en elk opleidingsniveau. En ook dat het dient als een ideaal startpunt voor degenen die betrokken zijn bij de creatie en ontwikkeling van de meest uiteenlopende GNU/Linux educatieve distributies.
Vergeet ten slotte niet om dit nuttige en leuke bericht met anderen te delen, en bezoek het begin van onze «WebSite» in het Spaans of andere talen (twee letters toevoegen aan het einde van de URL, bijvoorbeeld: ar, de, en, fr, ja, pt en ru, naast vele andere). Daarnaast nodigen wij u uit om deel te nemen aan onze Officieel Telegram-kanaal om meer nieuws, handleidingen en tutorials van onze website te lezen en te delen.