よく話題になっている単語
動画数:984件
Looking Into a REAL Codebase - Beyond the Basics
If you've never worked as a software engineer, then chances are you've never seen a big codebase. So today, i'm going to show you exactly that. I have a codebase that i've been working on for a long time that i've developed with another software engineer. This code base has a few hundred thousand lines of code, hundreds of different files, & quite a large structure to it with multiple components.
If you want to land a developer job: https://techwithtim.net/dev
Skool community for free resources: https://www.skool.com/software-developer-academy/about
⏳ Timestamps ⏳
00:00 | Introduction
00:27 | Code Walkthrough
Hashtags
#TechWithTim
#RealCodebase
#SoftwareDevelopment
#LearnToCode
#tech with tim #Real codebase #Tech with Tim #software development #professional coding #codebase tour #coding for beginners #real-world programming #learn to code #understanding code #software engineering #project structure #code review #programming practices #coding standards #development workflow #version control #GitHub projects #open source code #clean code techniques #codebase examples #practical coding #code organization #programming tips #developer insights
2024年03月07日
00:00:00 - 00:10:12
Data Structures & Algorithms Roadmap - What You NEED To Learn
Data structures & Algorithms is a MUST-KNOW topic for anyone who wants to be a software engineer. In this video, I'm going to break down exactly what you need to learn, the order in which you should learn it, & give you some details on which you should focus on for each individual topic.
If you want to land a developer job have a look at my software development course with CourseCareers: https://techwithtim.net/dev
Access the text based version of this guide from Skool (for free): https://www.skool.com/software-developer-academy/a-complete-data-structures-algorithms-roadmap
⏳ Timestamps ⏳
00:00 | The Complete Roadmap
00:33 | Time Complexity & Algorithm Analysis
02:04 | Basic Data Structures
08:50 | Fundamentals Algorithms
13:49 | Advanced Optional Learning
Hashtags
#TechWithTim
#DataStructures
#Algorithms
#CodingRoadmap
#tech with tim #Data structures #algorithms #coding roadmap #Tech with Tim #programming guide #computer science #algorithm tutorial #data structures tutorial #learn to code #coding for beginners #software development #programming basics #advanced coding #coding interview preparation #algorithmic thinking #Python data structures #Java algorithms #coding challenges #efficient coding #problem-solving skills #programming concepts #computer science fundamentals
2024年03月03日
00:00:00 - 00:16:21
How To Make a Django REST API - Full Tutorial & Deployment
In this video, I'll teach you how to make a Django API using Python & the Django REST framework. This API will be able create, read, & delete data. At the end of this video, I'll even show you how to deploy this API to a public URL.
Try Acorn Today! https://acorn.io/auth/login?utm_source=youtube&utm_medium=video&utm_campaign=techwithtim
If you want to land a developer job: https://techwithtim.net/dev
🎞 Video Resources 🎞
Test out the API: https://acorn.io/run/index.docker.io/techwithtim0/django-api-tutorial?ref=techwithtim
Code in this video: https://github.com/techwithtim/django-rest-api
How to Install Acorn: https://docs.acorn.io/install
Learn more about Acorn: https://www.youtube.com/watch?v=MxTBvsAqhxI
⏳ Timestamps ⏳
00:00 | Introduction
01:00 | Installation/Setup
02:18 | Creating A Django Project
04:43 | Defining The Models
07:07 | Defining The Serializer
09:05 | Creating Views
11:36 | Defining The URLs
15:26 | Database Migrations
18:10 | Creating More Complex Views
23:02 | Creating Custom Views
24:53 | Deploying The API
35:32 | Sharing The Deployment
Hashtags
#api #programming #techwithtim #django
#tech with tim #Django REST API #build REST API #Django tutorial #Python web development #Tech with Tim #Django beginner guide #REST API tutorial #full Django course #Python API development #Django project #learn Django #API guide #web programming #Django backend tutorial #server-side development #Python frameworks #Django for beginners #RESTful API with Django #web app development #Django REST framework #Python programming #create API #backend programming
2024年02月29日
00:00:00 - 00:40:18
Junior Developers, Listen Up...
As someone who has been learning & teaching programming for nearly a decade, I'm going to share a bit of wisdom to those of you who are relatively new to coding.
Check out my new software development course: https://techwithtim.net/dev
🔖 Tags 🔖
- How To Learn Programming
- Advice For Beginner Programmers
- How To Make Money Online
Hashtags
#techwithtim
#programming
#artificialintelligence
#junior developer #coding #programming #tech with tim #learn coding #coding for beginners #junior developers #developer #software engineer #how to learn coding #coding is hard #how to learn programming
2024年02月25日
00:00:00 - 00:06:20
I Made 200 Python Projects...Here Are My 5 FAVORITES
Dive into this video as I share my top selections from the 200 Python projects I've completed. I'll highlight the projects that not only captivated my interest but also enhanced my skills and understanding of Python. The best part? None of these are super complicated so you can build them out on your own in just a few days.
Get started creating no-code apps with Bubble today! https://bubble.pxf.io/4PDKbr
If you want to land a developer job: https://techwithtim.net/dev
Skool community for free resources: https://www.skool.com/software-developer-academy/about
Discord server: https://discord.gg/twt
🎞 Video Resources 🎞
Project Code:
https://github.com/techwithtim/Golf-Game
https://github.com/techwithtim/Online-Chess-Game
https://github.com/techwithtim/Sudoku-GUI-Solver
https://github.com/techwithtim/Schedule-Creator
https://github.com/techwithtim/Tower-Defense-Game
⏳ Timestamps ⏳
00:00 | Introduction
00:23 | How To Build Projects Faster
01:29 | Project 1
02:55 | Project 2
04:36 | Project 3
05:50 | Project 4
09:35 | Project 5
10:36 | Conclusion
Hashtags
#PythonProjects
#CodingJourney
#TechWithTim
#PythonProgramming
#DeveloperLife
#tech with tim #Python #Python projects #Tech with Tim #programming #coding #developer #learn Python #Python tutorials #best Python projects #coding tips #programming journey #Python for beginners #advanced Python #coding challenges #software development #Python applications #coding education #coding tutorial #beginner Python #programming tips #project ideas #learn coding #Python code #best practices
2024年02月22日
00:00:00 - 00:11:23
Python + JavaScript - Full Stack App Tutorial
Dive deep into full stack development in this comprehensive guide, where I will walk you through building a dynamic web application from scratch, utilizing the power of Python with Flask for the backend and JavaScript with React for the frontend.
Don't forget to like, share, and subscribe for more in-depth tech tutorials from Tech with Tim. Join the discussion in the comments below and share your progress or ask questions.
Register for the NVIDIA GTC: https://nvda.ws/3j19YDK
Enter the Giveaway: https://forms.gle/Lu7QQ4XancakaTjH8
The Future of Extended Reality and Generative AI [S62751]: https://www.nvidia.com/gtc/session-catalog/?tab.allsessions=1700692987788001F1cG&search.parvrp=1699042406066003SCBr#/session/1697836797138001TTNw?ncid=ref-inpa-737311
Large-Scale Production Deployment of RAG Pipelines [DLIT63054]
https://www.nvidia.com/gtc/session-catalog/?tab.allsessions=1700692987788001F1cG&search.pconversationalainlpp=1699468109960003YuO1#/session/1702668294942001QSt8?ncid=ref-inpa-737311
Exploring AI-Assisted Developer Tools for Accelerated Computing [SE62128]
https://www.nvidia.com/gtc/session-catalog/?tab.allsessions=1700692987788001F1cG&search.pgenerativeaip=1699468419333006hhuM#/session/1694625432057001G65M?ncid=ref-inpa-737311
🎞 Video Resources 🎞
Full Code: https://github.com/techwithtim/Flask-React-Full-Stack-App
If you want to land a developer job: https://techwithtim.net/dev
If you want to learn Web 3 & Blockchain: https://algoexpert.io/blockchain (use code “tim”)
If you want learn Python & Go: https://programmingexpert.io/tim (use code “tim”)
Skool community for free resources: https://softwaredeveloperacademy.com
Discord server: https://discord.gg/twt
⏳ Timestamps ⏳
00:00 | Introduction
02:40 | Project Demo
04:27 | Setup & Installation
08:50 | Building The Backend
45:08 | Building The Frontend
Hashtags
#PythonJavaScriptTutorial #fullstackdevelopment #FlaskReact #TechWithTim #WebDevelopmentGuide
#tech with tim #Python Flask Tutorial #JavaScript React Guide #Full Stack Development #Tech with Tim #Web Application Tutorial #Flask React Integration #Python JavaScript Projects #Learn Full Stack #Flask Web Development #React for Beginners #Advanced Programming #Coding Tutorial #Web Dev Skills #Full Stack Python JS #Building Web Apps #Flask React Tutorial #Full Stack Course #Python Web Development #JavaScript Frameworks #Tech Tutorials
2024年02月20日
00:00:00 - 01:29:25
Mastering JavaScript - EVERYTHING You Need To Know
In this video, I've put together a comprehensive guide to mastering JavaScript. We'll start with the basics and work our way up to some advanced techniques. Join me as we explore everything you need to know to become a JavaScript pro!
Check out this FREE "Introduction to JavaScript" guide from HubSpot: https://clickhubspot.com/wr0
If you want to land a developer job: https://techwithtim.net/dev
Join my Skool community for free resources: https://www.skool.com/software-developer-academy/about
Discord server: https://discord.gg/twt
⏳ Timestamps ⏳
00:00 | Overview
00:34 | Free Resource
01:03 | Beginner
05:17 | Intermediate
08:04 | Advanced
10:46 | Expert/Master
-- Beginner --
Variables: var, let, const
Data Types: Strings, Numbers, Booleans, null, undefined.
Operators: Arithmetic, Assignment, Comparison, Logical,
Conditionals
Control Flow: if/else, switch, ternary operator.
Basic Data Structures: Arrays, Objects, Mutability.
Loops: for, while, do...while, iterating over arrays with forEach.
Functions: Declaration, Invocation, Return, Parameters vs Arguments.
Common Methods
Sets, Maps
Advanced Functions: Arrow functions, default parameters, rest parameters.
Scope
DOM Manipulation: Selecting and changing webpage elements, handling user input.
Event Handling: addEventListener, handling clicks, form submissions.
Basic Debugging: using browser dev tools, debugger.
-- Intermediate --
Error Handling: try...catch, throwing custom errors.
Important operators: null coalescing, optional chaining, ternary operator
Asynchronous JavaScript: Callbacks, Promises, async/await.
APIs: Fetch API, working with JSON, making HTTP requests.
Object-Oriented JavaScript: this, new, constructor functions, class syntax.
Prototypal Inheritance: Prototype chain, creating prototypes, inheritance patterns.
Module System: ES6 modules (import/export), CommonJS (require/module.exports).
Tooling: npm, basic webpack, Babel.
Functional Programming Basics: Pure functions, higher-order functions, closures, .map(), .filter(), .reduce().
-- Advanced --
Advanced Asynchronous Patterns: Microtasks, Macrotasks, Event Loop, Web Workers.
Advanced DOM & Web APIs: IntersectionObserver, WebSockets, localStorage/sessionStorage.
State Management: Understanding State, Introduction to State Management Libraries (e.g., Redux).
Advanced Object-Oriented JavaScript: Factory Functions, Mixins, Composition.
Functional Programming: Immutability, Recursion, Function Composition, Currying.
Advanced Error Handling: Custom error types, error tracking.
Performance Optimization: Lazy loading, Debouncing and Throttling, Memoization.
Security Essentials: XSS, CSRF, CORS, Content Security Policy.
Testing: Unit Testing, Integration Testing, E2E Testing, Frameworks (Jest, Mocha/Chai).
Build Tools & Automation: Advanced webpack, Gulp, npm scripts.
-- Expert/Master --
Design Patterns: Module Pattern, Factory, Singleton, Observer, etc.
Advanced State Management: State Machines, Redux Middleware
Advanced Performance Optimization: Code Splitting, Tree Shaking, Web Assembly.
Type Systems: TypeScript, Flow.
Server-Side JavaScript: Node.js, Express, RESTful API design, GraphQL.
Full-Stack Development: MERN Stack, Server-Side Rendering.
Modern Frameworks: In-depth understanding of frameworks like React, Angular, Vue.
Architecture & Scalability: Microservices, Load Balancing, Caching Strategies, CDN.
Hashtags
#techwithtim
#javascript
#javascripttutorial
#tech with tim #JavaScriptTutorial #LearnJavaScript #JavaScriptBasics #JavaScriptAdvanced #JavaScriptExpert #CodingTutorial #WebDevelopment #TechwithTim #JavaScriptSkills #CodingSkills #ProgrammingTutorial #JavaScriptMasterclass #JavaScriptLearning #JavaScriptTips #JavaScriptTricks #BeginnerCoding #AdvancedJavaScript #ExpertCoding #CodingJourney #WebDevTutorial #javascript skills #learning javascript #master javascript
2024年02月16日
00:00:00 - 00:13:28
ADVANCED Python AI Agent Tutorial - Using RAG
In this video, I will be showing you how to create an artificial intelligence agent that will be able to use all of the tools that we provide it with. That's right, we will create and AI agent & give it various tools for it to use selectively based on the task at hand.
Note: This video refers to llamaindex version 0.9. On Feb 12th, 2024 llamaindex version 0.10 was released which is mostly the same but has some added functionality :)
🎞 Video Resources 🎞
Check out Llama Index: https://www.llamaindex.ai/
Llama Index Docs: https://docs.llamaindex.ai/en/stable/
Population Dataset: https://www.kaggle.com/datasets/joebeachcapital/world-population-by-country-2023
Llama Hub: https://llamahub.ai/
Code in this video: https://github.com/techwithtim/PythonAgentAI/tree/main
⏳ Timestamps ⏳
00:00 | Overview
00:27 | Project Demos
03:54 | Understanding Agents & RAG
06:29 | Installation/Setup
09:00 | Data Sources
13:18 | Querying Pandas Data
19:17 | Building Agent Capabilities
29:18 | Querying Unstructured Data
39:38 | Next Steps
Hashtags
#PythonAI
#TechWithTim
#AICoding
#tech with tim #Advanced Python AI #AI Agent Tutorial #Tech with Tim Python #RAG AI Model #Python AI Projects #Python Programming #AI Development #Machine Learning Python #RAG Agent Creation #Artificial Intelligence Tutorial #Python Coding AI #Python RAG Tutorial #Tech with Tim AI #Advanced AI Programming #Python Machine Learning #Creating AI with Python #AI Technology Guide #Python AI Techniques #RAG Model Tutorial #AI Coding Guide
2024年02月14日
00:00:00 - 00:40:59
Python or JavaScript - Which One Should YOU Learn?
In this video, I dive into the age-old debate: Python vs. JavaScript. Join me as I break down the strengths and weaknesses of each language, helping you make an informed decision on which one is right for you. Tune in to discover the best fit for your coding journey!
If you want to land a developer job: https://techwithtim.net/dev
If you want to learn Web 3 & Blockchain: https://algoexpert.io/blockchain (use code “tim”)
If you want learn Python & Go: https://programmingexpert.io/tim (use code “tim”)
Skool community for free resources: https://www.skool.com/software-developer-academy/about
Discord server: https://discord.gg/twt
⏳ Timestamps ⏳
00:00 | Python Or JavaScript?
00:18 | What Is The Same?
01:38 | Main Differences
02:54 | Frameworks & Libraries
04:30 | My Recommendation
05:03 | Keep This In Mind
06:57 | If You're Still Unsure
Hashtags
#Python #JavaScript #Programming #TechComparison #CodingDebate #TechTips #ProgrammingLanguages #TechWithTim
#tech with tim #Python vs JavaScript #Programming Languages #Tech Comparison #Coding Debate #Python Programming #JavaScript Development #Tech with Tim #Programming Tips #Coding Advice #python vs javascript #python #javascript #should you learn python or javascript #python or javacript #javascript or python #what is the best programming language #learn python #learn javascript
2024年02月11日
00:00:00 - 00:08:05
5 Mini JavaScript Projects - For Beginners
Get TypeAI PREMIUM now! Start your FREE trial by clicking the link here: https://bit.ly/TechWithTimFeb24
Today I will be walking you through 5 different JavaScript projects for beginners. These practical projects will take you about 15 - 20 minutes each. By the end of this video you will have 5 working applications complete with JavaScript, HTML, & CSS.
If you want to land a developer job: https://techwithtim.net/dev
If you want to learn Web 3 & Blockchain: https://algoexpert.io/blockchain (use code “tim”)
If you want learn Python & Go: https://programmingexpert.io/tim (use code “tim”)
Skool community for free resources: https://softwaredeveloperacademy.com
Discord server: https://discord.gg/twt
🎞 Video Resources 🎞
Code In This Video: https://github.com/techwithtim/5-Mini-JS-Projects-for-Beginners
⏳ Timestamps ⏳
00:00 | Overview
02:13 | Project Demos
05:09 | Environment Setup
06:43 | Color Flipper
30:21 | Palindrome Checker
45:43 | Random Quote Generator
01:02:34 | Stop Watch
01:19:20 | Persistent ToDo List
Hashtags
#techwithtim
#howtocode
#javascipt
#tech with tim #javascript introduction for beginners #javascript for beginners #javascript for beginners 2018 #javascript introduction #coding for beginners #javascript primer #javascript (programming language) #javascript #self-taught software developer #learning how to code #andy sterkowitz #learn programming #javascript projects #how to code #how to learn javascript fast
2024年02月08日
00:00:00 - 01:45:09