Research, Learn, and Share your knowledge, Contribute to society and be part of a Network. Make use of Open Source and Free to use software and re-submit to your community or forum
A how-to is an informal hard-copy material-documentation depicting steps to arrive at a certain proposed result. Similarly, it can often be a short video describing how to accomplish a specific task, technological, mechanical, or otherwise. |
Related Info: Journal Entries in Design |
Benefit from our Referral program, Send friends and family to our Membership page. At new sign up, receive compensation, Free App Samples, Code, Design, etc... Download the Referral form to get started. Contact us if you have questions.
Translate contents of this webpage using the Google Translate plugin, available by selecting the drowpdown below... Google Translate is a multilingual neural machine translation service developed by Google, to translate text, documents and websites from one language into another
We invite you to use all of the resources available on our website. We hope you will find downloadable samples and tutorials that you can re-engineer in own environments to create applications from scratch. Please contact us with questions, if additional support is needed.
Welcome to our How-To page! If there is any page on this website that you really need to bookmark, this is it. There is a wealth of helpful information here for you to begin your application development journey. We have done most of the work for you, so that you can begin coding your web application from start to finish straight away. You should spend some time to read the information we have made available to save more time. We organized three main sections below into categories to make it easier for you to find specific documentation about the type of application that you want to create.
All three sections are contained in collapsible items below, you will need to expand each one to see additional information. The first section starts things off with the basics, the beginner stages to preparing for web application development. The stages are named appropriately in this section: Goals, Planning, and Tools, you can view the documentation of each stage by clicking on individual buttons in the section. The second section, goes a little deeper, it compliments the first section, in that, it helps you with Download, Reference, and Installation stages, the next phase of your application development journey. The last section completes the whole process, it dives into Configuration, Programming, and Deployment of your new website. If you make it this far, you are an accomplished web designer and developer.
Yeah, we know! our optimism is infectious... we obviously don't want you to think that it will all be a walk in the park. There could be some unknowns preventing you from completing your tasks to fully develop your first web application and running it in your browser. If your integrated development environment (IDE) is not properly configured, that could be your first obstacle to getting things off the ground. Or, if you did not follow our instructions properly, you could end up spending an untold number of hours troubleshooting your code, in some cases, you may have to throw away what you've worked on to start anew. Lastly, if you are not a patient person, then programming or application development is not for you. You will need to take your time to get it right. Since you are still reading this, we assume you are ready to continue on this adventure. So, start reading, and go build yourself a website!
Scroll to View Sections to Begin...
Website Development - Basic Sites | [PDF] | [Web] | |
Website Development - Data Sites | [PDF] | [Web] | |
Website Development - Social Sites | [PDF] | [Web] |
Wedsite Development - Audience | [PDF] | [Web] | |
Wedsite Development - Documentation | [PDF] | [Web] | |
Wedsite Development - Projects | [PDF] | [Web] |
Website Development - Code Editors | [PDF] | [Web] | |
Website Development - CMS Themes | [PDF] | [Web] | |
Website Development - IDE Tools | [PDF] | [Web] |
Notepad is a simple text editor for Microsoft Windows and a basic text-editing program which enables computer users to create documents. It was first released as a mouse-based MS-DOS program in 1983, and has been included in all versions of Microsoft Windows since Windows 1.0 in 1985. |
Notepad++ is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The project's name comes from the C increment operator. Notepad++ is distributed as free software. |
TextEdit is a simple, open-source word processor and text editor, first featured in NeXT's NeXTSTEP and OpenStep. It is now distributed with macOS since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-like operating systems such as Linux. |
Sublime Text is a shareware cross-platform source code editor with a Python application programming interface. It natively supports many programming languages and markup languages, and functions can be added by users with plugins, typically community-built and maintained under free-software licenses. Sublime Text is an amazing text editor for coding, markup, and style in Linux. Sublime Text Editor allows for code highlighting and better presentation. It also has a custom regex engine that significantly speeds up file indexing and loading. |
Eclipse is an integrated development environment (IDE) used for computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. |
Drupal is an open source Content management System (CMS) framework like Joomla and WordPress. Drupal’s installation is also similar to Joomla and WordPress. There is an installation script which will install the framework. It also offers different distributions. Drupal bundles are used to create specific kinds of websites. Drupal is a bit complicated after installation. Beginners find it difficult, compared to other popular CMS' when it comes to changing components of the websites. |
Joomla is an open source and free CMS platform similar to Drupal and WordPress, and is the most popular framework after WordPress. Joomla is also built on PHP. Joomla’s installation is not as quick as WordPress, but it’s not tough either. There are lots of menus in Joomla compared to WordPress. Many people think that Joomla is more powerful than WordPress. Overall, anyone can opt for Joomla, since it is a stable and popular framework. In the case of Joomla, too, you can host your website on it by downloading the Joomla framework and creating self-hosted websites. |
WordPress is one of the most popular open source and free CMS frameworks available in the website market. The majority of those who don’t know much coding prefer to create a website using WordPress. There are two variants of WordPress. The first is wordpress.com, where you can host your own website, which will have a domain name wordpress.com at the end. The second variant is wordpress.org, where you can download the WordPress framework and install it on your own host providers. The WordPress framework is written in PHP. |
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
Visual Studio is an IDE from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps. Code faster. Work smarter. Create the future with the best-in-class IDE. Type variables quickly and accurately, using IntelliSense code suggestions if you get stuck. Maintain speed no matter the complexity as you navigate to any file, type, member, or symbol declaration you need. Make quick improvements to your code using light bulbs that suggest actions such as renaming a function or adding a parameter. Deploy your application to Azure directly from Visual Studio with one click, easily connecting to your database of choice. |
Software Development - Journals | [PDF] or | [Web] Document | |
Software Development - Instructions | [PDF] or | [Web] Document | |
Software Development - Samples | [PDF] or | [Web] Document |
For more on Downloads, click here: Journal Entries, eBooks
For more on Downloads, click here: Journal Entries, eBooks
Eclipse is an IDE used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme |
For more on Eclipse Downloads, click here: Journal Entries, eBooks
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
For more on JDeveloper Downloads, click here: Journal Entries, eBooks
Welcome to Visual Studio! In this version, it's easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact. Visual Studio is available for Windows and Mac. Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. This article focuses on the Windows version of Visual Studio 2019. There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. See Compare Visual Studio editions to learn about which features are supported in each edition. |
Software Development - eBooks | [PDF] or | [Web] Document | |
Software Development - Tutorials | [PDF] or | [Web] Document | |
Software Development - Third Party | [PDF] or | [Web] Document |
Eclipse is an IDE used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia,[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme |
Troubleshooting
Java was started but returned exit code = 13: If you've "installed" Eclipse but are having trouble getting it to run, the most likely cause is that you have not correctly specified the JVM for it to run under. You may need to edit the eclipse.ini file.
Another common mistake on Microsoft Windows is a mismatch between the "bittedness" of Eclipse and the JVM/JDK. This is the most frequent cause of an Error 13. 64-bit Eclipse requires a 64-bit JVM, and 32-bit Eclipse requires 32-bit JVM--you can not mix-and-match between 32-bit and 64-bit, so make sure the version of Eclipse you installed matches the JVM/JDK that you're using to run it (and make sure you're using eclipse.ini to specify the exact JVM used to run Eclipse, described above). Continue reading https://wiki.eclipse.org/Eclipse/Installation for additional troubleshooting information.
The Workbench periodically saves a snapshot in order to reduce the risk of losing data due to crashes. The default period between saves is 5 minutes, but you can change this from the General > Workspace preferences page. From that page you can also set Eclipse to save all modified resources before a manual build.
For more on Reference, click here: Journal Entries, eBooks
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
Welcome to Visual Studio! In this version, it's easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact. Visual Studio is available for Windows and Mac. Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. This article focuses on the Windows version of Visual Studio 2019. There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. See Compare Visual Studio editions to learn about which features are supported in each edition. |
Software Development - Environment | [PDF] or | [Web] Document | |
Software Development - Management | [PDF] or | [Web] Document | |
Software Development - Resources | [PDF] or | [Web] Document |
Eclipse is an IDE used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia,[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme |
For more on Installation, click here: Journal Entries, eBooks
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
Welcome to Visual Studio! In this version, it's easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact. Visual Studio is available for Windows and Mac. Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. This article focuses on the Windows version of Visual Studio 2019. There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. See Compare Visual Studio editions to learn about which features are supported in each edition. |
Software Development - Front-End | [PDF] or | [Web] Document | |
Software Development - Back-End | [PDF] or | [Web] Document | |
Software Development - Security | [PDF] or | [Web] Document |
For more on Configuration information, click here: Journal Entries, eBooks
Eclipse is an IDE used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia,[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme |
When you start Eclipse you are asked to indicate a workspace directory. The workspace is a directory on the disk where the Eclipse platform and all the installed plug-ins store preferences, configurations and temporary information. Subsequent Eclipse invocations will use this storage to restore the previous state. As the name suggests, it is your "space of work". It defines your area of interest during an Eclipse session.
In a workspace you define projects that reference your disk resources. You don't have to move source files into the workspace. And projects don't import or copy source files into the workspace. Instead projects point to any folder or files on your disk.
We don't recommend keeping source code files in the workspace.
Each time you start Eclipse you can create a new workspace directory or indicate an existing one. You can create many workspaces, each one dedicated to some activity. You may use one workspace for developing your current project and another for maintaining the previous one. If the two activities are unrelated, in doing so you minimize clutter and improve performance by using two workspaces. You can launch several Eclipse applications in parallel, but one workspace can be used only by one Eclipse instance that locks it (
Continue reading more about Eclipse Workstapce in the Reference section on the Eclipse Foundation website: https://help.eclipse.org/2020-03/index.jsp
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
Welcome to Visual Studio! In this version, it's easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact. Visual Studio is available for Windows and Mac. Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. This article focuses on the Windows version of Visual Studio 2019. There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. See Compare Visual Studio editions to learn about which features are supported in each edition. |
Software Development - Code | [PDF] or | [Web] Document | |
Software Development - Design | [PDF] or | [Web] Document | |
Software Development - Test | [PDF] or | [Web] Document |
For more on Java Programming in Eclipse, click here: Journal Entries, eBooks
Eclipse is an IDE used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia,[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme |
You most likely read previous sections about the Eclipse IDE and the variety of programming languages that can be run on this platform. We are going to use Java as an example language to program in your version of the Eclipse software. This should give you a pretty good idea how to use the environment for other languages. Obviously, if you wish to skip Java and try a language of choice, you should visit the Eclipse Foundation website for information pertaining to all languages available at your disposal.
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
Welcome to Visual Studio! In this version, it's easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact. Visual Studio is available for Windows and Mac. Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. This article focuses on the Windows version of Visual Studio 2019. There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. See Compare Visual Studio editions to learn about which features are supported in each edition. |
Software Development - Local | [PDF] or | [Web] Document | |
Software Development - Server | [PDF] or | [Web] Document | |
Software Development - Sites | [PDF] or | [Web] Document |
For the Eclipse software, you likely set up a web server to view your web application in your browser via a URL, one of which you might have provided to someone to help test your software. This web server though may be local only to your machine, you are without a doubt going to need to run an instance of a web server in an Enterprise environment to house your completed/ready Web App for production. Normally a .war or .ear file is deployed to the web server of your choice. Once of the most popular web servers being used with Eclipse, as of this writing (2020.04.17.12.57.PM) is Apache Tomcat. We are including some of the steps to succfessfully deploying a Java Web App in Eclipse to Apache Tomcat below.
With Oracle JDeveloper, you can as well send your friends an Oracle Fusion Middleware URL containing a Java Server Faces(JSF) or Application Development Framework(ADF) file to run in their browser. Provided your recipients are within your network, they would certainly be able to view your newly developed Web App at their end; this is made possible by your local Integrated WebLogic Server running within Oracle JDeveloper. When you are ready for your App to be deployed in production, on an Enterprise Oracle WebLogic Server instance, you can follow the proper steps. Depending on the application, namely a JSF or ADF, a .ear file or MAR profile is created to be deployed to the server. Information about deploying an application to WebLogic will be included below for your convenience.
Lastly, in Visual Studio, you might have heard of IIS (Internet Information Services), a web server built into an existing Microsoft Operating System that you can use to launch Enterprise Visual Studio Web Apps. By enabling the features through your control panel, you will have the ability to load the IIS settings to configure the environment for your web applications. IIS can be run locally, and a connection to it is made available in the current version of Visual Studio 2019. As you may have guessed, if you need to deploy an Enterprise Visual Studio application to production, you will need to enable the same features performed in your local environment, in a server environment; the process in this case is to deploy your application using a publish settings file (.publishsettings). For additional information about how to setup and configure IIS to deploy your application either for development, testing, or production, keep reading.
For more on Deployment, click here: Journal Entries, eBooks
Eclipse is an IDE used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia,[7] Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Rust, Scala, and Scheme |
Oracle JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying. |
Welcome to Visual Studio! In this version, it's easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact. Visual Studio is available for Windows and Mac. Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. This article focuses on the Windows version of Visual Studio 2019. There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. See Compare Visual Studio editions to learn about which features are supported in each edition. |
Cut and Paste all code, design snippets, or complete application samples and run them in your environment to see what they do, modify them to your needs or turn them into something truly special.
Make your work count, add comments and instructions to your code, thoroughly test your samples before submission (mention what may still need additional testing), try not to be a litter bug in your community or forum, help save time and effort. Be Green! After all, what is the purpose of your submission if it cannot be used or comprehended. Might be a good idea to also mention, or at least give credits to works being used in your submissions.