Log of what of Gina Zhao has learned at Techie Youth

Wed. Jul. 27, 2022

What are Google Analytics?

Google Analytics is a plugin that allows you to track and analyze people who visit your website. For example, it can show how many visitors are at your website and where they come form (such as Internet Explorer, Google, Facebook, Youtube, etc.) Another thing that Google Analytics can track is how long they spend on your website, including which pages they click on. It also shows their age, gender and city/country, and other important data. Google Analytics is installed and you receive a special code that is inserted into the website to help with tracking. The code can track where website visitors come from and it will let you know which platforms are the most successful at gaining visitors. Finally, Google Analytics can show where people leave off your at website to help find a target audience.

Tue. Jul. 26, 2022

What is SVN?

SVN stands for "subversion" which is a centralized control system. It allows programmers to version control files and collaborate on those files. There is a server environment that is used to maintain the files, and a GUI is added called tortoise SVN which allows the collaboration to happen. An SVN is the core component underlying the main server and the client application at the same time. It was developed by the Apache Foundation, and has been around for 20 years. The server component of an SVN is called a visual SVN server, and it allows management for server installation, repositories, the users who can view those repositories, and files. Tortoise SVN is another component that is a visual client that allows programmers to manage files on their devices and whether they want to check or commit the files to the server, which is the visual SVN.

Mon. Jul. 25, 2022

What is an SQL?

An SQL is a language that communicates with databases. SQL means structure query language, which is a language that communicates databases, something that stores data. It allows you to pull, edit, and add information to the database. An SQL puts information into a table and you can pick out specific elements from one or more tags/classes. SQL is mostly beneficial for businesses, marketing, and sales. Companies that have online communication, and their records are kept on an online database. There are variations of SQL, and each variation has different syntaxes. However, SQL only reads a specific kind of database, which is a called a relational database. So the information is organized in away that is it similar to a data table with rows and columns.

Fri. Jul. 22, 2022

What are Javascript Variables?

Variables are the most fundamental concepts in Javascript. In programming, a variable is used to store data temporarily in a computer' memory. The data location is given a name, and then you can read the data at the given location in the future. The VAR keyword used to be used to define the variable but now its "let" instead. So the example code for a variable would be "let name; console.log (name)". The variable is called name and there are rules to for setting the value as "name". The names cannot be a reserved keyword, such as "let, if, or VAR." Using these words would cause an error in the code because that word is already for processing Javascript. The names should also have a meaning, for example, using letters does not give developers the purpose of the variable, and what kind of data is being stored at the memory location. The variables cannot be or contain and number, and should not include any spaces or hyphens. One way to write variables is using camel notation, where the first letter of the first word is lowercases, and the first letter of the word afterwards is all uppercase. Variable names are case sensitive, meaning lowercase and uppercase letters could change 2 variables completely. To declare multiple variables, you can use a coma to separate 2 variables, and then define both. Another way, the more modern one, is declare each variable on a single line. So declare the first variable on the first line and then declare the second one below it instead of declaring both on the same line.

Thu. Jul. 21, 2022

What is Wordpress?

Wordpress is a blog and website software, known as a "Content Management System (CMS)". It is one of the most popular website publishing programs because it is free. It offers many themes and template layouts, and it allows you to change and create new features from the already free website templates. All website creation is made online, a long as there is an internet connection. Back then, the only way to make a website was using HTML, but Wordpress doesn't require coding. It takes the changes made on your website and updates the code for you. There is a wordpress.com , where they host your website. But this allows your website to be deleted, and prevents you from monetizing it, adding plugins, and uploading custom themes. You also cannot own your own domain name, meaning that wordppress.com will be included in your own website link. However, wordpress.org allows you to do everything that wordpress.com does not.

Mon. Jul. 18, 2022

What is JavaScript?

Javascript is one of the most popular programming languages in the world, and a lot of big companies like Paypal and Walmart build their applications around JavaScript. The pay for a Javascript programmer is around 72,000 per year, and you can work as a front-end, back-end, or full-stack developer. Javascript used to only be used in browsers to build interactive webpages. Nowadays it can be used to build web/mobile apps, real-time networking apps, such as video call apps, command-line tools and games. Javascript code was originally supposed to only run on browsers, with a Javascript engine. Firefox and Chrome have Javascript engines called Firefox and V8. Then, Ryan Dahl took the Javascript engine in chrome and embedded it into a C++. He called it a program node, and it allows Javascript code to be ran outside of a browser, so developers can build the backend of web and mobile applications.

Fri. Jul. 15, 2022

How much does it pay to be an app developer? How do you get clients for app development?

Programming and platforms affect the salary for app developers. Because Android and iOS run apps on different operating systems, the pay could be different depending on whether or not your app is compatible with either one. Android platforms mainly use Java, and iOS uses Objective-C. For cross-platform developers, there are many programs specifically made. React Native, Flutter, and Xamarin are good examples. These apps share code that can be that can be deployed on different mobile platforms at the same time, and it offers a high pay as a career option. However, it is very time consuming and uses up a lot of resources. Salary can also be determined by your experience, so if it would be different compared to a junior or senior developer. Since app development has a lot of competition, and in order start communicating, a good relationship should be built with the client. Whether it be on social media or in person, it strengthen the partnership and satisfies the customer. Doing so can spread your work to others, and more people will seek for your services.

Wed. Jul. 6, 2022

Web Design- I learned about about HTML and CSS.

I learned about the basics of creating a website. First, I learned about HTML, Hyper Text Markup Language. It is what fills the content of the website with words and images. However, to make the website colorful and customized, you use CSS. CSS stands for Cascading Style Sheets. In order to write code you need an opening and closing tag. So the video demonstrated that if I wanted to make a header, I would need to use the tag <h1>. <h1> is considered the opening tag, and in order to close the tag so the code would appear, it has to be closed with </h1>, the ending tag. CSS can be applied to HTML using a style block, with <style> and </style>. If I wanted to make my header green, I could create a CSS Selector and type in the code "h1 { color: red; }". It was important to add a semicolon to each of the element style's rules, as one of my for experiences I did not add one and the code did not work.